浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
WebGIS
/
问题详情
leaflet 怎么控制不能对图层进行操作
yuan
16EXP
才疏学浅
2022年12月15日
标题同问
图层控制
leaflet
请
登录
或者
注册
后回答这个问题。
1个回答
您好!您指的不能对图层进行操作具体是指那些操作呢?
高光洋
1,252EXP
名扬四海
2022年12月16日
假如有一个删除按钮,图层有两个图层只能删除指定的图层,不能对另一个图层操作
删除图层的话,直接使用map.removelayer删除指定的图层,不需要对图层进行控制。删除图层里面的要素的话,针对的是数据源;如果两个图层对应的是同一份数据,删除添加等修改操作不能实现;如果两个图层对应的不是同一份数据,则直接通过post请求对图层要素进行添加、修改、删除等操作
就是这样的一个图形,有删除按钮,点击删除按钮,当用鼠标图层时进行删除,但是CS那个不能进行删除,其他两个可以删除,怎么实现
通过leaflet.draw插件绘制的话,绘制的图形存储于FeatureGroup图层中,用鼠标选中对该图层中重叠要素的删除只能是先从顶部,也就是后面绘制的图形删除。您那边可以尝试用鼠标绘制的点来构建面,每次构建面后对其赋属性ID,然后点选删除的时候根据其属性ID删除。
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
iclient-webgl怎么对rest地图服务的子图层进行单独加载和显隐控制?
三维场景中能对二维地图服务的子图层进行控制吗?
无法控制子图层的显隐性,选择一个展示对应的而不是全部展示
加载服务报错,无法控制子图层的隐藏于展示
iClientWebGL在添加rest地图服务时如何控制子图层的初始显隐
webgl 场景中添加了地图服务子图层之后,如何控制?
leaflet中的图层控制器不能显示出来
leaflet对地图的绘制操作有时候失效
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...