From a7d306cb0fe6482251f9d4acdc29674ffc13a032 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期二, 18 四月 2023 12:10:07 +0800
Subject: [PATCH] 底图切换

---
 src/components/mapsdk.vue |   37 ++++++++++++++++++++++---------------
 1 files changed, 22 insertions(+), 15 deletions(-)

diff --git a/src/components/mapsdk.vue b/src/components/mapsdk.vue
index 7528095..0efb01d 100644
--- a/src/components/mapsdk.vue
+++ b/src/components/mapsdk.vue
@@ -915,11 +915,16 @@
       var webKey = "94a34772eb88317fcbf8428e10448561";
       //鍦板浘鍒濆鍖�
       window.sgworld = new SmartEarth.SGWorld("mapdiv", {
-        url: SmartEarthRootUrl + "Workers/image/earth.jpg",
+
         licenseServer: window.sceneConfig.licenseServer,
       });
+
+
       window.Viewer = window.sgworld._Viewer;
 
+      if (is_production) {
+        Viewer.imageryLayers.removeAll();
+      }
       //瀹氫綅
       // sgworld.Navigate.jumpTo({
       //   //璺宠浆瑙嗚
@@ -949,21 +954,23 @@
       //寮�鍚繁搴︽娴�
       // sgworld.Analysis.depthTestAgainstTerrain(true)
       Viewer.scene.globe.depthTestAgainstTerrain = true;
-
-
-      var base_ulr = window.sceneConfig.baseUrl;
-      if (base_ulr.indexOf('{host}') > -1) {
-        base_ulr = base_ulr.replace("{host}", iisHost)
+      if (is_production) {
+        var base_ulr = window.sceneConfig.baseUrl;
+        if (base_ulr.indexOf('{host}') > -1) {
+          base_ulr = base_ulr.replace("{host}", iisHost)
+        }
+        Viewer.imageryLayers.addImageryProvider(
+          new Cesium.UrlTemplateImageryProvider({
+            url: base_ulr,
+            maximumLevel: 9
+          })
+        );
+        window.BaseMapLayer = Viewer.imageryLayers.addImageryProvider(
+          new Cesium.UrlTemplateImageryProvider({
+            url: base_ulr,
+          })
+        );
       }
-
-      window.BaseMapLayer = Viewer.imageryLayers.addImageryProvider(
-        new Cesium.UrlTemplateImageryProvider({
-          url: base_ulr,
-          maximumLevel: 22,
-        })
-      );
-
-
 
 
 

--
Gitblit v1.9.3