13

私の目標は、Android Google Maps API v2マップ上に複数のマーカーをそれぞれにテキストで表示することです。一度に 1 つの情報ウィンドウしか表示されないため、情報ウィンドウのアプローチ (showInfoWindow()) は適していません。たとえば、次のようなものが必要です。ここに画像の説明を入力

ご覧のとおり、各マーカーには独自のデータ (この例では数値) が常に表示されています。Android Google Maps API v2でこれを達成するにはどうすればよいですか?

4

5 に答える 5

10

そのためには、個々のマーカーのアイコンを必要なものにカスタマイズする必要があります。リンクは次のとおりです: https://developers.google.com/maps/documentation/android/marker#customize_a_marker

次に、いくつかの PNG リソース (青、黄、赤) を配置し、実行時に正しいビットマップを取得し、コードでビットマップにテキストを書き込み、fromBitmap (Bitmap image)メソッドでカスタム マーカーとして設定します。

于 2013-01-13T13:08:56.970 に答える
6

これらのリンクを試してみてください 使用するのが最善です & Android Google Maps API v2 でテキスト付きの複数のマーカーを追加する方法に役立ちます

  1. リンク1
  2. リンク2
于 2013-01-13T13:13:35.743 に答える
2

クラスタリング用のすぐに使えるソリューションを試してみることもできます:Android Maps Extensions

于 2013-03-20T11:27:25.070 に答える
0

更新として:
android maps utils にマーカー クラスタリング ユーティリティが追加されました
https://developers.google.com/maps/documentation/android/utility/marker-clustering

https://github.com/googlemaps/android-maps-utils

于 2015-07-01T14:36:18.937 に答える