diff --git a/src/ol/interaction/selectinteraction.js b/src/ol/interaction/selectinteraction.js index 10e57b6f6f..5e7090a22c 100644 --- a/src/ol/interaction/selectinteraction.js +++ b/src/ol/interaction/selectinteraction.js @@ -126,8 +126,9 @@ ol.interaction.Select.prototype.select = unselectedFeatures.push(layer.getFeatureWithUid(f)); } featuresToRemove.push(featureMap[f]); - delete featureMap[f]; } + featureMap = {}; + this.featureMap_[layerId] = featureMap; } for (var j = 0; j < numFeatures; ++j) { var feature = features[j];