首页 / 浏览问题 / 三维GIS / 问题详情
渲染一段时间后发生错误,停止渲染,报错Invalid array length
wpq
1EXP 2023年03月17日

三维倾斜摄影渲染一段时间后,发生错误,停止渲染,报错Invalid array length。(发生错误时间不定,二十到四十分钟之后或者更长,期间无任何地图操作也会出现这个问题)

1个回答

您好,1、请问倾斜摄影是加载完成后一段时间才出现该问题吗?期间是否有触发其他业务功能或者调用别的接口?

          2、可将数据在官网实例中加载测试:http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#S3MTiles_suofeiya

1,865EXP 2023年03月17日

您好,是在倾斜摄影加载完成后一段时间才出现该问题,期间会不停的请求加载倾斜摄影的地图数据,没有触发其他业务功能。

1、使用的WebGL版本是多少?

2、您先在官网示例中加载看是否还有问题,如果依然存在问题,我这边远程看一下。
您好,我在官网示例中加载,一段时间后会出现这个报错TypeError: Failed to execute 'shaderSource' on 'WebGLRenderingContext': parameter 1 is not of type 'WebGLShader'。此时我的项目也在浏览器运行着,就会在同时报错RangeError: Invalid array length。我查了一下,好像是因为浏览器GPU占用过高,这个情况应该怎么解决呢?

1、浏览器建议使用较新版本的Chrome,如果GPU占用过高解决方法可以参考:https://blog.csdn.net/PSpiritV/article/details/127940302

2、报错RangeError,WebGL渲染失败,检查一下是否为独显,独显是否启用,更新显卡驱动,并且显卡配置不要太低。

问题解决了吗,最终的解决方案是啥呢,我们也遇到了统一的问题frown

...