From 45730838e529ed6f780a6b2e84d416b80a8ccd54 Mon Sep 17 00:00:00 2001 From: andrekir Date: Thu, 10 Oct 2024 11:00:40 -0300 Subject: [PATCH] feat: adjust map `MaxClusteringZoomLevel` and `zoomOnCluster` scale --- .../mesh/model/map/clustering/RadiusMarkerClusterer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/geeksville/mesh/model/map/clustering/RadiusMarkerClusterer.java b/app/src/main/java/com/geeksville/mesh/model/map/clustering/RadiusMarkerClusterer.java index c9ae2a194..954551175 100644 --- a/app/src/main/java/com/geeksville/mesh/model/map/clustering/RadiusMarkerClusterer.java +++ b/app/src/main/java/com/geeksville/mesh/model/map/clustering/RadiusMarkerClusterer.java @@ -33,7 +33,7 @@ import java.util.Iterator; public class RadiusMarkerClusterer extends MarkerClusterer { - protected int mMaxClusteringZoomLevel = 17; + protected int mMaxClusteringZoomLevel = 7; protected int mRadiusInPixels = 100; protected double mRadiusInMeters; protected Paint mTextPaint; @@ -175,7 +175,7 @@ public class RadiusMarkerClusterer extends MarkerClusterer { public void zoomOnCluster(MapView mapView, StaticCluster cluster){ BoundingBox bb = cluster.getBoundingBox(); if (bb.getLatNorth()!=bb.getLatSouth() || bb.getLonEast()!=bb.getLonWest()) { - bb = bb.increaseByScale(1.15f); + bb = bb.increaseByScale(2.3f); mapView.zoomToBoundingBox(bb, true); } else //all points exactly at the same place: mapView.setExpectedCenter(bb.getCenterWithDateLine());