/**
* 销毁地图代码
*/
export function viewerDestroy(viewer){
if(viewer){
// @ts-ignore
let _originalGLContext = viewer.scene?.context._originalGLContext;
try{
viewer.entities.removeAll();
viewer.imageryLayers.removeAll();
viewer.dataSources.removeAll();
viewer.destroy();
}catch (e) {
console.error(e);
}
if(_originalGLContext){
_originalGLContext.getExtension("WEBGL_lose_context").loseContext();
_originalGLContext = null;
}
}
}
cesium版本:1.114
iClient3D-for-WebGL版本:最新
错误信息
