diff options
Diffstat (limited to 'platform')
-rw-r--r-- | platform/ios/MGLMapView.mm | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/platform/ios/MGLMapView.mm b/platform/ios/MGLMapView.mm index bf4264e32a..45c95de090 100644 --- a/platform/ios/MGLMapView.mm +++ b/platform/ios/MGLMapView.mm @@ -2648,7 +2648,11 @@ CLLocationCoordinate2D MGLLocationCoordinate2DFromLatLng(mbgl::LatLng latLng) { self.showsUserLocation = YES; - if (self.zoomLevel < self.currentMinimumZoom) [self setZoomLevel:self.currentMinimumZoom animated:YES]; + if (self.zoomLevel < self.currentMinimumZoom) + { + [self setZoomLevel:self.currentMinimumZoom animated:YES]; + _userTrackingMode = MGLUserTrackingModeFollowWithHeading; // reapply + } if (self.userLocationAnnotationView) { |