【问题原因】会自动释放掉屏幕外的数据,这是一种渲染机制,防止浏览器加载数据量过大导致崩溃
【解决办法】1、建议保留缓存根节点layer.indexedDBSetting.isGeoTilesRootNodeSave = true;
2、如果机器性能非常好,可以设置缓存大小,并开启图层不释放内存:
SuperMap3D.MemoryManager.setCacheSize(512);
SuperMap3D.when.all ([promise],function (layers){
layers[0].forEach ((layer)=>{
layer.clearMemoryImmediately = false
})