webgl地形图层默认加载及浏览器报错问题

0 投票

使用产品:iserver10i

问题描述:在桌面端创建场景,添加地形缓存图层并设置为不可见,通过iserver发布后,webgl加载打开场景,地形图层却默认显示出来了。另外,加入地形图层后在场景浏览过程中浏览器经常报针对地形图层报GET 404错误,例如:GET http://192.168.12.66:8091/iserver/services/3D-LianDuQu/rest/realspace/datas/gc_Level_16%40data/data/path/12/6817/2695.terrainz?v=1.16389.0 404,An error occurred in "V": Failed to obtain terrain tile X: 6817 Y: 1400 Level: 12.

想问下如何让地形图层不默认显示出来,以及浏览器的404报错问题如何解决?谢谢

问题图片:

webgl加载:

桌面端配置:

8月 21, 2020 分类:  117次浏览 | 用户: 超图小号 初出茅庐 (83 分)

1个回答

0 投票
您好,控制地形的显隐目前没有直接的接口去操作,不过您可以写一个判断语句,自行判断什么时候该加载地形
8月 21, 2020 用户: 卷饼先生 名扬四海 (2,182 分)
我的问题是桌面端设置地形图层默认为隐藏了,可是发布三维服务后地形图层却显示出来了,您的意思我要在场景开启后通过代码再去设置地形的隐藏?这么做地形先显示出来后在隐藏掉,会不会影响我的场景的显示效果。另外,浏览器一直报的404是什么问题呢?
把加载地形的代码写到判断语句里面,一开始的时候默认不加载,等到需要加载的时候再加载。报404是因为没有获取到当前瓦片,调整相机角度即可
...