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