[Python] How to Get Geolocation in Python



How to Get Geolocation in Python
ユーザ入力アドレスから緯度と経度記憶を得る機能を実現するためにGeolocationを検索した.
GeoPyは地理符号化サービスを提供し、Nominatim APIを利用して緯度と経度を取得する.
リファレンス
thepythoncode
GeoPy Documentation
まずgeopyをインストールし、Nominatimをインポートして使用すればよい.pip install geopy

from geopy.geocoders        import Nominatim

location      = Nominatim(user_agent="app_name")
user_location = location.geocode("서울시 강남구 대치동")

print(user_location.longitude)
127.06566

print(user_location.latitude)
37.49882

print(location)
Location(대치동, 강남구, 서울, 대한민국, (37.49882, 127.06566, 0.0))