首页 / 浏览问题 / 三维GIS / 问题详情
iClient9D WebGL无法打开场景
2EXP 2018年04月09日

1.使用Cesium scene.open()打开iserver场景服务原始地址,场景能正常打开。

2.将服务通过mule代理,访问代理地址能正常返回iserver页面。

3.使用scene.open()打开场景代理地址失败。

1个回答

您好,您试试打开其中某个图层能否成功打开,目前暂不确定webgl是否能解析这种代理地址,我这边确认一下。
5,985EXP 2018年04月09日
var promise = scene.addS3MTilesLayerByScp("http://127.0.0.1:8081/geoesb/proxy/5659f208e28745d89f4141a08f58c6e6/886e60bb7e014f22a707de23e6f6505d/datas/house@house/config",{name:'house'});

这样打开某一图层也是不行的
你试试在代理页面,用scene下自带的工具,以webgl形式浏览场景,看看能否打开场景
这个场景只有插件打开的方式,机器没有独显所以打开就崩溃了。如果webgl不能解析这种代理地址,我也只能考虑用原始地址了。
还可以这样验证一下,你在代理页面找一个二维地图,以javascript浏览看看能否出图,不能的话,应该就不支持解析这个代理地址。
代理二维地图服务是没有问题的
这么说的话应该能够解析的,建议你换一个最新的iserver 901,里面有个以webgl形式浏览的工具,这样试试能够打开场景不。
...