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