Javascript 传单绘制层不工作
我正在使用传单开发一个web地图应用程序。该应用程序允许用户使用传单.绘图插件在地图上绘制对象。用户还可以编辑或删除绘制的对象 我对传单绘制中的revertLayers函数有一些问题。当用户取消更改时,图层将恢复为其原始状态,但在下一次编辑中,将显示用于拖动对象节点的点未恢复 这是我的编辑控件代码:Javascript 传单绘制层不工作,javascript,leaflet,leaflet.draw,Javascript,Leaflet,Leaflet.draw,我正在使用传单开发一个web地图应用程序。该应用程序允许用户使用传单.绘图插件在地图上绘制对象。用户还可以编辑或删除绘制的对象 我对传单绘制中的revertLayers函数有一些问题。当用户取消更改时,图层将恢复为其原始状态,但在下一次编辑中,将显示用于拖动对象节点的点未恢复 这是我的编辑控件代码: var editCtrlOptions = { featureGroup: editableLayers, selectedPathOptions: { maint
var editCtrlOptions = {
featureGroup: editableLayers,
selectedPathOptions: {
maintainColor: true,
opacity: 0.3
}
}
var editCtrl = new L.EditToolbar.Edit(map, editCtrlOptions);
// On edit button click
$('body').on("click", "#btn-edit", function() {
// enable the edit control
editCtrl.enable();
});
// On save edit button click
$('body').on("click", "#btn-edit-save", function() {
// commit any changes made by the user
editCtrl.save();
// disable the edit control
editCtrl.disable();
});
// On cancel edit button click
$('body').on("click", "#btn-edit-cancel", function() {
// revert any changes made by the user
editCtrl.revertLayers();
// disable the edit control
editCtrl.disable();
});
我认为这可能与0.3.0版本的传单.Draw插件有关。我改为0.2.7版,问题就解决了。我认为这可能与0.3.0版的传单.Draw插件有关。我改为0.2.7版,问题就解决了