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:

enter image description here

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.

È stato utile?

Soluzione

Uso d3.event.x e d3.event.y Invece del centroide calcolato. Vedere qui.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top