diff options
author | Tobrun <tobrun@mapbox.com> | 2017-06-08 08:44:29 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-08 08:44:29 +0200 |
commit | 233117fe5797f7f0dabddbee780b31a624053b68 (patch) | |
tree | 96bf34e45021c6fbd90062b7bcb5f71805a82de2 /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox | |
parent | 78eca869ae239b9686a885be6492196f6b0ae48a (diff) | |
download | qtlocation-mapboxgl-233117fe5797f7f0dabddbee780b31a624053b68.tar.gz |
[android] - invalidating MyLocationView bearing when not following position (#9212)
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/MyLocationView.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/MyLocationView.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/MyLocationView.java index afed8635a9..f648db413d 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/MyLocationView.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/MyLocationView.java @@ -461,6 +461,11 @@ public class MyLocationView extends View { this.location = location; myLocationBehavior.updateLatLng(location); + + if (mapboxMap != null && myBearingTrackingMode == MyBearingTracking.GPS + && myLocationTrackingMode == MyLocationTracking.TRACKING_NONE) { + setBearing(mapboxMap.getCameraPosition().bearing); + } } public void setLocationChangeAnimationEnabled(boolean locationChangeAnimationEnabled) { |