diff options
author | Antonio Zugaldia <antonio@mapbox.com> | 2015-12-04 10:40:14 -0500 |
---|---|---|
committer | Antonio Zugaldia <antonio@mapbox.com> | 2015-12-04 10:40:57 -0500 |
commit | 78901ee7120327f2dc004ad3d5dbf0bc1f81f734 (patch) | |
tree | 290d134e50d8da8c277e0bc9f20f42a2b3e20f21 | |
parent | e77765b45f620396a856e14bf71a58c14e69c0d3 (diff) |
[android] #3188 - Save tilt value under a change in device orientationlist
-rw-r--r-- | android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/views/MapView.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/views/MapView.java b/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/views/MapView.java index 4942e0304..f062d3545 100644 --- a/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/views/MapView.java +++ b/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/views/MapView.java @@ -115,6 +115,7 @@ public final class MapView extends FrameLayout { private static final String STATE_CENTER_DIRECTION = "centerDirection"; private static final String STATE_ZOOM_LEVEL = "zoomLevel"; private static final String STATE_DIRECTION = "direction"; + private static final String STATE_TILT = "tilt"; private static final String STATE_ZOOM_ENABLED = "zoomEnabled"; private static final String STATE_SCROLL_ENABLED = "scrollEnabled"; private static final String STATE_ROTATE_ENABLED = "rotateEnabled"; @@ -811,6 +812,7 @@ public final class MapView extends FrameLayout { setZoomLevel(savedInstanceState.getDouble(STATE_ZOOM_LEVEL)); setDirection(savedInstanceState.getDouble(STATE_CENTER_DIRECTION)); setDirection(savedInstanceState.getDouble(STATE_DIRECTION)); + setTilt(savedInstanceState.getDouble(STATE_TILT), null); setZoomEnabled(savedInstanceState.getBoolean(STATE_ZOOM_ENABLED)); setScrollEnabled(savedInstanceState.getBoolean(STATE_SCROLL_ENABLED)); setRotateEnabled(savedInstanceState.getBoolean(STATE_ROTATE_ENABLED)); @@ -892,6 +894,7 @@ public final class MapView extends FrameLayout { // need to set zoom level first because of limitation on rotating when zoomed out outState.putDouble(STATE_ZOOM_LEVEL, getZoomLevel()); outState.putDouble(STATE_CENTER_DIRECTION, getDirection()); + outState.putDouble(STATE_TILT, getTilt()); outState.putBoolean(STATE_ZOOM_ENABLED, isZoomEnabled()); outState.putBoolean(STATE_SCROLL_ENABLED, isScrollEnabled()); outState.putBoolean(STATE_ROTATE_ENABLED, isRotateEnabled()); |