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); });