我在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,
),
请问我如何检查坐标是否在多边形内
您可以在PolyUtil.containsLocation
上使用Maps SDK for Android Utility Library方法。这里是参考documentation。
而且,随着抖动,您可以使用google_map_polyutil 1.0.0
包来使用Google地图实用程序类PolyUtil中可用的所有PolyUtil方法。]
我希望这会有所帮助!