Cesium与IndexDB结合

IndexDB与Cesium的深度融合。 第一次加载,将影像和3dtiles数据均缓存起来,第二次加载直接取缓存数据,不发起请求,实现秒加载。

//1、启用影像缓存
 var viewer = new Cesium.Viewer("cesiumContainer", {
            imageryProvider: new Cesium.ArcGisMapServerImageryProvider({
                useDBCache:true,
                url:     'https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer',
            }),
        });
//2、启用3dtiles缓存
var tileset = new Cesium.Cesium3DTileset({ 
            useDBCache:true,
            url:"/3dtiles/jzw-shanghai/tileset.json",
      });

Cesium与IndexDB结合