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