lib/graticule/distance/haversine.rb in graticule-0.2.8 vs lib/graticule/distance/haversine.rb in graticule-0.2.9

- old
+ new

@@ -15,13 +15,13 @@ # Graticule::Location.new(:latitude => 41.849838, :longitude => -87.648193) # ) # #=> 101.061720831836 # def self.distance(from, to, units = :miles) - from_longitude = deg2rad(from.longitude) - from_latitude = deg2rad(from.latitude) - to_longitude = deg2rad(to.longitude) - to_latitude = deg2rad(to.latitude) + from_longitude = from.longitude.to_radians + from_latitude = from.latitude.to_radians + to_longitude = to.longitude.to_radians + to_latitude = to.latitude.to_radians latitude_delta = to_latitude - from_latitude longitude_delta = to_longitude - from_longitude a = sin(latitude_delta/2)**2 + \ No newline at end of file