From 0fc7fd11d9b158751561eb1ac8f67fe8c1fda93f Mon Sep 17 00:00:00 2001 From: tomlocks Date: Wed, 12 Oct 2016 11:07:25 +0200 Subject: [PATCH] [android] Fixed wrong location view interpolation (#6668) --- .../com/mapbox/mapboxsdk/maps/widgets/MyLocationView.java | 4 ++-- 1 file changed, 2 insertions(+), 2 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 e7e089145..114bf5f3c 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 @@ -691,7 +691,7 @@ public class MyLocationView extends View { // calculate interpolated location previousLocation = latLng; latLng = new LatLng(location); - interpolatedLocation = new LatLng((latLng.getLatitude() + previousLocation.getLatitude()) / 2, (latLng.getLongitude() + previousLocation.getLongitude()) / 2); + interpolatedLocation = new LatLng(latLng.getLatitude() , latLng.getLongitude()); // build new camera CameraPosition.Builder builder = new CameraPosition.Builder().target(interpolatedLocation); @@ -751,7 +751,7 @@ public class MyLocationView extends View { long locationUpdateDuration = (long) ((locationUpdateTimestamp - previousUpdateTimeStamp) * 1.3); // calculate interpolated entity - interpolatedLocation = new LatLng((latLng.getLatitude() + previousLocation.getLatitude()) / 2, (latLng.getLongitude() + previousLocation.getLongitude()) / 2); + interpolatedLocation = new LatLng(latLng.getLatitude() , latLng.getLongitude()); // animate changes if (locationChangeAnimator != null) {