From 47a016469af7b02898ab67ec6ab1d00311f242cf Mon Sep 17 00:00:00 2001 From: wangqi <magical1908@outlook.com> Date: 星期三, 14 四月 2021 09:57:18 +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