From 8c0406b390d67261b3c8b78b82f924e95e5a86ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Lemoine?= Date: Tue, 7 Jan 2014 14:09:57 +0100 Subject: [PATCH] Add ol.FeaturesOverlay#removeFeature --- src/ol/render/featuresoverlay.exports | 1 + src/ol/render/featuresoverlay.js | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/src/ol/render/featuresoverlay.exports b/src/ol/render/featuresoverlay.exports index 27f4be1e71..b613b77c0b 100644 --- a/src/ol/render/featuresoverlay.exports +++ b/src/ol/render/featuresoverlay.exports @@ -4,3 +4,4 @@ @exportProperty ol.render.FeaturesOverlay.prototype.setFeatures @exportProperty ol.render.FeaturesOverlay.prototype.setMap @exportProperty ol.render.FeaturesOverlay.prototype.setStyleFunction +@exportProperty ol.render.FeaturesOverlay.prototype.removeFeature diff --git a/src/ol/render/featuresoverlay.js b/src/ol/render/featuresoverlay.js index 4c386dd4e7..a7dd07b67b 100644 --- a/src/ol/render/featuresoverlay.js +++ b/src/ol/render/featuresoverlay.js @@ -152,6 +152,14 @@ ol.render.FeaturesOverlay.prototype.handleMapPostCompose_ = function(event) { }; +/** + * @param {ol.Feature} feature Feature. + */ +ol.render.FeaturesOverlay.prototype.removeFeature = function(feature) { + this.features_.remove(feature); +}; + + /** * @private */