如何仅允许拖动 leaflet-geoman 多边形的顶点
在使用 leaflet-geoman 编辑多边形时,可能会遇到在每条边中间出现可拖动的点,导致多边形随意变形的问题。要解决此问题,可以限制编辑仅适用于多边形的顶点。
问题:
如何隐藏多边形编辑模式下的中间标记,只允许拖动顶点?
答案:
使用 leaflet-geoman 编辑多边形时,可以设置 hidemiddlemarkers 属性为 true,以隐藏中间标记。具体代码如下:
var polygon = L.polygon([[...]]).addTo(map); // 开启编辑模式,隐藏中间标记 polygon.editEnabled = true; polygon.editing.enable({ hideMiddleMarkers: true });
设置 hidemiddlemarkers 属性后,在编辑模式下,多边形的每条边中间将不会显示可拖动的点,只允许拖动顶点。
以上就是Leaflet-Geoman多边形编辑:如何只允许拖动顶点?的详细内容,更多请关注php中文网其它相关文章!
版权声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系 yyfuon@163.com