首页 / 浏览问题 / 三维GIS / 问题详情
web端部分倾斜摄影不显示,有报错
10EXP 2023年10月19日

使用产品:SuperMap iClient3D for Cesium 操作系统:win10 x64
问题详细描述:

使用http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/webgl/web/downloads/download1.html下载后引入cesium

web端倾斜摄影展示不全,有报错

Uncaught (in promise) RuntimeError: abort(CompileError: WebAssembly.instantiate(): expected magic word 00 61 73 6d, found 3c 21 44 4f @+0) at Error

但是通过<script src="http://www.supermapol.com/earth/vue-iEarth/static/Cesium/Cesium.js"></script>引入cesium无报错正常展示

在本地下载http://www.supermapol.com/earth/vue-iEarth/static/Cesium/Cesium.js的文件,本地访问,同样出现以上的报错问题,倾斜摄影展示不全

寻找问题原因与https://blog.csdn.net/weixin_43194037/article/details/120044984该问题报错一致,暂未找到解决方式,请大佬指教

1个回答

您好,WebAssembly所在的js是否正常引入呢?

是否跟node版本有关,参考一下https://stackoverflow.com/questions/53871470/referenceerror-webassembly-is-not-defined

WebAssembly报错有些还与浏览器有关,低版本的浏览器不支持WebAssembly,建议更换浏览器或者浏览器版本尝试

4,151EXP 2023年10月19日

node版本与浏览器的版本都是比较新的,应该是无关的,疑问如下:

https://www.supermapol.com/earth/vue-iEarth/static/Cesium/Cesium.js直接引入线上的是可以全部展示,但是我下载下来放在本地访问就不行了,大佬,这是啥原因?

这两个不是一个东西的,Cesium您下载的对应的使用的示例网址应该是http://support.supermap.com.cn:8090/webgl/Cesium/examples/webgl/examples.html#layer

iearth用的和它不是一个东西

下载地址在http://support.supermap.com.cn/DownloadCenter/ProductPlatform.aspx的网络客户端

...