[ios] Disable user tracking in -setVisibleCoordinates:

Programmatic modification of the viewport should kick the user out of user tracking mode.
This commit is contained in:
Minh Nguyễn
2016-01-22 14:23:42 -08:00
committed by Minh Nguyễn
parent 31120ea41b
commit c062494536

View File

@@ -1813,6 +1813,7 @@ std::chrono::steady_clock::duration MGLDurationInSeconds(float duration)
- (void)setVisibleCoordinates:(CLLocationCoordinate2D *)coordinates count:(NSUInteger)count edgePadding:(UIEdgeInsets)insets direction:(CLLocationDirection)direction duration:(NSTimeInterval)duration animationTimingFunction:(nullable CAMediaTimingFunction *)function completionHandler:(nullable void (^)(void))completion
{
self.userTrackingMode = MGLUserTrackingModeNone;
_mbglMap->cancelTransitions();
// NOTE: does not disrupt tracking mode