Leaflet-Geoman多边形编辑:仅允许拖动顶点
leaflet-geoman的多边形编辑功能默认允许拖动顶点和边上的中间点。 这篇文章将指导您如何配置leaflet-geoman,使其在编辑多边形时只允许拖动顶点,避免意外增加多边形的边数。
如下图所示,一个绘制完成的五边形:

启用编辑模式后,默认情况下,每条边上都会出现一个可拖动的中间点:

拖动这些中间点会导致多边形边数增加。为了避免这种情况,我们需要通过配置选项来隐藏这些中间点。
造点AI
夸克 · 造点AI
325 查看详情
在Leaflet-Geoman中,您可以通过在启用编辑模式时传入一个配置对象来控制此行为。 关键在于hideMiddleMarkers属性。 将该属性设置为true即可隐藏中间点,只留下顶点可拖动。
配置代码如下:
{ hideMiddleMarkers: true}
将以上代码作为参数传递给编辑功能的启动函数即可。 例如,假设您的多边形对象为polygon,则启用编辑模式的代码可能类似于:
polygon.editEnabled({ hideMiddleMarkers: true });
通过此设置,启用编辑模式后,多边形的中间点将被隐藏,您只能拖动原始的五个顶点来修改多边形的形状。
以上就是在Leaflet-Geoman中编辑多边形时,如何仅允许拖动顶点而不显示中间点?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/270652.html
微信扫一扫
支付宝扫一扫