Soy nuevo con el prospecto y necesito ayuda para cambiar el color de un polígono en un choropleth mapa de forma dinámica.
En mi sitio web tengo un control deslizante, y dependiendo de la posición de la manija, los colores de los polígonos del mapa variar. Así que tengo que realizar estos cambios de forma automática.
He encontrado dos opciones para hacerlo, pero ellos son demasiado lentos.
La primera solución es quitar todo el mapa y crear otro con la información actualizada. Como el mapa está formado por varios poligons toma demasiado tiempo por lo que no es una buena solución.
El segundo es introducir una nueva capa al mapa con la información de la actualización de polígonos por encima de los viejos. Aunque en un principio funciona bien después de varios cambios en el mapa va más lento.
Tengo otras dos posibles soluciones, pero no sé cómo ponerlas en práctica:
La primera de ellas es el uso de "onEachFeature" de la función. Sin embargo, como en mi caso, las modificaciones del mapa no están relacionados con los eventos de ratón no sé cómo activarlo.
La segunda es hacer los cambios en el poligons del mapa de forma manual, pero no sé si sería posible.
Estaría agradecido si alguien me podría dar una solución a mi problema.
PD: yo trato de explicar mi problema lo mejor posible, sin embargo, si hay algo que no entiendo me podría explicar con más detalles.