Wenn ich male, muss ich einige Datenmarker binden, wenn der Marker, und ich muss auf den Marker klicken, um Daten zu erhalten. Wie binde ich Daten und empfangene Daten? Ich brauche Hilfe! DankeGoogle Maps Marker wie gespeicherte Daten
Antwort
Sie können Ihre Daten an eine Marker
mit einem HashMap
binden. Der Schlüssel wird die Marker
selbst und der Wert wird die Daten, die Sie auf Ihre Marker
(nur ein String
in meinem Beispiel) beziehen müssen:
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;
}
});
brauchen Danke, wenn eine große Menge von Daten oom – user5697633
Die Karte selbst verwaltet nicht gut eine große Menge an Markern. Vielleicht möchten Sie einen Blick auf Marker Clustering werfen: https://developers.google.com/maps/documentation/android-api/utility/marker-clustern – antonio
danke, ich gehe es zu versuchen – user5697633
- 1. Google Maps Marker Gruppierung
- 2. Google Maps Marker Filtering
- 3. Google Maps Anpassung Marker
- 4. Google Maps Marker Entfernung?
- 5. Shadow google maps marker
- 6. Marker Google Maps
- 7. Google Maps wechselt Marker
- 8. Hinzufügen mehrerer Marker Google Maps
- 9. Google Maps Marker-Symbole verschwunden
- 10. Google Maps Marker Click Event
- 11. AngularUI - Google Maps - Marker entfernen
- 12. Marker Google Maps swift Infofenster
- 13. Resize Google Maps Marker Symbolbild
- 14. Google Maps Marker Link Fehler
- 15. ändert Google Maps Marker auf Klick
- 16. Google Maps Marker und Sencha Touch 2
- 17. Google Maps - Mehrere Marker von extern json
- 18. XML-Marker Anzeige in Google Maps Problem
- 19. Standard-Marker in Google Maps zu klein
- 20. iOS Google Maps Marker ziehen Animation
- 21. Google Maps: Navigieren zwischen Marker und Indoor-Marker
- 22. Pulsierende Marker Animation in Google Maps Swift
- 23. Google Maps - Mehrere Marker via URL nur
- 24. Marker Drop-Ereignis in Google Maps?
- 25. Set Marker mit Ortsnamen in Google Maps
- 26. Symbolleiste für Google Maps-Marker automatisch anzeigen
- 27. Google Maps: Render Marker über Markerclusterer
- 28. mehrere Marker Google Maps einbetten API
- 29. Google Maps: Mehrere benutzerdefinierte HTML-Marker
- 30. google maps v3 marker mouseover tooltip
bitte Ihren Code hinzufügen, so können wir helfen, was Sie –