我使用Google Maps for Flutter在地图上的不同位置放置了一些标记。我在Flutter应用程序上有一个单独的RaisedButton,只有当这些标记中的一个或多个当前在地图上可见时,我才需要显示。
如何实现?我已经找到了similar solution的Google Maps API,但在Flutter上的google_maps_flutter需要它。
答案 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版的开发人员预览版。请稍等片刻,直到引入更多功能为止。