[Python] How to Get Geolocation in Python

LILO Ghim·2021년 12월 16일
0

How to Get Geolocation in Python


사용자로부터 주소를 입력 받으면 위도와 경도를 얻어 저장하는 기능을 구현하기 위해 Geolocation에 대해 찾았다

GeoPy는 geocoding 서비스를 제공하는데, Nominatim API를 활용해서 latitude와 longitude를 얻는다.

참고한 reference

thepythoncode
GeoPy Documentation


먼저 geopy를 설치하고, Nominatim을 import해서 사용하면 된다.

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))
profile
킴릴로

0개의 댓글