summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobrun <tobrun@mapbox.com>2017-06-08 08:44:29 +0200
committerGitHub <noreply@github.com>2017-06-08 08:44:29 +0200
commit233117fe5797f7f0dabddbee780b31a624053b68 (patch)
tree96bf34e45021c6fbd90062b7bcb5f71805a82de2
parent78eca869ae239b9686a885be6492196f6b0ae48a (diff)
downloadqtlocation-mapboxgl-233117fe5797f7f0dabddbee780b31a624053b68.tar.gz
[android] - invalidating MyLocationView bearing when not following position (#9212)
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/MyLocationView.java5
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) {