From 30e393df7b1d89c4172a7f4bec6e80e2dc00c373 Mon Sep 17 00:00:00 2001 From: suerprisePlus <15810472099@163.com> Date: 星期一, 05 八月 2024 10:14:49 +0800 Subject: [PATCH] 语义功能添加 --- src/assets/js/mapSdk/index.js | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) diff --git a/src/assets/js/mapSdk/index.js b/src/assets/js/mapSdk/index.js index bcb21b0..9ea164b 100644 --- a/src/assets/js/mapSdk/index.js +++ b/src/assets/js/mapSdk/index.js @@ -3,13 +3,15 @@ import mapServer from './mapServe'; const mapInit = { - Init() { + async Init() { + console.log(location) window.earthCtrl = new SmartEarth.EarthCtrl('sdkContainer', { // 闅愯棌榛樿搴曞浘 defaultImagery: false, // 闅愯棌logo printLog: false, // sceneMode: SmartEarth.Cesium.SceneMode.SCENE2D + StaticFileBaseUrl: '/CimSDK/', }); // 鍒濆鍖朇esium window.Cesium = SmartEarth.Cesium; @@ -17,6 +19,16 @@ window.Viewer = earthCtrl.viewer; //璁剧疆鍦扮悆棰滆壊 Viewer.scene.globe.baseColor = Cesium.Color.fromCssColorString('#A9A9A9'); + // 鍦板舰鍔犺浇 + const terrain = config.terrain; + if (terrain.isShow && terrain.isUrl) { + const terrainProvider = await Cesium.CesiumTerrainProvider.fromUrl(terrain.isUrl, { + requestWaterMask: true, + requestVertexNormals: true, + }); + + Viewer.terrainProvider = terrainProvider; + } // 榛樿璁剧疆搴曞浘 this.addImageLayer(); }, -- Gitblit v1.9.3