いくつかのマーカーが設定されている Google マップ (com.google.android.gms.maps.GoogleMap) があります。
私は、別々に、
1) ズーム レベルを調整し、マップを境界線の中央に配置します。
mMap.animateCamera(CameraUpdateFactory.newLatLngBounds(getZoomBounds(), 10));
と
2) マップをマーカーの 1 つの上に配置します。
LatLng poiSelectedLatLng = new LatLng(markerSelected.getPosition().latitude
+ offset, markerSelected.getPosition().longitude);
mMap.animateCamera(CameraUpdateFactory.newLatLng(poiSelectedLatLng));
しかし、私の人生では、両方を行うことはできず、newLatLngBounds を使用してズーム レベルを調整し、マップを別の場所に配置することはできません。私が最後に行うことは、マップで起こっていることです。
どうすればいいですか?