【问题标题】:Check if a coordinate is inside a polygon in flutter using google_maps_flutter使用 google_maps_flutter 检查坐标是否在颤振中的多边形内
【发布时间】:2020-04-13 13:31:40
【问题描述】:

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

那是谷歌小部件

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】:

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

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

    我希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-17
      • 2020-04-14
      • 2013-03-13
      • 1970-01-01
      • 2018-08-27
      • 2022-11-10
      • 2015-02-18
      • 1970-01-01
      相关资源
      最近更新 更多