Question

J'ai une carte des comtés dans un état.

J'utilise le code trouvé ici http://bl.ocks.org/mbostock/2206590 Pour implémenter le zoom sur ma carte.

L'exemple original fonctionne comme ceci:

enter image description here

Cela fonctionne assez bien, l'utilisateur clique sur un état et il est zoom et centré à l'aide du centroïde d'état. Est-il possible d'utiliser l'emplacement de la souris comme point de zoom? Cela semblerait assez facile, mais je ne sais pas comment obtenir les coordonnées de la souris.

Était-ce utile?

La solution

Utilisation d3.event.x et d3.event.y au lieu du centroïde calculé. Voir ici.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top