summaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
authorTobrun <tobrun@mapbox.com>2016-01-22 08:57:33 +0100
committerTobrun <tobrun@mapbox.com>2016-01-22 08:57:33 +0100
commit488fa3a4c5f3bbe941b500b777c6e9335a1b4a11 (patch)
treea371aa5fd0910786dc2784808b6576d7707e385e /platform
parent874ff24d8cda6be1a3463b9614862ec186db6f40 (diff)
downloadqtlocation-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.java5
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();