3

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

那是谷歌小部件

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

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

4

1 回答 1

5

您可以使用Maps SDK for Android Utility LibraryPolyUtil.containsLocation上的方法。这是参考文档

而且,通过颤振,您可以使用可以在此处google_map_polyutil 1.0.0找到的包来使用谷歌地图实用程序类 PolyUtil 中可用的所有 PolyUtil 方法。

我希望这有帮助!

于 2020-04-13T05:31:40.647 回答