我正在构建一个应用程序,让我的用户在地图上创建多个标记。我需要跟踪他们创建的每个点,并能够通过唯一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