javascript - 传单在多边形中绘制点并添加到可编辑图层

标签 javascript leaflet

我遇到一个问题,我似乎无法弄清楚如何将多边形添加到传单中的可编辑图层。有没有办法使用 Leaflet 添加用户可编辑的多边形?

我的另一个问题是是否可以绘制一个多边形,并在绘制时向您显示该不完整的多边形内有多少个点?

谢谢

最佳答案

传单提供了一堆plugins用于创建和编辑多边形。我用来开发自定义交互式室内地图时最喜欢的工具是,

  • Leaflet Draw - 添加功能和界面,以便轻松创建折线、多边形、矩形、圆形或标记。并将特征对象保存到数据库
  • Leaflet TileLayer GeoJSON - 加载要素对象的 geojson 并将其平铺在图层上

Is there a way I can use Leaflet to add a polygon which is user editable?

The other question I have is would it be possible to draw a polygon and while its drawing, show you how many points are inside of that incomplete polygon?

是的,一种方法是使用这个插件。 (应该有很多像这样的插件,这恰好是我正在使用的一个)

  • Leaflet FreeDraw - 传单绘制的扩展,以及您在谈论编辑几何形状时需要的扩展

关于javascript - 传单在多边形中绘制点并添加到可编辑图层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37557994/

相关文章:

javascript - 为什么 !{}[true] 在 JavaScript 中计算为真?

javascript - 谷歌地图街景图 block 最初不会在 Firefox 中加载,仅在拖动后才加载

javascript - 如何使用 geoJSON 层捕获传单/ map 框图像?

javascript - 如何按城市或​​ bbox 限制 Leaflet-control-geocoder 结果?

javascript - 如何更改c3js中的工具提示内容

javascript - Sequelize : Changing model schema on production

javascript - SignalR:在调用方法之前等待重新建立连接

javascript - $http angularJS 循环每个带有传单问题的对象

javascript - 带输入框的传单地理编码

jquery - 当标记拖出多边形时发出警报