1. 首页 > 快讯

leaflet-geoman多边形编辑:如何只允许拖动顶点?了(参照编辑期间不允许使用 saveas 命令)

如何仅允许拖动 leaflet-geoman 多边形的顶点

在使用 leaflet-geoman 编辑多边形时,可能会遇到在每条边中间出现可拖动的点,导致多边形随意变形的问题。要解决此问题,可以限制编辑仅适用于多边形的顶点。

问题:

如何隐藏多边形编辑模式下的中间标记,只允许拖动顶点?

答案:

使用 leaflet-geoman 编辑多边形时,可以设置 hidemiddlemarkers 属性为 true,以隐藏中间标记。具体代码如下:

var polygon = L.polygon([[...]]).addTo(map);

// 开启编辑模式,隐藏中间标记
polygon.editEnabled = true;
polygon.editing.enable({
  hideMiddleMarkers: true
});
登录后复制

设置 hidemiddlemarkers 属性后,在编辑模式下,多边形的每条边中间将不会显示可拖动的点,只允许拖动顶点。

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//kuaixun/7628.html

联系我们

在线咨询:点击这里给我发消息

微信号:666666