當我畫我需要綁定一些數據標記時,標記,我需要點擊標記來獲取數據。我如何綁定數據和接收到的數據?我需要幫助!謝謝谷歌地圖標記如何保存數據
回答
您可以使用HashMap
將您的數據綁定到Marker
。關鍵將是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;
}
});
謝謝,如果大量的數據將會出現在地圖上 – user5697633
地圖本身不能很好地管理大量的標記。你可能想看看標記聚類:https://developers.google.com/maps/documentation/android-api/utility/marker-clustering – antonio
謝謝我去試試 – user5697633
- 1. 保存谷歌地圖標記onClick到數據庫
- 2. 谷歌地圖標記數據
- 3. 如何啓用谷歌地圖標記
- 4. 谷歌地圖 - 如何找到標記數組中的標記?
- 5. 谷歌地圖 - 多標記
- 6. 標記在谷歌地圖
- 7. RxJS谷歌地圖標記
- 8. 谷歌地圖標記
- 9. 谷歌地圖標記url
- 10. 谷歌地圖 - 多標記
- 11. 谷歌地圖API標記
- 12. android谷歌地圖標記
- 13. 谷歌地圖標記infowindow
- 14. 谷歌地圖標記DROP
- 15. 谷歌地圖:getSelected標記
- 16. 到標記谷歌地圖
- 17. 谷歌地圖標記
- 18. 谷歌地圖xml標記
- 19. 谷歌地圖API標記
- 20. 角谷歌地圖標記
- 21. 谷歌地圖標記
- 22. 在谷歌地圖標記
- 23. 標記谷歌地圖
- 24. 谷歌地圖標記
- 25. 在數據庫中存儲谷歌地圖標記信息
- 26. 如何設置谷歌地圖標記與數據庫值
- 27. 如何添加谷歌地圖標記從SQL數據庫
- 28. 谷歌地圖API - 保存更改(標記)方向
- 29. 谷歌地圖標記中的Foursquare保存按鈕?
- 30. 谷歌地圖:將標記保存到文本文件/其他?
請添加您的代碼,所以我們可以幫你所需要的 –