首页 / 浏览问题 / WebGIS / 问题详情
uniapp中使用supermap cesium报错
43EXP 2023年09月05日

Failed to execute ‘texImage2D’ on ‘WebGLRenderingContext’: The image element contains cross-origin data, and may not be loaded

uniapp安卓打包后图片跨域了,无法使用。

2 个回答

您好,

该报错涉及到跨域问题

建议按照博客https://blog.csdn.net/a123789999/article/details/115370447解决问题

该问题通常不是Cesium包的版本问题

4,151EXP 2023年09月05日

我知道可以这样解决,但是现在需要离线开发,不能访问网络地址,需要在代码里面处理,原cesium可以把loadImageElement这块儿函数里面的加载方式改成‘anonymous’

参考https://blog.csdn.net/FFFKKC/article/details/123260850, supermap cesium是否也可以这样处理。能否在你们编译的源码里面修改这块儿代码。

43EXP 2023年09月05日
源码是打包好的,没法进行拆分修改。

Cesium能修改是因为它是作为开源存在的。
...