diff options
author | Minh Nguyễn <mxn@1ec5.org> | 2016-01-22 14:39:12 -0800 |
---|---|---|
committer | Minh Nguyễn <mxn@1ec5.org> | 2016-01-22 15:35:58 -0800 |
commit | 556690fae81fa657d7888c29a3d5e02aad1489f1 (patch) | |
tree | 12aebbc2faf56bb56ad97f9790fa39c3ff945461 | |
parent | c062494536ca4556f6baec8c9b074afe7b04c63a (diff) | |
download | qtlocation-mapboxgl-556690fae81fa657d7888c29a3d5e02aad1489f1.tar.gz |
[ios] No manual rotating in heading/course tracking modeios-v3.1.0-pre.1
Manually rotating the map in heading or course tracking mode now kicks the user back into location tracking mode.
-rw-r--r-- | platform/ios/src/MGLMapView.mm | 5 |
1 files changed, 5 insertions, 0 deletions
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]; } |