使用google_maps_flutter检查坐标是否在抖动中的多边形内

问题描述 投票:1回答:1

我在flutter项目中使用google_maps_flutter库,我创建了一个多边形,但是我想检查坐标是否在多边形内...我该怎么做?

那是Google小部件

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

请问我如何检查坐标是否在多边形内

flutter flutter-dependencies google-maps-flutter
1个回答
2
投票

您可以在PolyUtil.containsLocation上使用Maps SDK for Android Utility Library方法。这里是参考documentation

而且,随着抖动,您可以使用google_map_polyutil 1.0.0包来使用Google地图实用程序类PolyUtil中可用的所有PolyUtil方法。]

我希望这会有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.