【发布时间】:2017-04-01 02:59:44
【问题描述】:
我正在像这样添加两个 Leaflet Draw (https://github.com/Leaflet/Leaflet.draw) 实例(仅使用线条):
var drawControl = new L.Control.Draw({
draw: {
polygon: false,
rectangle: false,
circle: false,
marker: false
}
});
map.addControl(drawControl);
var drawControl2 = new L.Control.Draw({
draw: {
polygon: false,
rectangle: false,
circle: false,
marker: false
}
});
map.addControl(drawControl2);
现在我想听draw:drawvertex 事件并根据我是否激活drawControl 或drawControl2 来做不同的事情:
map.on('draw:drawvertex', function (e) {
console.log("Vertex drawn", e);
});
如何区分当前处于活动状态的drawControl?
【问题讨论】:
标签: leaflet