我正在努力将删除和编辑事件放在传单框之外,这意味着使用绑定到事件而不是drawtoolbar的按钮。
编辑按钮调用layer.editing.enable();
我之前所做的是使用类Edit的扩展在编辑模式下设置多边形的样式:
L.Edit.PolyVerticesEdit = L.Edit.PolyVerticesEdit.extend({
options: {
icon: new L.DivIcon({
className: 'edit-marker',
iconSize: [28, 28],
html: '<i class="fa fa-circle fa-2x fa-circle"></i>'
})
}
});
因此,当我使用drawtoolbar进行编辑时,形状的样式正确。但是,当我使用按钮(layer.editing.enable())时,形状在默认样式下。所以我的结论是绘制工具栏没有与layer.editing.enable()类相同的方法。从这里来我的问题。
如何使用layer.editing.enable()?
设置多边形顶点的样式