Frage

Ich habe eine Karte der Grafschaften in einem Zustand.

Ich benutze den hier gefundenen Code http://bl.ocks.org/mbostock/2206590 Implementieren von Zoomen auf meiner Karte.

Das ursprüngliche Beispiel funktioniert wie folgt:

enter image description here

Dies funktioniert gut genug, der Benutzer klickt auf einen Status und wird mit dem Status Centroid gezoomt und zentriert. Ist es möglich, den Standort der Maus als Punkt zu verwenden, an dem man zoomen soll? Es scheint leicht genug zu sein, aber ich bin mir nicht sicher, wie man die Mauskoordinaten erhält.

War es hilfreich?

Lösung

Verwenden d3.event.x und d3.event.y anstelle des berechneten Zentroids. Sehen hier.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top