我正在構建一個應用程序,讓我的用戶在地圖上創建多個標記。我需要跟蹤他們創建的每個點,並能夠通過唯一ID搜索給定的點。我會如何去做這件事? API是否有支持跟蹤點創建的原生API?使用Google Maps V3跟蹤創建的標記
0
A
回答
2
你的方法將取決於你爲什麼要跟蹤標記。 最常用的方法是創建一個標記數組,並在創建後向其添加每個標記對象。稍後,您可以根據需要訪問所有標記數據。請注意,您還可以將自己的屬性來標記,以及諸如
marker = new google.maps.Marker({
map:map,
position: latLng,
myOwnProperty: "yes you can do that"
})
alert(marker.myOwnProperty)
以後你只會搜索標記列陣該屬性
的價值。如果你想標記響應事件(每個標記做不同的事情讓我們說點擊),你也將適當的事件和內容附加到每個標記,讓MVCObject魔術負責其餘的。一個很好的例子是http://code.google.com/apis/maps/documentation/javascript/events.html#EventClosures
1
那麼,在JavaScript的東西結束它聽起來像應該沒有問題。當你創建一個標記時,你可以參考它。因此,您可以輕鬆地握住它,將其映射到此唯一字符串,並在需要時回想它。
你的意思是將它們存儲在數據庫中?因爲那你只需要一張帶有座標和唯一字符串的表格。
也許我錯過了一些細節,但它似乎非常可行的(我剛做的非常類似的東西)
+0
沒有你說的是我的想法。我只是想知道Google的API是否有這些引用的列表已經供我使用。 – Achilles 2011-02-02 22:36:12
相關問題
- 1. Google Maps API v3無法創建標記...
- 2. 如何使用Google Maps API v3的自定義圖標創建標記?
- 3. Google Maps API v3禁用標記
- 4. 使Google標記跟蹤道路
- 5. Google Maps API v3標記座標
- 6. 在創建地圖後向Google Maps v3添加標記
- 7. Google Maps API V3-在創建標記後添加偵聽器
- 8. 如何在Google Maps v3中爲每個標記創建infowindow?
- 9. Google Maps JavaScript API v3的標記
- 10. Google Maps API V3上的限制標記
- 11. Google Maps v3中的彈性標記
- 12. 多標記問題(Google Maps API v3)
- 13. 刷新標記 - Google Maps JavaScript API v3
- 14. Google Maps API v3多個標記Infowindow
- 15. 刪除標記 - Google Maps JavaScript API v3
- 16. Google Maps JS API v3標記顏色
- 17. 未顯示Google Maps API v3標記
- 18. Google Maps API v3添加地圖標記
- 19. Google Maps API V3標記不加載
- 20. Google Maps API v3:標記未被刪除
- 21. 在Google Maps API V3中繪製標記
- 22. 標記拖拽事件Google Maps API V3
- 23. Google Maps API(v3)添加/更新標記
- 24. Google Maps API v3 SVG標記消失
- 25. 從Google Maps API V3中刪除標記
- 26. 通過標記過濾Google Maps API V3
- 27. Google事件跟蹤器v3
- 28. 使用Google Maps v3進行地圖移動的移動標記
- 29. 使用Google Maps API v3模擬點擊帶KML的標記
- 30. 使用Google Maps API v3載入數千個針腳(多標記)
感謝您的「myOwnProperty」參考。我正在爲它創建一個包裝對象... – Achilles 2011-02-03 15:18:01