Проверьте, находится ли координата внутри многоугольника во флаттере, используя google_maps_flutter.

Я использую библиотеку google_maps_flutter в своем проекте флаттера, я создал многоугольник, но я хотел проверить, находится ли координата внутри многоугольника... как я могу это сделать?

это гугл виджет

GoogleMap(
    myLocationButtonEnabled: false,
    myLocationEnabled: true,
    mapToolbarEnabled: false,
    polygons: myPolygon(),
    mapType: MapType.normal,
    initialCameraPosition: _initialCamera,
    onMapCreated: _onMapCreated,
    onCameraMove: _onCameraMove,
    onCameraIdle: _onCameraIdle,
),

Пожалуйста, как я могу проверить, находится ли координата внутри многоугольника


person Henry Okonkwo    schedule 07.04.2020    source источник


Ответы (1)


Вы можете использовать метод PolyUtil.containsLocation в Maps SDK для библиотеки служебных программ Android< /а>. Вот справочная документация.

Кроме того, с помощью флаттера вы можете использовать все методы PolyUtil, доступные в служебном классе Google Map PolyUtil, используя пакет google_map_polyutil 1.0.0, который можно найти здесь.

Надеюсь, это поможет!

person jabamataro    schedule 13.04.2020