diff --git a/src/ol/source/vectorsource.js b/src/ol/source/vectorsource.js index de2b26ea9e..e627397b52 100644 --- a/src/ol/source/vectorsource.js +++ b/src/ol/source/vectorsource.js @@ -111,6 +111,19 @@ ol.source.Vector.prototype.forEachFeatureInExtent = }; +/** + * @param {ol.Coordinate} coordinate Coordinate. + * @return {Array.} Features. + */ +ol.source.Vector.prototype.getAllFeaturesAtCoordinate = function(coordinate) { + var features = []; + this.forEachFeatureAtCoordinate(coordinate, function(feature) { + features.push(feature); + }); + return features; +}; + + /** * @param {ol.Extent} extent Extent. * @return {Array.} Features.