Ich weiß, es gibt manuelle Möglichkeiten, dies zu tun (siehe Point in Polygon), aber gibt es eine native Möglichkeit zu bestimmen, ob ein Punkt in einem Polygon ist, in d3.js?Wie zu finden, wenn Punkt innerhalb Polygon in d3.js ist
6
A
Antwort
3
Aktualisieren: Dies ist jetzt Teil d3-polygon.
d3.polygonContains(polygon, point)
2
Nein, es gibt keine Funktion dafür. Der einzige sehr spezielle Fall, wenn dies unterstützt wird, wäre zu prüfen, ob der Punkt der Schwerpunkt des Polygons ist (unter Verwendung der polygon.centroid
-Funktion), aber im Allgemeinen müssen Sie Ihre eigene Funktion bereitstellen.
3
Hier ist an implementation, falls Sie nicht selbst rollen möchten. Demo here.
Verwandte Themen
- 1. Punkt in Polygon finden
- 2. Punkt innerhalb Polygon
- 3. Test von Punkt innerhalb Polygon in Android
- 4. wie Punkt innerhalb Polygon für neo4j zu erkennen, Chiffre
- 5. Geo Fencing - Punkt innerhalb/außerhalb Polygon
- 6. D3.js zeichnen jeden Punkt auf einmal
- 7. Wie in D3.js
- 8. Bestimmen Sie, ob ein Punkt innerhalb einer Broschüre Polygon befinden
- 9. Finden Sie den nächsten Punkt auf Polygon zum Benutzerort
- 10. D3.js: Knoten innerhalb anderem Knoten
- 11. Finden, ob der Punkt in der Geometrie ist
- 12. geochart in d3.js
- 13. Finden Sie maximale Fläche Polygon in größeren Polygon eingeschrieben
- 14. Finden, ob ein Punkt innerhalb eines Dreiecks ist
- 15. Stoff js Polygon setCoords
- 16. Ist es möglich, Svg Shapes in d3.js zu importieren?
- 17. Marker zeigen, wenn Marker innerhalb Polygon und sollte nicht angezeigt werden, wenn äußere Polygon in googlemap
- 18. d3.js Kreisdiagramm ist abgeschnitten
- 19. In einem Tooltip in d3.js plotten
- 20. Koordinatenpunkt ist in Jmapviewer Polygon?
- 21. Punkt in Polygon-Algorithmus, der manchmal falsche Ergebnisse liefert
- 22. Suche Koordinate nächsten Punkt auf Polygon Shapely
- 23. Was ist der schnellste Weg zu überprüfen, ob ein Punkt innerhalb eines Polygons in Python ist
- 24. Ist es möglich, den Abstand zwischen Ticks in D3.js zu finden?
- 25. Datumsformat in D3.js
- 26. So finden Sie 90-Grad-Winkel in jedem Polygon
- 27. Zufallszahl innerhalb regelmäßigen Polygon
- 28. d3.js Hinzufügen eines Kreises in d3.geo.path
- 29. Wie RGeo Polygon in Ruby von WKT zu erstellen, wenn das Polygon Fehler hat
- 30. Ermitteln, ob Punkt in Breiten-/Längengrad basierend Polygon
v4-Funktion, nicht wahr? – Dan
ja, das stimmt –