私の目標は、Android Google Maps API v2マップ上に複数のマーカーをそれぞれにテキストで表示することです。一度に 1 つの情報ウィンドウしか表示されないため、情報ウィンドウのアプローチ (showInfoWindow()) は適していません。たとえば、次のようなものが必要です。
ご覧のとおり、各マーカーには独自のデータ (この例では数値) が常に表示されています。Android Google Maps API v2でこれを達成するにはどうすればよいですか?
私の目標は、Android Google Maps API v2マップ上に複数のマーカーをそれぞれにテキストで表示することです。一度に 1 つの情報ウィンドウしか表示されないため、情報ウィンドウのアプローチ (showInfoWindow()) は適していません。たとえば、次のようなものが必要です。
ご覧のとおり、各マーカーには独自のデータ (この例では数値) が常に表示されています。Android Google Maps API v2でこれを達成するにはどうすればよいですか?
そのためには、個々のマーカーのアイコンを必要なものにカスタマイズする必要があります。リンクは次のとおりです: https://developers.google.com/maps/documentation/android/marker#customize_a_marker
次に、いくつかの PNG リソース (青、黄、赤) を配置し、実行時に正しいビットマップを取得し、コードでビットマップにテキストを書き込み、fromBitmap (Bitmap image)
メソッドでカスタム マーカーとして設定します。
クラスタリング用のすぐに使えるソリューションを試してみることもできます:Android Maps Extensions
更新として:
android maps utils にマーカー クラスタリング ユーティリティが追加されました
https://developers.google.com/maps/documentation/android/utility/marker-clustering
https://github.com/googlemaps/android-maps-utils