首页 / 浏览问题 / 三维 / 问题详情
生成的缓存保存到工作空间后发布服务,访问时会报错
花花  (176分)  牛刀小试
3月14

生成的缓存,访问时会报错

1个回答

您好,

请问是在iserver中预览的么?在本地webgl包中调用测试数据是否正常?请提供一下数据类型。
姜尔  (854分)  才高八斗
3月14
可以在iserver中预览成功,是BIM模型数据

在本地webgl包中调用数据是否正常?考虑为代码问题,请截图看一下调用部分代码。

webgl中加载缓存一般有两种方式:

1.scene.open加载url可参考官网示例BIM模型代码第104行BIM模型 (supermap.com.cn):  

例如:

var promise = scene.open("http://www.supermapol.com/realspace/services/3D-BIMbuilding/rest/realspace");

2.scene.addS3MTilesLayerByScp加载url可参考官网示例分屏显示代码第230行所示分屏显示 (supermap.com.cn)

例如:

var scene = viewer.scene;
        var promise=scene.addS3MTilesLayerByScp("http://www.supermapol.com/realspace/services/3D-suofeiya_church/rest/realspace/datas/Config/config",
        {name:"suofeiyaOSGB",cullEnabled:false});
        Cesium.when(promise,function (layer) {
            viewer.zoomTo(layer);
        })
希望能帮助到您!

...