Cesium问题汇总
1.TypeError: Failed to execute ‘shaderSource’ on ‘WebGLRenderingContext’: parameter 1 is not of type ‘WebGLShader’.
老板告诉我,三维demo出问题了,一进页面就出现这个问题。
经过多篇文章的展开,我发现了大家统一的说法就是因为GPU被撑爆了,所以会出现这个问题。
1.大分辨率(12800*3540)的屏幕在chorme使用Cesium时发生报错,求帮助。
2.编辑器不能显示图片:Failed to execute ‘shaderSource’ on ‘WebGLRenderingContext’
3.报错:Failed to execute ‘shaderSource’ on ‘WebGLRenderingContext’
4.TypeError: Failed to execute ‘shaderSource’ on ‘WebGLRenderingContext’: parameter 1 is not of type ’
2.Visit http://get.webgl.org to verify that your web browser and hardware support WebGL.
在一个chrome浏览器中,出现了下面的问题:
1 | Error constructing CesiumWidget. |
浏览器不支持。
3.Module parse failed: Unexpected token
安装了 codemorrior之后,竟然导致其他的问题出现了:You may need an appropriate loader to handle this file type。后来卸载了codemorrior之后,还是有问题。
【解决方案】
卸载重装1.80.0版本
1 | #卸载当前的Cesium版本 |
【疑问】
不重装之前,我已经在这个工程下工作了好几个月了,怎么今天突然出现了这个问题呢?想不明白。
【新问题】
果真不出所料,同样的工程,同样的代码,今天打开,突然又再次出现了这个问题,真是让人头大,因为我切换了cesium1.80.0之后,已经测试过可以使用了,但是过了一个周末,再次打开工程,发现又再次出现了这个问题:in ./node_modules/cesium-navigation-es6/node_modules/cesium/Source/ThirdParty/zip.js
1.Webpack Error when trying to pack CSS 这个没啥用
2.“/node_modules/cesium/Source/ThirdParty/zip.js” this file can’t not be packed 这里有相同的问题,找到了重装1.80.0的解决方法。
4.Multiple readback operations using getImageData are faster with the willReadFrequently attribute set to true
在使用Mars3d的时候,出现了这个问题,其实不影响使用,但是根据提示,可以有更快的速度进行渲染,因为我在渲染图片的时候,只有当全部的图片渲染完成之后,页面才会显示,感觉非常的慢。