From 69b01231af9e4b37e056e5340e95964dee34bd6b Mon Sep 17 00:00:00 2001 From: Nikita Burkov Date: Thu, 11 Jun 2020 17:35:06 +0300 Subject: [PATCH] Consider layers filtration --- src/component/select-interaction/interaction.vue | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/component/select-interaction/interaction.vue b/src/component/select-interaction/interaction.vue index 45092c4c..055e93e1 100644 --- a/src/component/select-interaction/interaction.vue +++ b/src/component/select-interaction/interaction.vue @@ -271,6 +271,10 @@ feature = undefined forEach(this.$map.getLayers().getArray(), layer => { + if (this.layerFilter && !this.layerFilter(layer)) { + return + } + const source = layer.getSource() if (source && isFunction(source.getFeatureById)) { feature = source.getFeatureById(featureId)