私はペイントするときにマーカーをバインドする必要があり、データを取得するためにマーカーをクリックする必要があります。データと受信データをどのようにバインドするのですか?私は助けが必要です!ありがとうGoogleマップのマーカー保存されたデータ
答えて
Marker
にデータをバインドするには、HashMap
を使用します。キーはMarker
自体になり、値は、あなたのMarker
(私の例では、単にString
)に関係する必要のあるデータになります:あなたのコードを追加してください
private Map<Marker, String> markers = new HashMap<>(); // Map to bind a Strings to Markers
// ...
Marker marker1 = map.addMarker(new MarkerOptions().position(new LatLng(52, 5)));
markers.put(marker1, "One");
Marker marker2 = map.addMarker(new MarkerOptions().position(new LatLng(52.1, 5.1)));
markers.put(marker2, "Two");
map.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() {
@Override
public boolean onMarkerClick(final Marker marker) {
Log.i("Marker", markers.get(marker)); // Query the map to get the String related to the clicked Marker
return false;
}
});
を必要とするものを助けることができますおかげで、大量のデータがoomになる場合 – user5697633
マップ自体が大量のマーカを管理していません。マーカーのクラスタリングについては、https://developers.google.com/maps/documentation/android-api/utility/marker-clustering – antonio
を試してみてください – user5697633
- 1. Googleマップアカウントから保存された場所のマーカーを取得
- 2. Googleマップでの保存マーカーとセンターマップの表示方法
- 3. GoogleマップAPI - 変更保存(マーカー)の方向
- 4. ドラッグ可能なマーカーからマーカーの新しい位置を保存 - GoogleマップV3
- 5. JSONデータがGoogleマップのマーカーに表示されない
- 6. Googleマップ:配列にマーカーを保存してリストアップする
- 7. 保存された値を複数のマーカーのGoogleマップに渡すNode/Mongo/Express/EJS
- 8. GoogleマップV3のマーカーの既存の配列にジオコーディングされたマーカーを追加する
- 9. GoogleマップIE7マーカーsetIcon
- 10. Googleマップ接続マーカー
- 11. GoogleマップのdownloadUrlを使用したマーカーXMLデータv3
- 12. Googleマップ - クリックされたときにマーカーが
- 13. Meteor - Googleマップのマーカーのクリックイベント
- 14. 変更のGoogleマップのマーカー
- 15. Googleマップ:テキストファイル/その他にマーカーを保存していますか?
- 16. マーカーの標高(Googleマップ)
- 17. Googleマップのマーカー距離?
- 18. Googleマップのマーカーが遅い
- 19. Googleマップの場所マーカー
- 20. Googleマップapi。複数のマーカー
- 21. 複数のマーカー - Googleマップ
- 22. カスタムGoogleマップのマーカーHTML
- 23. Googleマップのヒートマップとマーカー
- 24. Google ChromeのGoogleマップのぼかしマーカー
- 25. データベース内のGoogleマップから座標とデータを保存する
- 26. Googleマップandroid api v2マーカー影
- 27. Googleマップでマーカーを回転
- 28. Googleマップ:ポリゴンとマーカーZ-インデックス
- 29. Googleマップ:デザインカスタム価格マーカー
- 30. Googleマップのマーカーがユーザーの場所に表示されない
ので、我々はあなたが –