import math
# Distances are measured in km.
# Longitudes and latitudes are measured in degrees.
# Earth is assumed to be perfectly spherical.
earth_radius = 6373.0
degrees_to_radians = math.pi/180.0
radians_to_degrees = 180.0/math.pi
def change_in_latitude(distance):
"Given a distance north, return the change in latitude."
return (distance/earth_radius)*radians_to_degrees
def change_in_longitude(latitude, distance):
"Given a latitude and a distance west, return the change in longitude."
# Find the radius of a circle around the earth at given latitude.
r = earth_radius*math.cos(latitude*degrees_to_radians)
return (distance/r)*radians_to_degrees