浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
三维GIS
/
问题详情
超图图层的隐藏
温眸兮
20EXP
2019年07月22日
var promise = scene.addS3MTilesLayerByScp(url+'3D-qddjyb1/rest/realspace/datas/qddjyb1/config',{name : '1'});
scene.addS3MTilesLayerByScp(url+'3D-qddjy1/rest/realspace/datas/qddjy1/config',{name : 'B1'});
我直接这样加载了两个图层,现在想要点击事件隐藏一个,该怎么做啊,求解答
去掉或隐藏
webgl
请
登录
或者
注册
后回答这个问题。
2 个回答
您好,您可以设置S3MTilesLayer .visible属性即可。设置为false
赵爽
6,215EXP
2019年07月22日
显示前 7 条评论
您这意思是只能在这个下面这样写吗?要是一个promise 同时加载了两个图层的话,有没有办法来点击的时候隐藏其中一个呢
http://support.supermap.com.cn:8090/webgl/examples/editor.html#sightline
参照这个示例
好的谢谢
我再问个问题,就是限制他这个滚轮缩放层级,代码我是这样写的scene.screenSpaceCameraController.minimumZoomDistance=50;
scene.screenSpaceCameraController.maximumZoomDistance = 80;
viewer.scene.screenSpaceCameraController.minimumZoomDistance = 50;
viewer.scene.screenSpaceCameraController.maximumZoomDistance = 80;
发现这两个都不起作用,能问下为什么吗
viewer.scene.screenSpaceCameraController.minimumZoomDistance = 1500;
viewer.scene.screenSpaceCameraController.maximumZoomDistance = 2800;
您把这个代码加载到任意官网示例中,这个是可行的。
您设置的数值太小了,看的效果可能不太明显
请
登录
或者
注册
后再添加评论。
通过name获取到S3M的layer图层,layer.visible = false
27。
1,255EXP
2019年07月22日
您好,我用find来查找对应的图层,为什么找不到呢
var layer = scene.layers.find('1')
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
超图webgl去掉或者隐藏场景导航栏
超图的地图的supermap字样能隐藏吗
webgl发布的工作空间缓存怎么控制图层显示隐藏
webgl s3m图层隐藏时缓存可以清除吗?
WebGL怎么控制图层显示隐藏
如何实现一栋建筑,可以选择隐藏某一楼层?
分层设色隐藏怎么隐藏边框
加载服务报错,无法控制子图层的隐藏于展示
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...