首页 / 浏览问题 / 三维GIS / 问题详情
scene.open加载的图层服务 如何隐藏图层
11EXP 2022年08月23日
使用产品:iserver 10i 操作系统:win10 x64
数据类型: 文件型

问题描述:我用scene.open加载了某个三维图层 var promise1 = scene.open("http://localhost:8090/iserver/services/3D-Model_LOD5/rest/realspace");,

后利用

 promise1.then(function(layer) {

                    layer.visible = false

                });

想实现图层的隐藏,运行代码后隐藏不掉,也不报错,请解答一下

2 个回答

promise1.then(function(layer) {

                    layer.visible = false

                });

这个返回的是当前open的场景中的所有图层,是一个数组  所以需要拿到数组里的单个元素再去设置visible属性
271EXP 2022年08月24日
这个layer的话太多了吧。要找到某个layer才能隐藏大概。
711
202EXP 2022年08月24日
...