From 236e6b13a0959c69afe40ab8e503c0ed01899f30 Mon Sep 17 00:00:00 2001
From: 徐旺旺 <11530253@qq.com>
Date: 星期四, 25 三月 2021 10:34:56 +0800
Subject: [PATCH] 图层控制

---
 src/components/helpers/ServiceLayerHelper.js |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/src/components/helpers/ServiceLayerHelper.js b/src/components/helpers/ServiceLayerHelper.js
index 6a2ff71..c53ff99 100644
--- a/src/components/helpers/ServiceLayerHelper.js
+++ b/src/components/helpers/ServiceLayerHelper.js
@@ -26,11 +26,11 @@
 
   getByLayerId (layerId) {
     for (var k in this.layerArray) {
-      var layer = this.layerArray[k]
-      var geojson = layer.toGeoJSON()
-      var features = geojson.features
-      for (var j = 0; j < features.length; j++) {
-        var feature = features[j]
+      var layerGroup = this.layerArray[k]
+      var layers = layerGroup.getLayers()
+      for (var m = 0; m < layers.length; m++) {
+        var layer = layers[m]
+        var feature = layer.feature
         if (feature.id === layerId) {
           return layer
         }
@@ -39,6 +39,10 @@
     return null
   }
 
+  /**
+   * 鎺у埗鏄剧ず鐨勭骇鍒�
+   * @param layerConfig
+   */
   initDisplayZoom (layerConfig) {
     var that = this
     that.map.on('zoomend ', function (e) {
@@ -232,7 +236,6 @@
    * @param layerGroup 鍥惧眰缁�
    */
   setZIndex (layerGroup) {
-    console.log(layerGroup)
     var layers = layerGroup.getLayers()
     if (layers.length > 0) {
       var layer = layers[0]

--
Gitblit v1.8.0