Skip to content

Instantly share code, notes, and snippets.

@matyushkin
Created October 29, 2017 10:03
Show Gist options
  • Save matyushkin/3ba22f5d423a29e07924d282839d95b4 to your computer and use it in GitHub Desktop.
Save matyushkin/3ba22f5d423a29e07924d282839d95b4 to your computer and use it in GitHub Desktop.
Find distance between two geolocations by addresses string in python
from geopy.geocoders import Nominatim
from geopy import distance
geolocator = Nominatim()
my_location = geolocator.geocode("Russia, Saint-Petersburg")
user_location = geolocator.geocode("Russia, Moscow")
my_coords = ((my_location.latitude, my_location.longitude))
user_coords = ((user_location.latitude, user_location.longitude))
print(distance.vincenty(my_coords, user_coords).km)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment