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