반응형
    
    
    
  1. 시험환경
˙ 파이썬
˙ 카카오 Map API
2. 목적
˙ 카카오 Map API를 이용하는 방법을 알아보자.
˙ 파이썬 코드에서 위경도(입력값)를 주소(출력값)로 변환하는 코드를 작성한다.
3. 적용
① 카카오 API를 사용하기 위해 kakao developers 사이트에 계정 등록한다.
- https://developers.kakao.com/
Kakao Developers
카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.
developers.kakao.com
② 애플리케이션을 추가하고 발급된 "키"을 확인한다.
- Python 코드에서 사용하기 위해 REST API 키를 사용하면 된다.


③ 카카오 API를 이용하여 "위경도"(wgs84)를 "주소" 데이터로 변환한다.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import json import requests api_key = "발급키입력" def coord_to_addr(lon, lat):     url = 'https://dapi.kakao.com/v2/local/geo/coord2regioncode.json?x={longitude}&y={latitude}'.format(longitude=lon,latitude=lat)     headers = {"Authorization": "KakaoAK " + api_key}     result = json.loads(str(requests.get(url, headers=headers).text))     match_first = result['documents'][0]['address_name']     return str(match_first) if __name__ == "__main__":     addr = coord_to_addr(127.09102, 37.46997)     print(addr) | cs | 
4. 결과
˙ 변환 결과를 확인한다.

※ 내용이 도움 되셨다면 광고 클릭 한번 부탁드립니다 ※
반응형
    
    
    
  '파이썬' 카테고리의 다른 글
| python json 파일 읽기 (국토부 아파트 실거래가 json parsing) (0) | 2023.05.07 | 
|---|---|
| configparser 라이브러리 사용법 (0) | 2022.10.23 | 
| [카카오API] 주소를 위경도로 변환 (0) | 2022.10.22 | 
| 파이썬을 이용한 엑셀 데이터 추출 및 DB 저장 루틴 (0) | 2022.08.09 | 
| python을 이용한 (geo)json 데이터 파싱(parsing) (0) | 2022.08.09 |