javascript - 可拖动的谷歌地图标记

标签 javascript google-maps draggable

我一直在使用谷歌地图,现在需要制作一个可以放置在 map 上的可拖动标记。

这与仅通过地理位置坐标放置标记相比,在复杂性上有很大差异吗?制作用户可以设置的可拖动标记的最佳方法是什么?

谢谢你, 亚历克斯

最佳答案

你没有提到你正在使用哪个版本的 API,所以我假设 v3... 有一个可拖动属性,你可以使用选项参数“draggable: true”在构造函数中设置,也可以通过调用 setDraggable (true) 创建后的函数。

检查http://code.google.com/apis/maps/documentation/javascript/reference.html#Marker了解更多信息。

编辑:对于版本 2,有enableDragging() 和disableDragging() 函数...

至于添加标记,也许可以订阅 map 上的鼠标单击事件,然后在其中添加标记。坐标作为事件参数的一部分传递到事件处理函数中。

关于javascript - 可拖动的谷歌地图标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5280067/

相关文章:

ios - 移动谷歌地图但不像优步那样移动标记

android - 在驾驶/步行期间在谷歌地图上绘制路径

android - Android 应用的搜索栏

javascript - 在canvasjs中使标签索引多行

java - 如何通过 JSON 将 Javascript 日期对象格式化为来自 Java GregorianCalendar 对象的字符串

javascript - 拖动后我得到所有元素的不正确坐标,但第一个

javascript - jquery ui 可在旋转的 div 中拖动

Jquery UI 结合了可排序和可拖动

javascript - 打印选项打不开

javascript - 修复 Ajax 调用的 IE 12030 可重复性错误