首页 / 浏览问题 / 其他 / 问题详情
leaflet删除marker点
4EXP 2019年11月22日
您好,我现在是直接将marker点addTo(map)上的,请问这个点我该怎么删除呢???如果我想将marker点添加到图层上面,然后将图层添加到地图上,我应该新建哪种类型的图层呢???谢谢解答

3 个回答

你好,请你以后可以先看下api,这些非常基础的都是很容易就能找的,官网例子里面也有很多例子,请你先参考下我们官网的例子。

1.map.removeLayer(marker)

2.featuregroup 等
3,352EXP 2019年11月22日
你好。可以构造一个图层组,即L.layerGroup。然后将你的marker传进这个图层组图层中,再用map.addLayer的方式就可以把这个存有marker的图层组添加到地图上了。移除的话,可以使用removeLayer这个方法就可以把这个图层组移除。
1,686EXP 2019年11月22日

可以参考地物编辑这个demo,清除功能就是删除某个选中的点。
http://iclient.supermap.io/examples/leaflet/editor.html#02_editFeatures
因为marker我们都是通过features就直接加到map里面了,所以我们只需要添加的时候,首先筛选好我们想加的内容就好。

1,255EXP 2019年11月22日
...