From ae722790b1dcb2d81b6a53b0ee02e32bf96c60da Mon Sep 17 00:00:00 2001 From: James Rich <2199651+jamesarich@users.noreply.github.com> Date: Tue, 30 Sep 2025 19:25:43 -0500 Subject: [PATCH] feat(map): set minimum cluster size to 10 (#3260) Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com> --- .../geeksville/mesh/ui/map/components/NodeClusterMarkers.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/google/java/com/geeksville/mesh/ui/map/components/NodeClusterMarkers.kt b/app/src/google/java/com/geeksville/mesh/ui/map/components/NodeClusterMarkers.kt index 95ee5bae1..160ce3007 100644 --- a/app/src/google/java/com/geeksville/mesh/ui/map/components/NodeClusterMarkers.kt +++ b/app/src/google/java/com/geeksville/mesh/ui/map/components/NodeClusterMarkers.kt @@ -24,6 +24,7 @@ import com.geeksville.mesh.ui.map.BaseMapViewModel import com.geeksville.mesh.ui.map.NodeClusterItem import com.geeksville.mesh.ui.node.components.NodeChip import com.google.maps.android.clustering.Cluster +import com.google.maps.android.clustering.view.DefaultClusterRenderer import com.google.maps.android.compose.Circle import com.google.maps.android.compose.MapsComposeExperimentalApi import com.google.maps.android.compose.clustering.Clustering @@ -64,5 +65,8 @@ fun NodeClusterMarkers( false }, clusterItemContent = { clusterItem -> NodeChip(node = clusterItem.node) }, + onClusterManager = { clusterManager -> + (clusterManager.renderer as DefaultClusterRenderer).minClusterSize = 10 + }, ) }