From 286338c978ba0fb4e79dc2e2e8214ed39152f2f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20K=C3=A4fer?= Date: Wed, 29 Apr 2015 15:38:54 +0200 Subject: [PATCH] [iOS] send map rendering notifications --- platform/ios/MGLMapView.mm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform/ios/MGLMapView.mm b/platform/ios/MGLMapView.mm index fd448b899..8bbcebe0b 100644 --- a/platform/ios/MGLMapView.mm +++ b/platform/ios/MGLMapView.mm @@ -613,6 +613,8 @@ std::chrono::steady_clock::duration secondsAsDuration(float duration) { if ( ! self.glSnapshotView || self.glSnapshotView.hidden) { + [self notifyMapChange:@(mbgl::MapChangeWillStartRenderingMap)]; + _mbglMap->resize(rect.size.width, rect.size.height, view.contentScaleFactor); CGFloat zoomFactor = _mbglMap->getMaxZoom() - _mbglMap->getMinZoom() + 1; @@ -626,6 +628,8 @@ std::chrono::steady_clock::duration secondsAsDuration(float duration) _mbglMap->setSourceTileCacheSize(cacheSize); _mbglMap->renderSync(); + + [self notifyMapChange:@(mbgl::MapChangeDidFinishRenderingMap)]; } }