summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorŁukasz Paczos <lukas.paczos@gmail.com>2019-01-22 16:15:28 +0100
committerŁukasz Paczos <lukas.paczos@gmail.com>2019-01-22 16:15:28 +0100
commitcd201d44f69f46ab8d5cfce352a4d045ca865663 (patch)
tree72ad52ecd4f747576b65bb9d00d82b403af40e5c
parent849909379d8bb60e6ef36cf2bdb3048b78b5eea1 (diff)
downloadqtlocation-mapboxgl-upstream/lp-test-app-fixes-7.1.0.tar.gz
[android] fix zoom precision in GeoJSON cluster exampleupstream/lp-test-app-fixes-7.1.0
-rw-r--r--platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/GeoJsonClusteringActivity.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/GeoJsonClusteringActivity.java b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/GeoJsonClusteringActivity.java
index dfc478eed0..b07aabe169 100644
--- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/GeoJsonClusteringActivity.java
+++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/GeoJsonClusteringActivity.java
@@ -58,6 +58,7 @@ import static com.mapbox.mapboxsdk.style.layers.PropertyFactory.textSize;
*/
public class GeoJsonClusteringActivity extends AppCompatActivity {
+ private static final double CAMERA_ZOOM_DELTA = 0.01;
private MapView mapView;
private MapboxMap mapboxMap;
@@ -121,7 +122,7 @@ public class GeoJsonClusteringActivity extends AppCompatActivity {
if (clickOptionCounter == 0) {
double nextZoomLevel = clusterSource.getClusterExpansionZoom(cluster);
double zoomDelta = nextZoomLevel - mapboxMap.getCameraPosition().zoom;
- mapboxMap.animateCamera(CameraUpdateFactory.zoomBy(zoomDelta, clickPoint));
+ mapboxMap.animateCamera(CameraUpdateFactory.zoomBy(zoomDelta + CAMERA_ZOOM_DELTA, clickPoint));
Toast.makeText(this, "Zooming to " + nextZoomLevel, Toast.LENGTH_SHORT).show();
} else if (clickOptionCounter == 1) {
FeatureCollection collection = clusterSource.getClusterChildren(cluster);