diff --git a/src/ol/extent.js b/src/ol/extent.js index 2346c5fbcf..edd58791a6 100644 --- a/src/ol/extent.js +++ b/src/ol/extent.js @@ -259,6 +259,21 @@ ol.extent.extendCoordinates = function(extent, coordinates) { }; +/** + * @param {ol.Extent} extent Extent. + * @param {Array.} flatCoordinates Flat coordinates. + * @param {number} stride Stride. + * @return {ol.Extent} Extent. + */ +ol.extent.extendFlatCoordinates = function(extent, flatCoordinates, stride) { + var i, ii; + for (i = 0, ii = flatCoordinates.length; i < ii; i += stride) { + ol.extent.extendXY(extent, flatCoordinates[i], flatCoordinates[i + 1]); + } + return extent; +}; + + /** * @param {ol.Extent} extent Extent. * @param {Array.>} rings Rings.