1
它是關於android和谷歌地圖v2。我想用限制設置最大縮放級別。 這裏是我使用的方法:我發現這個鏈接,給了我一個可能的解決方法 Setting max zoom level in google maps android api v2android Gmaps v2:界限和最大縮放級別
這裏
gMap.animateCamera(CameraUpdateFactory.newLatLngBounds(bounds, width, height, padding));
是workaraound發現
gMap.setOnCameraChangeListener(new OnCameraChangeListener() {
@Override
public void onCameraChange(CameraPosition position) {
if (position.zoom > DEFAULT_ZOOM)
gMap.animateCamera(CameraUpdateFactory.zoomTo(DEFAULT_ZOOM));
}
});
但是這種解決方案放大,直到第一個animateCamera
定義的縮放級別,然後縮小,直到DEFAULT_ZOOM(DEFAULT_ZOOM < position.zoom)。在這種情況下,有兩個animateCamera
如何避免這種情況?並只有一個animateCamera
THX提前