From 4c634c5542c4d61f33c98bc4756aca6e195ac6d2 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期六, 18 三月 2023 11:49:02 +0800
Subject: [PATCH] 发布管理接口对接添加预览页面

---
 src/views/Tools/AddOnlineMap.vue |   52 ++++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 46 insertions(+), 6 deletions(-)

diff --git a/src/views/Tools/AddOnlineMap.vue b/src/views/Tools/AddOnlineMap.vue
index 092f8f1..d360cec 100644
--- a/src/views/Tools/AddOnlineMap.vue
+++ b/src/views/Tools/AddOnlineMap.vue
@@ -168,7 +168,25 @@
             },
 
           ],
-        },
+        }, {
+          name: '鏈湴鏈嶅姟',
+          sourceType: 'localmap',
+          id: 3,
+          isShow: true,
+          list: [
+            {
+              name: "鍦板浘",
+              image: require("../../assets/img/imageLayer/gdmap_map.jpg"),
+              urls: "http://{host}/LFData/2d/tiles/vec/{z}/{x}/{y}.png",
+            },
+            {
+              name: "褰卞儚",
+              image: require("../../assets/img/imageLayer/gdmap_image.jpg"),
+              urls: "http://{host}/LFData/2d/tiles/img/{z}/{x}/{y}.png",
+            },
+
+          ],
+        }
 
       ],
     };
@@ -259,16 +277,38 @@
           zIndex: -1
         });
         window.map.addLayer(window.olBaseMapLayer);
+      } else if (mapCollection.sourceType === "localmap") {
+        var ulr = map.urls;
+        ulr = ulr.replace("{host}", iisHost)
+        console.log(ulr)
+        window.BaseMapLayer = Viewer.imageryLayers.addImageryProvider(
+          new Cesium.UrlTemplateImageryProvider({
+            url: ulr,
+            maximumLevel: this.data.maximumLevel,
+          })
+        );
+
+        window.olBaseMapLayer = new TileLayer({
+          title: "楂樺痉鍦板浘",
+          source: new XYZ({
+            url: ulr,
+            wrapX: false
+          }),
+          zIndex: -1
+        });
+        window.map.addLayer(window.olBaseMapLayer);
       }
       Viewer.imageryLayers.lowerToBottom(window.BaseMapLayer);//灏嗗浘灞傜Щ鍒版渶搴曞眰
 
       Viewer.imageryLayers.raise(window.BaseMapLayer);//灏嗗浘灞備笂绉讳竴灞�
-
-
-
-
-
     },
+
+
+
+
+
+
+
     // 娣诲姞鏁版嵁
     addData() {
       if (this.data.urls && this.data.sourceType) {

--
Gitblit v1.9.3