Uso d3.event.x
e d3.event.y
Invece del centroide calcolato. Vedere qui.
D3 Zooming sulla posizione del mouse, non il centroide
Domanda
Ho una mappa delle contee in uno stato.
Sto usando il codice trovato qui http://bl.ocks.org/mbostock/2206590 per implementare lo zoom sulla mia mappa.
L'esempio originale funziona come questo:
Funziona abbastanza bene, l'utente fa clic su uno stato ed è ingrandito e centrato usando il centroide statale. È possibile utilizzare la posizione del mouse come punto su quale zoom? Sembrerebbe abbastanza facile, ma non sono sicuro di come ottenere le coordinate del mouse.
Soluzione
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow