当前位置: 首页 > 知识库问答 >
问题:

javascript - Leaflet-Geoman编辑多边形:如何仅允许拖动顶点?

祁驰
2024-09-10

如图所示,使用多边形工具画5了个边形
image.png
画完后,再使用工具栏的编辑按钮,这个时候,每条边中间就会出现一个可以拖动的点,拖动这个点,原本4边形就变成5边形,请问如何在编辑时,不出现每条线中间那个能拖动的点,只允许拖动多边形的顶点?刚接触这一块,还处于小白阶段,还请大神们指点一下,谢谢。
image.png

期望结果:点击左侧工具栏的编辑按钮后,多边形的每条边的中间不显箭头处的点,只能拖动原本的5个点。

共有1个答案

郜彦
2024-09-10

开启编辑的时候有属性: { hideMiddleMarkers: true }, 隐藏中间的Marker

 类似资料:
  • 我一直在捕捉非数字时遇到问题。 我试过了,但抓不住。如果我让它捕获非数字,但不让用户再次尝试输入。。。它完全停止了我的代码。 这是我的密码:

  • 单击未选中的可编辑单元格-单元格被选中 双击单元格(随时),执行自定义打开操作 单击选定单元格触发编辑 我需要编写一个检查选择的自定义IEditableRule吗?如果有一种方法可以检查来自W/I这个规则的选择,或者我是否也需要创建一个可以监听整个表选择并统一这些概念的规则?

  • 返回顶点的输入数组,并且附有一些其他方法,如下面所描述 polygon.area() 返回此多边形的标定区域。如果顶点是逆时针顺序,面积为正,否则为负。 polygon.centroid() 返回一个表示此多边形的质心的两元素数组。 polygon.clip(subject) 对这个多边形剪切主题多边形。换句话说,返回一个多边形表示这个多边形和主题多边形的交集。假定剪切的多边形是逆时针方向以及凸多

  • 简短版本: 如何从Physics Body编辑器中获取基本的< code > com . badlogic . math . gdx . polygon ? 长版本: 我已经为LibGDX实现了加载器,但是加载器通过它的内部 类使用它自己的内部类。但这似乎并不是很“微不足道”。我想到的东西看起来像这样: 这是相当麻烦的,我有这个完整的加载器,只是为了剥离它构建的所有内容,直到索引,并从中构建我自己

  • 我正在寻找一种方法,使用户只能用edittext输入1-9之间的数字。不应显示任何异常。应该不可能输入一个以上的数字。