Pregunta

Tengo un mapa de condados en un estado.

Estoy usando el código que se encuentra aquí http://bl.ocks.org/mbostock/2206590 para implementar el zoom en mi mapa.

El ejemplo original funciona como este:

enter image description here

Esto funciona lo suficientemente bien, el usuario hace clic en un estado y se acerca y se centra utilizando el centroide estatal. ¿Es posible usar la ubicación del mouse como el punto sobre cuál zoom? Parecería bastante fácil, pero no estoy seguro de cómo obtener las coordenadas del mouse.

¿Fue útil?

Solución

Usar d3.event.x y d3.event.y en lugar del centroide calculado. Ver aquí.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top