首页 / 浏览问题 / WebGIS / 问题详情
超图FAQ:请问一下,iServer 地图服务,图层分组后,前端无法对子图层实现图层控制,这个问题怎么解决?
55,828EXP 2024年09月30日
请问一下,iServer 地图服务,图层分组后,前端无法对子图层实现图层控制,这个问题怎么解决?

1个回答

【解决办法】参考下方代码:

图层过滤

CheckChange(e, checkinfo) { let str = "[0:"; for(let i=0;i< checkinfo.checkedNodes.length;i++){ let node = checkinfo.checkedNodes[i]; if(node.pid !== -1){ str = str + node.pid + "." + node.id; if(i<checkinfo.checkedNodes.length-1) str += "," } } str += "]"; if(str.length<5) str = "[]"; map.removeLayer(aaaLayer); aaaLayer = new tiledMapLayer(url, { noWrap: true, className: "opacity", layersID: str }).addTo(map); }
55,828EXP 2024年09月30日
热门文章
关注我们
...