From 2392cc4c746d6760f408ebbda29b08ae5bc7bc54 Mon Sep 17 00:00:00 2001
From: Alex Reisner <alex@alexreisner.com>
Date: Thu, 31 Mar 2011 14:27:38 -0400
Subject: [PATCH] Methods for converting btwn radians and distance.

---
 lib/geocoder/calculations.rb | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/lib/geocoder/calculations.rb b/lib/geocoder/calculations.rb
index f2531922..6c180030 100644
--- a/lib/geocoder/calculations.rb
+++ b/lib/geocoder/calculations.rb
@@ -196,6 +196,14 @@ module Geocoder
       end
     end
 
+    def distance_to_radians(distance, units = :mi)
+      distance.to_f / earth_radius(units)
+    end
+
+    def radians_to_distance(radians, units = :mi)
+      radians * earth_radius(units)
+    end
+
     ##
     # Convert miles to kilometers.
     #
-- 
GitLab