我刚开始使用传单,我想知道如何编辑对象的draggable
选项,而不是已经保存在GeoJson
中的对象,以后再显示在地图上。
pldata[index] = new L.GeoJSON(plot[i],{
pointToLayer: function (feature, latlng){
return new L.circleMarker(larlng, geojsonAOs)
},
style: set_style
}).addTo(map)
pldata['aos'].eachLayer(function (layer){
layer.options.draggable: true;
});
我也尝试过将draggable
放在样式后的true
上,但没有任何反应。
P.S:我是否有义务仅为拖动选项添加DrawItem
?
P.S2 :所有对象都已在circleMarker
或lines
中进行了转换,并且已完成的开发工作非常安静,因此我试图找到一种解决方案中断所有当前项目。
感谢您的回答。
答案 0 :(得分:0)
好吧,我刚刚更新了所有传单库,然后继续执行eachLayer
并在图层上
.on('mousedown', function(){
map.dragging.disable();
map.on('mousemove', function(e){
layer.setLatLng(e.latlng)
});
使circleMarker移动很好。