Frage

Ich habe einen Topojson, der die Wege des Staates enthält.Ich möchte, dass der Benutzer über einen Zustand schweben kann, und der Staat, der in einem anderen SVG erscheinen soll.Bisher habe ich versucht, die Geometrie aus dem Topojson (d.geometrie, d.geometry.coordinates usw.) zu extrahieren, aber ich kann es nicht tun. Vielleicht muss ich ein Polygon herausziehen, aus dem, aber einige Staaten sind vom Typ "Polygon" und einige von ihnen sind vom Typ "Multipolyon".

Alle Ideen / Vorschläge?

edit: Hier ist mein Code

generasacodicetagpre.

War es hilfreich?

Lösung

.data() erwartet, dass ein Array von Objekten erhält, die gegen die Auswahl abgestimmt werden soll.Sie geben ein einzelnes Objekt an, also funktioniert es nicht.Sie können entweder .datum(d) oder .data([d]) verwenden, um es zu funktionieren.

Schnelle und dreckige Demo hier .

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