From a7d306cb0fe6482251f9d4acdc29674ffc13a032 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期二, 18 四月 2023 12:10:07 +0800
Subject: [PATCH] 底图切换

---
 src/components/mapol.vue |   53 +++++++++++++++++++++++++++++++----------------------
 1 files changed, 31 insertions(+), 22 deletions(-)

diff --git a/src/components/mapol.vue b/src/components/mapol.vue
index ad45c74..4a78b1d 100644
--- a/src/components/mapol.vue
+++ b/src/components/mapol.vue
@@ -96,19 +96,23 @@
   methods: {
 
     init2DMap() {
-      // var vectorLayer = 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}",
-      //   }),
-      // })
-      // var imageLayer = new TileLayer({
-      //   source: new XYZ({
-      //     url: "http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=6&x={x}&y={y}&z={z}",
-      //   }),
-      // })
+      var layerBase = [];
+      if (!is_production) {
+        var vectorLayer = 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}",
+          }),
+        })
+        var imageLayer = new TileLayer({
+          source: new XYZ({
+            url: "http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=6&x={x}&y={y}&z={z}",
+          }),
+        })
+        layerBase = [vectorLayer, imageLayer]
+      }
       window.map = new Map({
         target: "mapol",
-        layers: [],
+        layers: layerBase,
         view: new View({
           center: [105.02, 34.9],
           zoom: 4,
@@ -121,18 +125,23 @@
         ]),
         interactions: defaultInteractions().extend([new DragRotateAndZoom()]),
       })
-      var base_ulr = window.sceneConfig.baseUrl;
-      if (base_ulr.indexOf('{host}') > -1) {
-        base_ulr = base_ulr.replace("{host}", iisHost)
+
+
+      if (is_production) {
+        var base_ulr = window.sceneConfig.baseUrl;
+        if (base_ulr.indexOf('{host}') > -1) {
+          base_ulr = base_ulr.replace("{host}", iisHost)
+        }
+        window.olBaseMapLayer = new TileLayer({
+          title: "楂樺痉鍦板浘",
+          source: new XYZ({
+            url: base_ulr,
+            wrapX: false
+          })
+        });
+        window.map.addLayer(window.olBaseMapLayer);
+
       }
-      window.olBaseMapLayer = new TileLayer({
-        title: "楂樺痉鍦板浘",
-        source: new XYZ({
-          url: base_ulr,
-          wrapX: false
-        })
-      });
-      window.map.addLayer(window.olBaseMapLayer);
 
 
 

--
Gitblit v1.9.3