我瘋了!我添加了一些標記,並將這些標記的ID保存在一個數組中。後來,我從InfoWindowAdapter
的自定義實現中使用getInfoWindow(Marker marker)
,但參數中的標記不在我保存的列表中! API是否將標記複製到getInfoWindow
?我怎麼知道哪個標記是?Google Maps Android API問題
1
A
回答
4
API是否複製標記以將其傳遞給getInfoWindow?
是的。更具體地說,庫不保留Marker
實例。它們僅用於IPC到Play服務框架應用程序並再次使用。因此,您找回的Marker
是您創建的Marker
的副本。
我怎麼知道哪個標記是?
選項#1:使用Marker
的snippet
部分持有一些標識,你可以映射回你的數據模型,諸如一鍵一HashMap
選項#2:使用一個庫,爲您做了類似於選項#1的操作,例如Android Map Extensions
+0
非常感謝。它的工作原理,我將使用片段。其實,我目前正在使用一個HashMap。 –
+0
@DídacPérez:FWIW,這裏是一個演示選項#1的示例項目:https://github.com/commonsguy/cw-omnibus/tree/master/MapsV2/Models – CommonsWare
相關問題
- 1. Google Maps API問題
- 2. Google Maps Android API Android 4.3的問題
- 3. Android Google Maps API Key v1 v2問題
- 4. Google Maps API V3 - Javascript問題
- 5. Google Maps 2.0 API問題
- 6. Google Maps API問題與IE8
- 7. Android Maps API關鍵問題
- 8. Google Maps Api android key
- 9. Google Maps Javascript API移動性能問題
- 10. Google Maps JavaScript API和ionic 2問題
- 11. Google Maps API商店定位器問題
- 12. 多標記問題(Google Maps API v3)
- 13. Google Maps API和Head JS問題
- 14. Google Maps API v3 JavaScript事件問題
- 15. Google maps API v3字體問題
- 16. Google maps API地理編碼問題
- 17. Clojurescript:調用Google Maps API的問題
- 18. Iframe窗口中的Google Maps API問題
- 19. KML鏈接到Google Maps API的問題
- 20. Google Maps API 3 - 信息窗口問題
- 21. Google Maps API - 彈跳標記問題
- 22. Google Maps API的佈局問題Xcode 8
- 23. Google Maps Places API問題與getPlaces()函數
- 24. Google Maps API,顯示InfoWindow的問題
- 25. Google maps javascript問題
- 26. Google Maps API與Google Maps Engine?
- 27. Wordpress Mystyle主題Google Maps API
- 28. Google Maps API標記標題
- 29. Android Google Maps API v1 Gradle
- 30. Android上的Google Maps API
除非Google地圖Android API v2或(更可能)存在代碼中的錯誤,否則ID應該是相同的值。除非您發佈一些代碼,否則不可能知道錯誤在哪裏。如果您認爲這是GMAv2中的一個錯誤,我很樂意幫忙指出。 –