반응형

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.0910237.46997)
    print(addr)
cs

 

4. 결과

    ˙ 변환 결과를 확인한다.

변환 결과값

 

 

※ 내용이 도움 되셨다면 광고 클릭 한번 부탁드립니다 ※

반응형

+ Recent posts