我有一个谷歌地图(com.google.android.gms.maps.GoogleMap),其中设置了一些标记。
我能够,分别,
1)调整缩放级别并将地图居中在边界上:
mMap.animateCamera(CameraUpdateFactory.newLatLngBounds(getZoomBounds(), 10));
和
2) 将地图置于其中一个标记之上:
LatLng poiSelectedLatLng = new LatLng(markerSelected.getPosition().latitude
+ offset, markerSelected.getPosition().longitude);
mMap.animateCamera(CameraUpdateFactory.newLatLng(poiSelectedLatLng));
但是,就我的一生而言,我不能两者都做,使用 newLatLngBounds 调整缩放级别,然后将地图居中到其他地方。无论我最后做什么,都是我在地图上看到的。
我该怎么做呢?