From 2d2140ebf474dc9a89debfac5187725bc1aa9547 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Sat, 9 Nov 2013 15:40:15 +0100 Subject: [PATCH] Add ol.extent.extendFlatCoordinates --- src/ol/extent.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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.