如何隐藏特效图层?

0 投票

在LayerSwitcher中,如何隐藏特效图层,只单选显示底图?或是用其他可行方法实现

2月 20, 2017 分类:  1140次浏览 | 用户: zgbwone 初出茅庐 (44 分)

1个回答

1 投票
 
已采纳
设置图层displayInLayerSwitcher属性为faLse即可(继承自SuperMap.Layer),文档链接:
http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/apidoc/files/SuperMap/Layer-js.html#SuperMap.Layer.displayInLayerSwitcher
2月 20, 2017 用户: 毛瑞 名扬四海 (1,768 分)
采纳于 2月 20, 2017 用户:zgbwone

就只有一个服务提供者

一样的,聚合功能是已有服务之上的一层抽象,转发的服务也是iServer发布的服务嘛
步骤:
iServer管理页服务-服务提供者(集合)-添加服务提供者-选聚合地图服务提供者...

创建服务组件,勾选上一步创建的服务提供者

不行啊,创建后还是和原来一样

建议还是在前端叠加,LayerSwitcher不显示其中一个就行

成功了,谢谢!在前端不太好控制,在切换图层时要动态控制标注图层显隐状态
...