Проверьте, находится ли координата внутри многоугольника во флаттере, используя google_maps_flutter - PullRequest
1 голос
/ 07 апреля 2020

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

Это виджет Google

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

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

1 Ответ

2 голосов
/ 13 апреля 2020

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

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

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

...