Wiem, że istnieją ręczne sposoby robienia tego (zobacz Point in Polygon), ale czy istnieje natywny sposób określania, czy punkt znajduje się wewnątrz wielokąta, w d3.js?Jak znaleźć punkt wewnątrz wielokąta w d3.js
6
A
Odpowiedz
3
Aktualizacja: jest teraz częścią d3-polygon.
d3.polygonContains(polygon, point)
2
Nie, nie ma dla tego funkcji. Jedynym bardzo szczególnym przypadkiem, gdy jest na to poparcie, byłoby sprawdzenie, czy punkt jest centroidem wielokąta (używając funkcji polygon.centroid
), ale generalnie będziesz musiał podać swoją własną funkcję.
3
Oto an implementation, w przypadku, gdy wolałbyś nie używać własnych. Demo here.
Powiązane problemy
- 1. znaleźć punkt środkowy wielokąta w JS
- 2. Python: sprawdzanie, czy punkt jest wewnątrz wielokąta
- 3. Określ, czy punkt znajduje się wewnątrz wielokąta?
- 4. Geo Ogrodzenie - punkt wewnątrz/na zewnątrz wielokąta
- 5. Mongodb: Sprawdź, czy punkt znajduje się wewnątrz zapisanego wielokąta.
- 6. d3.js Dodaj krąg w d3.geo.path
- 7. geochart w d3.js
- 8. Jak sprawdzić, czy punkt (x, y) jest wewnątrz wielokąta w układzie współrzędnych kartezjańskich?
- 9. Czy można znaleźć odległość między kleszczami w D3.js?
- 10. D3.js, potrzeba zdarzenia kliknięcia w d3.js
- 11. Punkt w algorytmie Wielokąta dając złe wyniki czasami
- 12. Rysowanie na żywo linii w D3.js
- 13. Test punktu wewnątrz wielokąta w Androidzie
- 14. Ulotka :: Jak sprawdzić punkt leży wewnątrz/na zewnątrz wielokąta lub prostokąta
- 15. Znajdowanie prostokąta ograniczonego wewnątrz wklęsłego/wypukłego wielokąta
- 16. Sprawdź, czy punkt znajduje się wewnątrz wielokąta w module OpenLayers 3
- 17. Warstwowe wykresy w d3.js
- 18. Jaki jest najszybszy sposób sprawdzenia, czy punkt znajduje się wewnątrz wielokąta w pytonie?
- 19. Jak usunąć istniejące węzły w d3.js
- 20. Jak usunąć atrybut w D3.js?
- 21. Znajdowanie prostokąta wyrównanego do osi wewnątrz wielokąta
- 22. D3.js: łączenie selekcji?
- 23. Filtrowanie danych JS D3
- 24. d3.js GeoJSON i granice
- 25. unikać d3.js koła nakładające
- 26. Prosty przykład scatterplot w D3.js?
- 27. Korzystanie Kierownica z D3.js
- 28. D3.js: co to jest "g" w kodzie .append ("g") D3.js?
- 29. Wyłączanie czyszczenia pędzla D3.js
- 30. d3.js: pan z ograniczeniami
Funkcja v4, prawda? – Dan
tak, to prawda –