diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java index 317ccbf1a..0d09892cb 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java @@ -1283,6 +1283,12 @@ public class MapView extends FrameLayout { public void invalidateContentPadding() { setContentPadding(contentPaddingLeft, contentPaddingTop, contentPaddingRight, contentPaddingBottom); + + if (!mapboxMap.getTrackingSettings().isLocationTrackingDisabled()) { + setFocalPoint(new PointF(myLocationView.getCenterX(), myLocationView.getCenterY())); + } else { + setFocalPoint(null); + } } double getMetersPerPixelAtLatitude(@FloatRange(from = -180, to = 180) double latitude) {