From c2a697c7399dcfb3ebae5333f05f91f488d2cb41 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期二, 21 三月 2023 09:15:00 +0800
Subject: [PATCH] 项目管理修改,底图切换修改

---
 src/views/Tools/AddOnlineMap.vue |  164 +++++++++++++++++++++++++++++-------------------------
 1 files changed, 89 insertions(+), 75 deletions(-)

diff --git a/src/views/Tools/AddOnlineMap.vue b/src/views/Tools/AddOnlineMap.vue
index 83d42a9..ee4f10e 100644
--- a/src/views/Tools/AddOnlineMap.vue
+++ b/src/views/Tools/AddOnlineMap.vue
@@ -120,79 +120,92 @@
         zIndex: undefined,
       },
       mapCollection: undefined,
-      mapList: [
-        {
-          name: "澶╁湴鍥�",
-          sourceType: "tdmap",
-          tokne: "94a34772eb88317fcbf8428e10448561",
-          maximumLevel: 18,
-          id: 1,
-          isShow: true,
-          list: [
-            {
-              name: "澶╁湴鍥惧湴鍥�",
-              image: require("../../assets/img/imageLayer/tdmap_map.jpg"),
-              urls: "http://t0.tianditu.com/vec_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=vec&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles&tk=",
-              olUrls: 'http://t0.tianditu.gov.cn/DataServer?T=vec_w&x={x}&y={y}&l={z}&tk='
-            },
-            {
-              name: "澶╁湴鍥惧奖鍍�",
-              image: require("../../assets/img/imageLayer/tdmap_image.jpg"),
-              urls: "http://t0.tianditu.com/img_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=img&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles&tk=",
-              olUrls: 'http://t0.tianditu.gov.cn/DataServer?T=img_w&x={x}&y={y}&l={z}&tk='
-            },
-            {
-              name: "澶╁湴鍥惧湴褰�",
-              image: require("../../assets/img/imageLayer/tdmap_label.jpg"),
-              urls: "http://t0.tianditu.com/ter_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=ter&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles&tk=",
-              olUrls: 'http://t0.tianditu.gov.cn/DataServer?T=ter_w&x={x}&y={y}&l={z}&tk='
-            },
-          ],
-        },
-        {
-          name: "楂樺痉鍦板浘",
-          sourceType: "gdmap",
-          maximumLevel: 18,
-          id: 2,
-          isShow: true,
-          list: [
-            {
-              name: "楂樺痉鍦板浘",
-              image: require("../../assets/img/imageLayer/gdmap_map.jpg"),
-              urls: "https://webst02.is.autonavi.com/appmaptile?style=7&x={x}&y={y}&z={z}",
-            },
-            {
-              name: "楂樺痉褰卞儚",
-              image: require("../../assets/img/imageLayer/gdmap_image.jpg"),
-              urls: "https://webst02.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}",
-            },
+      mapList: [{
+        name: "Cesium",
+        sourceType: "cesium",
+        tokne: "94a34772eb88317fcbf8428e10448561",
+        maximumLevel: 18,
+        id: 1,
+        isShow: true,
+        list: [{
+          name: "Cesium褰卞儚",
+          image: require("../../assets/img/imageLayer/tdmap_image.jpg"),
 
-          ],
-        }, {
-          name: '鏈湴鏈嶅姟',
-          sourceType: 'localmap',
-          maximumLevel: 18,
-          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",
-            },
-            // {
-            //   name: "鍦板舰",
-            //   image: require("../../assets/img/imageLayer/tdmap_label.jpg"),
-            //   urls: "http://{host}/LFData/2d/tiles/ter/{z}/{x}/{y}.png",
-            // },
+        },],
+      },
 
-          ],
-        }
+      {
+        name: "澶╁湴鍥�",
+        sourceType: "tdmap",
+        tokne: "94a34772eb88317fcbf8428e10448561",
+        maximumLevel: 18,
+        id: 1,
+        isShow: true,
+        list: [
+          {
+            name: "澶╁湴鍥惧湴鍥�",
+            image: require("../../assets/img/imageLayer/tdmap_map.jpg"),
+            urls: "http://t0.tianditu.com/vec_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=vec&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles&tk=",
+            olUrls: 'http://t0.tianditu.gov.cn/DataServer?T=vec_w&x={x}&y={y}&l={z}&tk='
+          },
+          {
+            name: "澶╁湴鍥惧奖鍍�",
+            image: require("../../assets/img/imageLayer/tdmap_image.jpg"),
+            urls: "http://t0.tianditu.com/img_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=img&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles&tk=",
+            olUrls: 'http://t0.tianditu.gov.cn/DataServer?T=img_w&x={x}&y={y}&l={z}&tk='
+          },
+          {
+            name: "澶╁湴鍥惧湴褰�",
+            image: require("../../assets/img/imageLayer/tdmap_label.jpg"),
+            urls: "http://t0.tianditu.com/ter_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=ter&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles&tk=",
+            olUrls: 'http://t0.tianditu.gov.cn/DataServer?T=ter_w&x={x}&y={y}&l={z}&tk='
+          },
+        ],
+      },
+      {
+        name: "楂樺痉鍦板浘",
+        sourceType: "gdmap",
+        maximumLevel: 18,
+        id: 2,
+        isShow: true,
+        list: [
+          {
+            name: "楂樺痉鍦板浘",
+            image: require("../../assets/img/imageLayer/gdmap_map.jpg"),
+            urls: "https://webst02.is.autonavi.com/appmaptile?style=7&x={x}&y={y}&z={z}",
+          },
+          {
+            name: "楂樺痉褰卞儚",
+            image: require("../../assets/img/imageLayer/gdmap_image.jpg"),
+            urls: "https://webst02.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}",
+          },
+
+        ],
+      }, {
+        name: '鏈湴鏈嶅姟',
+        sourceType: 'localmap',
+        maximumLevel: 18,
+        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",
+          },
+          {
+            name: "鍦板舰",
+            image: require("../../assets/img/imageLayer/tdmap_label.jpg"),
+            urls: "http://{host}/LFData/2d/tiles/ter/{z}/{x}/{y}.png",
+          },
+
+        ],
+      }
 
       ],
     };
@@ -244,8 +257,9 @@
       this.removeImageLayer();
 
       this.mapCollection = mapCollection;
-
-      if (mapCollection.sourceType === "tdmap") {
+      if (mapCollection.sourceType === "cesium") {
+        return;
+      } else if (mapCollection.sourceType === "tdmap") {
         var tokne = mapCollection.tokne;
         //娣诲姞澶╁湴鍥惧奖鍍�
 
@@ -270,7 +284,7 @@
         window.BaseMapLayer = Viewer.imageryLayers.addImageryProvider(
           new Cesium.UrlTemplateImageryProvider({
             url: map.urls,
-            maximumLevel: this.data.maximumLevel,
+            maximumLevel: 18,
           })
         );
 
@@ -290,7 +304,7 @@
         window.BaseMapLayer = Viewer.imageryLayers.addImageryProvider(
           new Cesium.UrlTemplateImageryProvider({
             url: ulr,
-            maximumLevel: this.data.maximumLevel,
+            maximumLevel: 18,
           })
         );
 

--
Gitblit v1.9.3