在google_maps_flutter中获取可见标记

时间:2019-01-09 10:07:09

标签: google-maps flutter flutter-dependencies

我使用Google Maps for Flutter在地图上的不同位置放置了一些标记。我在Flutter应用程序上有一个单独的RaisedButton,只有当这些标记中的一个或多个当前在地图上可见时,我才需要显示。

如何实现?我已经找到了similar solution的Google Maps API,但在Flutter上的google_maps_flutter需要它。

2 个答案:

答案 0 :(得分:1)

LatLngBounds具有称为contains()的特定方法,该方法可与GoogleMapController的{​​{1}}一起使用。

来自官方文档:

getVisibleRegion()

用法:

contains(LatLng point) → bool
Returns whether this rectangle contains the given LatLng.

答案 1 :(得分:0)

google_maps_flutter是0.0.3版的开发人员预览版。请稍等片刻,直到引入更多功能为止。