Mapbox zapewnia przykład za pomocą obwiedni z wywołaniem QueryRenderedfeatures.

Podświetl funkcje w obniżeniu https://docs.mapbox.com/mapbox-gl -Js / przykład / przy użyciu-pudełko-queryRenderedfeatures /

Chciałbym to zrobić za pomocą wielokąta zamiast obwiedni. Wiem, jak narysować wielokąt. Nie wiem, jak zapytać o rzuty materiału z wielokąta.

-1
Chris Berg 13 kwiecień 2021, 18:21

1 odpowiedź

Najlepsza odpowiedź

Najbardziej prostym sposobem będzie użycie Turf's Funkcja PoinsWitsinpolygon, zakładając, że są punktami. W zależności od dokładnych potrzeb, Booleanssin lub Booleanoverlap może być tym, co chcesz.

0
Steve Bennett 13 kwiecień 2021, 20:56