diff --git a/lib/geocoder/calculations.rb b/lib/geocoder/calculations.rb index 83cf25ddb6350761d3710428e9109ead216dac7f..418d84d09013d0589dd04be64de6e2d2e8d6e1a1 100644 --- a/lib/geocoder/calculations.rb +++ b/lib/geocoder/calculations.rb @@ -118,11 +118,11 @@ module Geocoder def geographic_center(points) # convert objects to [lat,lon] arrays and convert degrees to radians - points = points.map{ |p| to_radians(extract_coordinates(p)) } + coords = points.map{ |p| to_radians(extract_coordinates(p)) } # convert to Cartesian coordinates x = []; y = []; z = [] - points.each do |p| + coords.each do |p| x << Math.cos(p[0]) * Math.cos(p[1]) y << Math.cos(p[0]) * Math.sin(p[1]) z << Math.sin(p[0])