Google マップにユーザーの位置 (マーカー) を表示する Android アプリを開発しています。
Google Maps API version_1 では、最適なズーム レベルを取得するために、最適なズーム レベルを計算する Androidで説明されている同様のコードを使用しましたか? . これを使用すると、すべてのマーカーが同じビューに表示され、1 つまたは複数のマーカーがある場合にズーム レベルが適切に機能しました。
ただし、Android Google Maps API version_2 では:
mapView.animateCamera(CameraUpdateFactory.newLatLngBounds(aLocationBuilder.build(), 50));
上記のコードを試しました。多くのマーカーがある場合、上記のコードは適切に機能し、すべてのマーカーを同じビューに (適切なズーム レベルで) 表示しました。
ただし、マーカーが 1 つしかない場合は、最大までズームしました。そうであってはなりません。Maps API バージョン 2 の最適なズーム レベルを取得するにはどうすればよいですか。
ありがとうございました。