path: root/
diff options
authorMinh Nguyễn <>2016-01-17 12:23:58 -0800
committerMinh Nguyễn <>2016-01-20 11:02:31 -0800
commit453000af3b17a8776ff0e78593dd5682c8cdab8d (patch)
tree31b7ca1e831021a49079badf2d3d0ccef4d88c5e /
parenta11f7d6ef3a8ff00371346412ca9b3b72f17ce15 (diff)
[ios] Affix user dot on screen in user tracking mode
In user tracking mode, keep the user dot in a fixed location on screen, instead easing the map view so that the fixed location corresponds to the new user location. There is one exception: MGLMapView reacts to the first location update the same way as before, so that it appears to move to where the user dot has been all along. In course tracking mode, weight the user dot down towards the bottom of the view, since it’s more important to see the road ahead than the road behind. Fixes #2600, and #1041 to some extent.
Diffstat (limited to '')
1 files changed, 1 insertions, 0 deletions
diff --git a/ b/
index d684e7e8b2..9653d34886 100644
--- a/
+++ b/
@@ -47,6 +47,7 @@ Known issues:
- A new method on MGLMapView, `-flyToCamera:withDuration:completionHandler:`, lets you transition between viewpoints along an arc as if by aircraft. ([#3171](, [#3301](
- MGLMapCamera’s `altitude` values now match those of MKMapCamera. ([#3362](
- MGLMapView properties like `centerCoordinate` and `camera` now offset the center to account for any translucent top or bottom bar. As a result, when user tracking is enabled and the map view is an immediate child of a view controller, the user dot is centered in the unobscured portion of the map view. To override this offset, modify the `contentInset` property; you may also need to set the containing view controller’s `automaticallyAdjustsScrollViewInsets` property to `NO`. ([#3583](
+- In user tracking mode, the user dot stays in a fixed position within MGLMapView while the map pans smoothly. In course tracking mode, the user puck is shifted towards the bottom of the view. ([#3589](
- The user dot’s callout view is now centered above the user dot. It was previously offset slightly to the left. ([#3261](
- Fixed an issue with small map views not properly fitting annotations within bounds. (#[3407](
- When the user rotates the map to within 7° of true north, the map view now snaps to true north. ([#3403](