From 8c6d15b8774b61c5c08cce6888b55fd80fc51643 Mon Sep 17 00:00:00 2001 From: Pavel Penev Date: Tue, 21 Jun 2016 03:22:51 -0400 Subject: [PATCH] Add an `ol.coordinate.distance()` helper method. The method is a companion to {@link ol.coordinate.squaredDistance}. The new method returns the Cartesian distance, instead of its square. Conflicts: src/ol/coordinate.js --- src/ol/coordinate.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/ol/coordinate.js b/src/ol/coordinate.js index c683fda00a..787803d10f 100644 --- a/src/ol/coordinate.js +++ b/src/ol/coordinate.js @@ -250,6 +250,16 @@ ol.coordinate.squaredDistance = function(coord1, coord2) { }; +/** + * @param {ol.Coordinate} coord1 First coordinate. + * @param {ol.Coordinate} coord2 Second coordinate. + * @return {number} Distance between coord1 and coord2. + */ +ol.coordinate.distance = function(coord1, coord2) { + return Math.sqrt(ol.coordinate.squaredDistance(coord1, coord2)); +}; + + /** * Calculate the squared distance from a coordinate to a line segment. *