我有一个谷歌地图(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));
但是,对于我的生活,我不能只做两个,使用ne调整缩放级别wLatLngBounds,然后将地图居中放置在其他地方。无论我上次做什么,都是我在地图上看到的事情。
我该怎么做?
谢谢 - 这是诀窍。 – Miki
无需事件总线,线程或其他任何东西来链接两个animateCamera调用。动画完成时有一个回调。 –
@MaciejGórski好点,相应编辑。 –