Leaflet map使用id添加,编辑和删除数据库中的形状

时间:2018-02-23 08:12:01

标签: leaflet leaflet.draw

我正在尝试从数据库加载geojson并编辑特定的形状。

在我的应用程序中,我需要为绘制的对象附加一个ID,所以当我保存它时,我知道要覆盖哪条记录。

我尝试过使用leaflet.draw和leaflet.editable,并使用创建的对象的leaflet id。这个id在放置多边形和从editTools或功能中获取它之间似乎有所不同。

这必须是一个常见的要求,但我无法在任何地方找到代码

1 个答案:

答案 0 :(得分:1)

您可以使用L.stamp(layer)获取图层的内部ID(或创建它) - Stamp Util。它返回layer._leaflet_id,但由于不建议使用私有成员,stamp是直接的API方法。
您可以稍后使用getLayer method从layerGroup检索图层。

相关问题