【发布时间】:2019-04-07 13:57:57
【问题描述】:
我正在使用传单 js 构建带有一些针脚 https://leafletjs.com/ 的地图,并且我还允许绘制形状,例如多边形、圆形等。我还可以使用名为 leaflet.pm https://github.com/codeofsumit/leaflet.pm 的插件对这些进行编辑。
这里有一些事件,但是在编辑模式被禁用或拖动完成后,没有一个事件返回新位置的坐标。这是我迷上的事件;
map.on('pm:globaleditmodetoggled', function(e) {
console.log(e);
});
这个活动给了我什么是必需的;
map.on('pm:create', function(e) {
let obj = {
type: e.shape,
coordinates: e.layer.editing.latlngs[0][0]
};
$('#cords').val(JSON.stringify(obj))
});
任何想法如何在编辑形状时获得更新坐标?
【问题讨论】:
标签: javascript leaflet leaflet-geoman leaflet.pm