From 0221fd221618878555495c03eb514fe50a7f38f9 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 11 Nov 2013 18:05:58 +0100 Subject: [PATCH] Add ol.source.Vector#getAllFeaturesAtCoordinate --- src/ol/source/vectorsource.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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.