From 556690fae81fa657d7888c29a3d5e02aad1489f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Minh=20Nguye=CC=82=CC=83n?= Date: Fri, 22 Jan 2016 14:39:12 -0800 Subject: [ios] No manual rotating in heading/course tracking mode Manually rotating the map in heading or course tracking mode now kicks the user back into location tracking mode. --- platform/ios/src/MGLMapView.mm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/platform/ios/src/MGLMapView.mm b/platform/ios/src/MGLMapView.mm index 241076e4c8..0de308c208 100644 --- a/platform/ios/src/MGLMapView.mm +++ b/platform/ios/src/MGLMapView.mm @@ -1196,6 +1196,11 @@ std::chrono::steady_clock::duration MGLDurationInSeconds(float duration) [self trackGestureEvent:MGLEventGestureRotateStart forRecognizer:rotate]; self.angle = MGLRadiansFromDegrees(_mbglMap->getBearing()) * -1; + + if (self.userTrackingMode != MGLUserTrackingModeNone) + { + self.userTrackingMode = MGLUserTrackingModeFollow; + } [self notifyGestureDidBegin]; } -- cgit v1.2.1