From 06406d968f4efeb44eb83486fb397ea5d39bd6d3 Mon Sep 17 00:00:00 2001 From: ahocevar Date: Fri, 13 Sep 2013 19:31:29 +0200 Subject: [PATCH] Adding equals method for comparing coordinates --- src/ol/coordinate.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/ol/coordinate.js b/src/ol/coordinate.js index a0eebcde74..a965bcd75f 100644 --- a/src/ol/coordinate.js +++ b/src/ol/coordinate.js @@ -135,6 +135,23 @@ ol.coordinate.format = function(coordinate, template, opt_fractionDigits) { }; +/** + * @param {ol.Coordinate} coordinate1 First coordinate. + * @param {ol.Coordinate} coordinate2 Second coordinate. + * @return {boolean} Whether the passed coordinates are equal. + */ +ol.coordinate.equals = function(coordinate1, coordinate2) { + var equals = true; + for (var i = coordinate1.length - 1; i >= 0; --i) { + if (coordinate1[i] != coordinate2[i]) { + equals = false; + break; + } + } + return equals; +}; + + /** * @param {ol.Coordinate} coordinate Coordinate. * @param {number} angle Angle.