我正在构建一个应用程序,让我的用户在地图上创建多个标记。我需要跟踪他们创建的每个点,并能够通过唯一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 v3中为每个标记创建infowindow?
- 3. 在创建地图后向Google Maps v3添加标记
- 4. Google Maps API V3-在创建标记后添加侦听器
- 5. Google Maps API V3上的限制标记
- 6. Google Maps v3中的弹性标记
- 7. Google Maps API v3:标记未被删除
- 8. 刷新标记 - Google Maps JavaScript API v3
- 9. 多标记问题(Google Maps API v3)
- 10. Google maps api v3删除标记时dragstart
- 11. 在Google Maps API V3中绘制标记
- 12. Google Maps API v3 SVG标记消失
- 13. Google Maps JS API v3标记颜色
- 14. Google Maps API v3多个标记Infowindow
- 15. 使用Google Maps API v3在边界框内显示标记
- 16. 使用Google Maps API v3添加多个标记
- 17. 使用mvc模型在Google Maps API v3上显示标记
- 18. 在Google Maps api v3上使用MySql加载标记
- 19. 使用Google Maps API v3载入数千个针脚(多标记)
- 20. 在Google Maps v3中使用标记返回数据
- 21. Google Maps API(v3):在使用geoRSS作为标记源时创建后访问标记
- 22. 如何在Google Maps API v3中将标记添加到标记
- 23. 在“breadcrumbs”位置放置标记/创建路线 - Google Maps API v3.exp
- 24. Google Maps V3使用XML数据从县名创建多边形
- 25. 获取相对于屏幕的标记坐标Google Maps API v3
- 26. Google Maps API v3 MouseEvent标记不是鼠标的返回位置
- 27. 带有图标和图像的Google Maps v3标记
- 28. Google地图标记不显示(Google Maps API v3)
- 29. Google Maps API v3,删除标记图标或更改为“空白”?
- 30. Google Maps API v3,点击时如何更改标记图标
感谢您的“myOwnProperty”参考。我正在为它创建一个包装对象... – Achilles 2011-02-03 15:18:01