首页 / 浏览问题 / WebGIS / 问题详情
leaflet如何获取绘制对象的信息?
581EXP 2022年03月30日

iClient 10

官网捕捉与绘制示例中,绘制完成一个多边形后,如何获取到该多边形的信息?比如坐标点和属性。

https://iclient.supermap.io/dev/examples/leaflet/editor.html#snapAndModify

1个回答

您好,您在前端绘制的多边形,是没有属性信息的,只能获取绘制图形的geometry,您可以通过 getLatLngs ()方法获取节点信息

341EXP 2022年03月30日
不是我想要的,如果我能得到maker的话自然所有坐标都得到了。

您好,这个是leaflet别人封装好了的一个控件,这边建议您到Leaflet-Geoman的技术博客去和官网查看一下

博客:https://blog.csdn.net/DI_ID/article/details/106861135  

官网:https://www.npmjs.com/package/@geoman-io/leaflet-geoman-free

谢谢,找到了。

map.pm.getGeomanDrawLayers();

数组最后一个要素就是最后绘制完成这个要素。
...