首页 / 浏览问题 / 移动GIS / 问题详情
mapControl移除图层
3EXP 2024年01月30日

底图是天地图影像,包含天地图影像和注记,打开后做移除操作没有问题。 在这个基础上增加一个矢量图层,只移除地图,保留矢量图层,移除就执行不下去,卡主ANR, 如果移除矢量图层再移除地图 则正常。请问下,如何在保留矢量图层的情况下移除底图?

1个回答

您好,“只移除地图,保留矢量图层”指的是移除天地图吗,有矢量图层与天地图的情况下,那边遍历图层集合,移除每一个图层是否正常,如果业务场景中还要再加入天地图,建议使用layer.visible方法隐藏图层的显示
9,137EXP 2024年01月30日
第1种情况:就加天地图,移除天地图没有问题   

第2种情况:天地图做为底图,加一层矢量图层,然后移除天地图,保留矢量图层,天地图移除不了

第3种情况:天地图做为底图,加一层矢量图层,然后先移除矢量图层,再移除天地图,都可以移除
本地测试,有矢量图层且天地图作为底图的情况下,移除天地图功能正常,使用的是官网最新版本,测试数据为SampleData中的geomotryinfo中的第一张地图,该地图中含有矢量图层,在加入天地图为底图后再移除天地图图层正常,那边使用其他矢量数据移除天地图是否正常
可能是数据的或者环境的问题,能帮忙检查下吗 ,我的数据和demo发你
使用layer.visible(true/false)方法控制图层的显示与隐藏
...