Utilisation d3.event.x
et d3.event.y
au lieu du centroïde calculé. Voir ici.
D3 zoom pour l'emplacement de la souris, pas le centroïde
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:
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.
La solution
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow