有没有办法用我自己的方法覆盖渲染错误对话框

时间:2019-08-20 13:15:25

标签: cesium

当Cesium生成其“无效的数组长度”错误并崩溃而不是显示正常的Cesium“渲染已停止”错误弹出窗口时,将处理此错误(通过viewer.scene对象上的事件),并显示一个自定义对话框与更用户友好的错误。有办法吗?

1 个答案:

答案 0 :(得分:1)

您看到的错误面板来自Cesium.CesiumWidget上存在的名为showErrorPanel的函数(该函数实际上是Cesium.Viewer的{​​{1}}的组成部分。< / p>

您可以直接在Viewer或CesiumWidget上调用此函数,也可以覆盖其原型以安装自己的错误处理机制。