diff options
author | Tobrun <tobrun@mapbox.com> | 2016-01-22 08:57:33 +0100 |
---|---|---|
committer | Tobrun <tobrun@mapbox.com> | 2016-01-22 08:57:33 +0100 |
commit | 488fa3a4c5f3bbe941b500b777c6e9335a1b4a11 (patch) | |
tree | a371aa5fd0910786dc2784808b6576d7707e385e /platform | |
parent | 874ff24d8cda6be1a3463b9614862ec186db6f40 (diff) | |
download | qtlocation-mapboxgl-488fa3a4c5f3bbe941b500b777c6e9335a1b4a11.tar.gz |
[android] #3661 - GPS heading with extra rotation fix
Diffstat (limited to 'platform')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/views/UserLocationView.java | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/views/UserLocationView.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/views/UserLocationView.java index d0f278a521..305af39720 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/views/UserLocationView.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/views/UserLocationView.java @@ -287,7 +287,7 @@ final class UserLocationView extends View { } else if (mMyLocationTrackingMode == MyLocationTracking.TRACKING_FOLLOW) { float bearing; if (mShowDirection) { - bearing = mMyBearingTrackingMode == MyBearingTracking.COMPASS ? mBearingChangeListener.getCompassBearing() : mGpsMarkerDirection; + bearing = mMyBearingTrackingMode == MyBearingTracking.COMPASS ? mBearingChangeListener.getCompassBearing() : mUserLocation.getBearing(); } else { bearing = (float) mMapView.getBearing(); } @@ -618,9 +618,6 @@ final class UserLocationView extends View { // always show north & rotate map below mShowDirection = true; mGpsMarkerDirection = 0; - if (location.hasBearing()) { - mMapView.setBearing(location.getBearing(), BEARING_DURATION); - } } mShowAccuracy = location.hasAccuracy(); |