From 1ce1b525e7470ebaaeb0d5cd1e59bd905c1a7114 Mon Sep 17 00:00:00 2001 From: surprise <15810472099@163.com> Date: 星期二, 05 三月 2024 18:07:32 +0800 Subject: [PATCH] 代码更新 --- src/views/exportMap/index.vue | 26 +++++++++++++++++--------- 1 files changed, 17 insertions(+), 9 deletions(-) diff --git a/src/views/exportMap/index.vue b/src/views/exportMap/index.vue index e8babcb..36b4397 100644 --- a/src/views/exportMap/index.vue +++ b/src/views/exportMap/index.vue @@ -392,9 +392,7 @@ && str.isProject != 1) { val.push(str) } - if (str.url != null && str.type == 2 && str.serveType == 'WMS') { - if (str.isShow == 1) { std.push(str.id) layerWMS.push(str) @@ -457,6 +455,7 @@ FORMAT: "image/png", VERSION: "1.1.1", LAYERS: url.toString(), + }, }), }); @@ -768,7 +767,7 @@ }, //鍦板浘鍒濆鍖� initMap() { - var TiandiLayer, GaoDeLayer; + var TiandiLayer, GaoDeLayer,GaoDeLayer1; if (is_production) { var base_ulr = window.sceneConfig.baseUrl; if (base_ulr.indexOf('{host}') > -1) { @@ -793,21 +792,31 @@ } else { TiandiLayer = new TileLayer({ source: new XYZ({ - url: "http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=7&x={x}&y={y}&z={z}", + url: "http://t0.tianditu.gov.cn/DataServer?T=vec_w&x={x}&y={y}&l={z}&tk=94a34772eb88317fcbf8428e10448561", }), }) - GaoDeLayer = new TileLayer({ source: new XYZ({ - url: "http://wprd01.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scl=1&style=6", + url: "http://t0.tianditu.gov.cn/DataServer?T=img_w&x={x}&y={y}&l={z}&tk=94a34772eb88317fcbf8428e10448561", + }), + }) + GaoDeLayer1 = new TileLayer({ + source: new XYZ({ + url: "http://t0.tianditu.com/DataServer?T=cva_w&x={x}&y={y}&l={z}&tk=94a34772eb88317fcbf8428e10448561", + }), }) } - + var layerController=[]; + if(GaoDeLayer1){ + layerController =[TiandiLayer, GaoDeLayer,GaoDeLayer1] + }else{ + layerController =[TiandiLayer,GaoDeLayer1] + } window.mapView = new Map({ target: "mapView", - layers: [TiandiLayer, GaoDeLayer], + layers: layerController, view: new View({ center: transform([105.02, 34.9], "EPSG:4326", "EPSG:3857"), zoom: 4, @@ -818,7 +827,6 @@ // console.log(mapView.getLayers().item(2)) mapView.getLayers().item(1).setVisible(false) // mapView.getLayers().item(2).setVisible(false) - // this.formInline.role = mapView.getView().getRotation() }, //鍒囨崲搴曞浘 -- Gitblit v1.9.3