3 votos

Leaflet.markercluster Da un rendimiento lento al hacer zoom

He utilizado grupo de marcadores de folletos para representar el geojson.

Estoy renderizando 1 millón de datos geojson. Esto da un mejor rendimiento al renderizar los datos, pero al hacer zoom en el mapa, da un rendimiento muy lento.

¿Cómo evitar este problema?

Estoy utilizando los eventos zoomstart y zoomend para mostrar el spinner.

Incluso el zoomstart se inicia sólo después de 2 o 3 segundos. Esto se inicia después de 6 u 8 segundos.

 map.on("zoomstart", function (e) {map.spin(true);});
 map.on("zoomend", function (e) { map.spin(false); });

1voto

IvanSanchez Puntos 491

Utilizar un plugin de clustering .

Hay 10 listados para la agrupación/desagregación.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X