From fb6742f6df8f736a37ee296c715eca043fb9bb92 Mon Sep 17 00:00:00 2001
From: chenzeping <ChenZeping02609@163.com>
Date: 星期三, 14 四月 2021 09:36:13 +0800
Subject: [PATCH] Merge branch 'develop' of http://xearth.cn:6600/r/wuyushui/SewerAndRainNetwork into develop

---
 src/components/LayerController/service/LayerFactory.js |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)

diff --git a/src/components/LayerController/service/LayerFactory.js b/src/components/LayerController/service/LayerFactory.js
index fef724f..593b5fd 100644
--- a/src/components/LayerController/service/LayerFactory.js
+++ b/src/components/LayerController/service/LayerFactory.js
@@ -12,7 +12,7 @@
   init (layerConfig) {
     // 1. 閬嶅巻layer config
     if (layerConfig) {
-      for (var i = 0, l = layerConfig.length; i < l; i++) {
+      for (var i = 0; i < layerConfig.length; i++) {
         var config = layerConfig[i]
         var layers = config.layers
         var childLayer = config.childLayer
@@ -112,6 +112,25 @@
 
   }
 
+  flyByLayerId (layerId, bound) {
+    for (var k in this.layers) {
+      var layerGroup = this.layers[k]
+      var layers = layerGroup.getLayers()
+      if (layers) {
+        for (var m = 0; m < layers.length; m++) {
+          var layer = layers[m]
+          console.log(layer.toGeoJSON())
+          /* var feature = layer.feature
+          if (feature.id === layerId) {
+            this.map.flyToBounds(bound)
+            return layer
+          } */
+        }
+      }
+    }
+    return null
+  }
+
   /**
    * todo 杩欓噷鏃犳晥锛岃矊浼兼槸鍥犱负geojson鍔犺浇鍒板湴鍥句篃鏄釜layergroup
    *

--
Gitblit v1.8.0