Appearance
离线缓存
ts
import { Viewer, OfflineCache } from "joDVF";
import { SceneMode, CesiumTerrainProvider } from "joCesium";
const { mapContainer } = createContainer();
const viewer = new Viewer(mapContainer, {
sceneOptions: SceneMode.SCENE3D,
terrainProvider: await CesiumTerrainProvider.fromUrl(
"/cacheServer/assets.cesium.com/1"
)
});
// 启用
OfflineCache.use();
// 添加规则
OfflineCache.ruleList.add("*");
function createContainer() {
const container = document.createElement("div");
container.style.width = "100%";
container.style.height = "100%";
document.body.appendChild(container);
return {
mapContainer: container
};
}
