【发布时间】:2013-10-17 17:35:14
【问题描述】:
它是关于 android 和谷歌地图 v2。我想设置有界限的最大缩放级别。 这是我正在使用的方法:
gMap.animateCamera(CameraUpdateFactory.newLatLngBounds(bounds, width, height, padding));
我找到了这个链接,它给了我一个可能的解决方法 Setting max zoom level in google maps android api v2
这是找到的解决方法
gMap.setOnCameraChangeListener(new OnCameraChangeListener() {
@Override
public void onCameraChange(CameraPosition position) {
if (position.zoom > DEFAULT_ZOOM)
gMap.animateCamera(CameraUpdateFactory.zoomTo(DEFAULT_ZOOM));
}
});
但是这个解决方案放大到第一个animateCamera定义的缩放级别,然后缩小到DEFAULT_ZOOM if (DEFAULT_ZOOM animateCamera
如何避免这种情况?并且只制作一个animateCamera
提前谢谢
【问题讨论】:
标签: android google-maps-android-api-2