0

我正在使用 Leaflet-Geoman 在地图上绘制。绘图和编辑工作完美。

当用户完成绘图后,我需要访问带有绘图的图层以进行进一步处理。在此处查看示例:

map.on('pm:drawend', function(event) {
    console.log(event);
    console.log(event.layer);
});

这将返回“TypeError:event.layer 未定义”。如何获取事件的层?

4

1 回答 1

1

pm:drawend事件没有图层对象。

你必须使用pm:create

map.on('pm:create', function(event) {
    console.log(event);
    console.log(event.layer);
});
于 2020-07-01T12:32:11.073 回答