카카오 지도
카카오 지도(Kakao Map)란 ㈜카카오(Kakao)에서 제공하는 지도 서비스이다. 다음 지도(Daum Map)라고도 한다.
개요
카카오 지도는 ㈜카카오가 개발한 지도 서비스로, 2009년에 다음 지도 서비스가 정식 오픈 되었는데 2014년 10월 1일에 다음과 카카오가 공식 합병된 이후에 2016년 9월에 다음지도 어플리케이션을 카카오맵으로 재출시했으며, 2019년 2월 25일부로 다음지도 웹 또한 카카오맵으로 일원화되어 정식 서비스를 시작했다. 모바일 앱을 포함하여 데스크톱 홈페이지에서도 구동이 가능하다.
특징
기능
카카오맵 API(Kakao Maps API)
카카오 지도는 웹사이트와 모바일 애플리케이션에서 지도를 이용한 서비스를 제작할 수 있도록 카카오맵 API를 통해 다양한 기능을 제공하고 있다. 카카오 지도 API는 무료로 제공되며 지도 API Key를 등록한 후 사용할 수 있으며 1일 300,000회 사용 가능하다.[1]
플랫폼
- 안드로이드(Android) : 안드로이드 애플리케이션 개발시 카카오 지도 안드로이드 API를 이용해 카카오 지도를 사용할 수 있으며 안드로이드 2.1 이상의 사양을 지원한다. 카카오 지도 안드로이드 API는 애플리케이션 키 발급 및 키 해시를 등록해야만 사용 가능하며 이를 사용하기 위해선 카카오 계정이 필요하다. 키 해시 등록을 위해서는 카카오 개발자 사이트에 접속하여 개발자 등록 및 앱 생성을 진행하고 앱 선택-[플랫폼]-[Android 플랫폼 등록]-패키지명(필수) 등록을 통해 플랫폼을 추가하고 [Android 플랫폼 등록]- 키해시 탭에서 키 해시를 등록하는 것이 가능하다. 키 해시를 등록한 이후에는 등록된 키 해시와 일치하는 앱에서만 지도 API를 사용할 수 있다. 키 해시를 등록한 이후에는 라이브러리 파일을 추가해 줘야 하며 안드로이드 카카오맵 라이브러리는 libDaumMapAndroid.jar와 아키텍쳐별로 libMapEngineApi.so 세개의 바이너리로 구성되어 있으며 jar 파일은 /app/libs/ 에 복사하고 so 파일은 /app/source/main/jniLibs 로 아키텍쳐별 디렉토리 하에 복사해주면 된다.
- 웹(Web) : 웹 애플리케이션 개발시 카카오 지도 자바스크립트(JavaScript) API를 이용해 카카오 지도를 사용할 수 있다. 키를 발급하기 위해선 카카오 개발자 사이트에 접속하여 개발자를 등록 후 앱을 생성하여 앱 선택-[플랫폼]-[Web 플랫폼 등록]-사이트 도메인에서 웹 플랫폼을 추가하고 등록한 웹 플랫폼을 선택하여, 사이트 도메인을 등록한 후 페이지 상단의 자바스크립트 키를 지도 API의 appkey로 사용하면 된다.
- iOS : iOS 애플리케이션 개발시 카카오 지도 iOS API를 사용하여 애플리케이션 내에 지도를 만들 수 있으며 웹에서 사용하는 자바스크립트 API와 달리 Native 수준에서 동작하기 때문에 iOS용 애플리케이션과 더욱 긴밀하게 동작이 가능하다.
기능
- 로컬(local) API : 로컬 API는 키워드 특정 장소 정보를 조회하거나, 좌표를 주소 또는 행정구역으로 변환하는 등 장소에 대한 정보를 제공한다. 특정 카테고리로 장소를 검색하는 등 폭 넓은 활용이 가능하며, 지번 주소와 도로명 주소 체계를 모두 지원한다.
- 우편번호 서비스 : 웹사이트에서 주소를 입력받을 때 필요한 우편번호 검색 기능을 지원한다.[2]
각주
- ↑ 카카오 지도 API - http://apis.map.kakao.com/
- ↑ 카카오 Developers - https://developers.kakao.com/
참고자료
- 카카오 지도 API 공식 홈페이지 - http://apis.map.kakao.com/
- 카카오 Developers - https://developers.kakao.com/
같이 보기