From 04dae190af26730e8e0dcfb7cb4ec066400422f3 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期一, 14 八月 2023 16:43:25 +0800
Subject: [PATCH] 生产环境加载高德地图显示空白修改

---
 src/views/Tools/AddOnlineMap.vue |   45 +++++++++++++++++++++++++++++++--------------
 1 files changed, 31 insertions(+), 14 deletions(-)

diff --git a/src/views/Tools/AddOnlineMap.vue b/src/views/Tools/AddOnlineMap.vue
index ee4f10e..7099322 100644
--- a/src/views/Tools/AddOnlineMap.vue
+++ b/src/views/Tools/AddOnlineMap.vue
@@ -130,7 +130,7 @@
         list: [{
           name: "Cesium褰卞儚",
           image: require("../../assets/img/imageLayer/tdmap_image.jpg"),
-
+          urls: "https://webst02.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}",
         },],
       },
 
@@ -184,7 +184,7 @@
       }, {
         name: '鏈湴鏈嶅姟',
         sourceType: 'localmap',
-        maximumLevel: 18,
+        maximumLevel: 22,
         id: 3,
         isShow: true,
         list: [
@@ -200,10 +200,14 @@
           },
           {
             name: "鍦板舰",
-            image: require("../../assets/img/imageLayer/tdmap_label.jpg"),
+            image: require("../../assets/img/imageLayer/dixing.png"),
             urls: "http://{host}/LFData/2d/tiles/ter/{z}/{x}/{y}.png",
           },
-
+          {
+            name: "1:20涓囧尯鍩熷湴璐ㄥ浘",
+            image: require("../../assets/img/imageLayer/25dizhi.png"),
+            urls: "http://{host}/LFData/2d/tiles/20w_qydz/{z}/{x}/{y}.png",
+          },
         ],
       }
 
@@ -233,6 +237,7 @@
     open() {
       this.close(true);
       this.$refs.pop.open();
+
     },
     changeToken(token) {
       this.mapCollection.tokne = token;
@@ -244,6 +249,11 @@
         window.BaseMapLayer
       );
       window.map.removeLayer(window.olBaseMapLayer);
+      if (!is_production) {
+        if (window.vectorLayer) {
+          window.map.removeLayer(window.vectorLayer);
+        }
+      }
     },
     addImageLayer(map, mapCollection) {
 
@@ -258,8 +268,18 @@
 
       this.mapCollection = mapCollection;
       if (mapCollection.sourceType === "cesium") {
+        window.olBaseMapLayer = new TileLayer({
+          title: "楂樺痉鍦板浘",
+          source: new XYZ({
+            url: map.urls,
+            wrapX: false
+          }),
+          zIndex: -1
+        });
+        window.map.addLayer(window.olBaseMapLayer);
         return;
       } else if (mapCollection.sourceType === "tdmap") {
+
         var tokne = mapCollection.tokne;
         //娣诲姞澶╁湴鍥惧奖鍍�
 
@@ -270,6 +290,7 @@
           format: "image/jpeg",
           tileMatrixSetID: "GoogleMapsCompatible",
         }))
+
         window.olBaseMapLayer = new TileLayer({
           title: "楂樺痉鍦板浘",
           source: new XYZ({
@@ -284,7 +305,7 @@
         window.BaseMapLayer = Viewer.imageryLayers.addImageryProvider(
           new Cesium.UrlTemplateImageryProvider({
             url: map.urls,
-            maximumLevel: 18,
+            maximumLevel: 22,
           })
         );
 
@@ -304,7 +325,7 @@
         window.BaseMapLayer = Viewer.imageryLayers.addImageryProvider(
           new Cesium.UrlTemplateImageryProvider({
             url: ulr,
-            maximumLevel: 18,
+            maximumLevel: 22,
           })
         );
 
@@ -319,16 +340,12 @@
         window.map.addLayer(window.olBaseMapLayer);
       }
       Viewer.imageryLayers.lowerToBottom(window.BaseMapLayer);//灏嗗浘灞傜Щ鍒版渶搴曞眰
+      Viewer.imageryLayers.raise(window.BaseMapLayer);//灏嗗浘灞傜Щ鍒版渶搴曞眰
 
-      Viewer.imageryLayers.raise(window.BaseMapLayer);//灏嗗浘灞備笂绉讳竴灞�
+      if (is_production) {
+        Viewer.imageryLayers.raise(window.BaseMapLayer);//灏嗗浘灞備笂绉讳竴灞�
+      }
     },
-
-
-
-
-
-
-
     // 娣诲姞鏁版嵁
     addData() {
       if (this.data.urls && this.data.sourceType) {

--
Gitblit v1.9.3