From 1ba44459ed390fbcb4b05dea06923e4df99d3acc Mon Sep 17 00:00:00 2001
From: wangrui <zephyrs0894@163.com>
Date: 星期三, 23 十二月 2020 15:06:11 +0800
Subject: [PATCH] basemap图层控制ui

---
 src/components/helpers/BasemapHelper.js |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/src/components/helpers/BasemapHelper.js b/src/components/helpers/BasemapHelper.js
index b8700b1..498e54b 100644
--- a/src/components/helpers/BasemapHelper.js
+++ b/src/components/helpers/BasemapHelper.js
@@ -18,9 +18,9 @@
      * @param defBasemapName 鍒濆鍖栧畬鎴愬悗锛岄粯璁ゆ樉绀虹殑鍥惧眰
      */
     initBasemap = (mapConfig, isIntranet) => {
-        if(isIntranet) {
-            this._getToken(mapConfig); // 鑾峰彇token锛屽苟鎸夐厤缃姞杞藉湴鍥�
-        }else {
+        if(isIntranet) { // 鍐呯綉
+            this._getToken(mapConfig); // 鑾峰彇token鍚庯紝骞舵寜閰嶇疆鍔犺浇鍦板浘
+        }else { // 澶栫綉
             this._createBasemapByConfig(mapConfig)
         }
 
@@ -78,12 +78,13 @@
         let internetBasemaps = mapConfig.mapConfig.InternetBaseMaps
         for(let i = 0, len = internetBasemaps.length; i < len; ++i) {
             let basemapConfig = internetBasemaps[i]
-            let basemapLayer = this.L.tileLayer(basemapConfig.map.url, basemapConfig.map.options)
-            let basemapAnnotationLayer = this.L.tileLayer(basemapConfig.annotation.url, basemapConfig.annotation.options)
+            let basemapLayer = this.L.tileLayer(basemapConfig.map.url, basemapConfig.map.option)
+            let basemapAnnotationLayer = this.L.tileLayer(basemapConfig.annotation.url, basemapConfig.annotation.option)
 
             let basemap = {
                 code: basemapConfig.code,
                 name: basemapConfig.name,
+                conf: basemapConfig,
                 layer: basemapLayer,
                 annotation: basemapAnnotationLayer
             }
@@ -111,12 +112,13 @@
         let intranetBasemaps = mapConfig.mapConfig.IntranetBaseMaps
         for(let i = 0, len = intranetBasemaps.length; i < len; ++i) {
             let basemapConfig = intranetBasemaps[i]
-            let basemapLayer = this.L.tileLayer(basemapConfig.map.url, basemapConfig.map.options)
-            let basemapAnnotationLayer = this.L.tileLayer(basemapConfig.annotation.url, basemapConfig.annotation.options)
+            let basemapLayer = this.L.tileLayer(basemapConfig.map.url, basemapConfig.map.option)
+            let basemapAnnotationLayer = this.L.tileLayer(basemapConfig.annotation.url, basemapConfig.annotation.option)
 
             let basemap = {
                 code: basemapConfig.code,
                 name: basemapConfig.name,
+                conf: basemapConfig,
                 layer: basemapLayer,
                 annotation: basemapAnnotationLayer
             }

--
Gitblit v1.8.0