Antes que nada, aclaremos el problema: tengo un mapa que muestra un grupo de puntos Marker Cluster Image1
Cuando empiezo a hacer zoom en uno de los puntos, todo funciona como se esperaba a un nivel de zoom de más de 5 km Marker Cluster Image2
Cuando el nivel de zoom aumenta a menos de 5 km, el NoisePoint desaparece. Grupo de marcadores Image3
Si sigo haciendo zoom donde debería estar el NoisePoint , después de cierto nivel, en este caso menos de 100 metros, el NoisePoint se muestra de nuevo. Grupo de marcadores Image4
Cómo está construido:
Tengo una función que toma como argumento una matriz de objetos que contienen lat y lng
showTruckPosition(truckDataPositionCordArray) { var dataPoints = []; dataPoints = truckDataPositionCordArray.map((item) => { return new H.clustering.DataPoint(item.lat, item.lng); }); var clusteredDataProvider = new H.clustering.Provider(dataPoints, { // min: 1, // max: 20, clusteringOptions: { eps: 32, minWeight: 2 } }); let layer = new H.map.layer.ObjectLayer(clusteredDataProvider); this.map.addLayer(layer); }Las opciones Min y Max en H.clustering.Provider no cambian este extraño comportamiento.
¿Cómo detener el comportamiento de los troqueles? También necesito que los puntos de ruido sean visibles con el zoom máximo.