From 1ef508f634b25d350bcd22022841d30392018605 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期三, 21 十二月 2022 19:06:11 +0800 Subject: [PATCH] 在线制图 --- src/views/exportMap/index.vue | 26 ++++++++++---------------- 1 files changed, 10 insertions(+), 16 deletions(-) diff --git a/src/views/exportMap/index.vue b/src/views/exportMap/index.vue index 111f88b..d70b28b 100644 --- a/src/views/exportMap/index.vue +++ b/src/views/exportMap/index.vue @@ -564,14 +564,10 @@ initMap() { var TiandiLayer = new TileLayer({ source: new XYZ({ - url: 'http://t0.tianditu.gov.cn/DataServer?T=vec_w&x={x}&y={y}&l={z}&tk=94a34772eb88317fcbf8428e10448561', + url: 'http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=7&x={x}&y={y}&z={z}', }), }); - var TiandiTitle = new TileLayer({ - source: new XYZ({ - url: 'http://t0.tianditu.gov.cn/DataServer?T=cva_w&x={x}&y={y}&l={z}&tk=94a34772eb88317fcbf8428e10448561', - }), - }); + var 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', @@ -584,15 +580,15 @@ }); window.mapView = new Map({ target: 'mapView', - layers: [TiandiLayer, TiandiTitle, GaoDeLayer, GaoDeTitle], + layers: [TiandiLayer, GaoDeLayer, GaoDeTitle], view: new View({ center: transform([105.02, 34.9], 'EPSG:4326', 'EPSG:3857'), zoom: 4, projection: 'EPSG:3857', }), }); + mapView.getLayers().item(1).setVisible(false); mapView.getLayers().item(2).setVisible(false); - mapView.getLayers().item(3).setVisible(false); this.formInline.role = mapView.getView().getRotation(); }, //鍒囨崲搴曞浘 @@ -603,15 +599,13 @@ }, setLayerVisible() { if (this.isActive == true) { - mapView.getLayers().item(2).setVisible(false); - mapView.getLayers().item(3).setVisible(false); - mapView.getLayers().item(0).setVisible(true); - mapView.getLayers().item(1).setVisible(true); - } else { - mapView.getLayers().item(2).setVisible(true); - mapView.getLayers().item(3).setVisible(true); - mapView.getLayers().item(0).setVisible(false); mapView.getLayers().item(1).setVisible(false); + mapView.getLayers().item(2).setVisible(false); + mapView.getLayers().item(0).setVisible(true); + } else { + mapView.getLayers().item(1).setVisible(true); + mapView.getLayers().item(2).setVisible(true); + mapView.getLayers().item(0).setVisible(false); } }, }, -- Gitblit v1.9.3