Android 谷歌地图设置 maxBounds

Vit*_*shi 1 android google-maps leaflet google-maps-android-api-2

我试图限制用户超出指定的城市边界。maxBounds在传单中,我通过地图对象的属性或setMaxBounds通过提供southwest&点的功能实现了这一点northeast。,这样它就限制了滚动/缩放超出该城市边界。

有没有像上面这样的方法来限制android中谷歌地图的滚动/缩放?

dr_*_*lli 5

最新版本的 GoogleMaps 添加了这些功能,请参阅此处的博文。在 gradle 中只需设置:compile 'com.google.android.gms:play-services:9.4.0'compile 'com.google.android.gms:play-services-maps:9.4.0'取决于您使用的库。

您会感兴趣的方法是:

GoogleMap.setMinZoomPreference(float minZoomPreference)
GoogleMap.setMaxZoomPreference(float maxZoomPreference)
GoogleMap.setLatLngBoundsForCameraTarget(LatLngBounds bounds)
Run Code Online (Sandbox Code Playgroud)