.
.
.
private  

# Zwraca SQL dla odlegoci midzy lokalizacj w specyfikacji a podanym punktem
# Wicej informacji na temat wzoru znajdziesz pod adresem http://en.wikipedia.org/wiki/Haversine_formula
def self.sql_distance_away(point)
  h = "POWER(SIN((RADIANS(latitude - #{point.latitude}))/2.0),2) + " +
  "COS(RADIANS(#{point.latitude})) * COS(RADIANS(latitude)) * " +
  "POWER(SIN((RADIANS(longitude - #{point.longitude}))/2.0),2)"
  r = 3956 # Promie Ziemi w milach
  "2 * #{r} * ASIN(SQRT(#{h}))"
end

