我正在使用带有markers的传单地图。
当用户点击我的页面上的“编辑”时,我想让标记可拖动。如果我为每个标记将属性draggable
设置为true,则它不起作用。
当我创建一个新标记并从头开始设置属性时,它可以正常工作。
答案 0 :(得分:13)
答案 1 :(得分:1)
由@ mc0e关于' undefined'的问题所激励。这是一个例子。
(基于Leafletjs.com和Leafletjs quick start的代码)
控制台中的代码1:
var markerLondon = L.marker()
.setLatLng([51.5, -0.09])
.bindPopup('Centre of London')
.addTo(map)
.openPopup();
控制台中的Code-2:
markerLondon.dragging.enable();
进一步阅读: Marker API reference 。
PS:一旦维基媒体开始使用其他内容,您可以使用为制作静态OpenStreetMap图像而创建的BigMap 2(也基于相同的框架)进行测试。