본문 바로가기

IT개발일지/Android

[Android] 지오코딩 주소->좌표 [2020버전]

Android Geocoding 작업을 하다보니 문제가 생겼다..

바로 세종특별자치시...

Google Geocoding의 경우 구글지도 기반으로 좌표를 변환시켜주는데

세종특별자치시의 경우 아직 주소 정보가 등록이 되어있지않았다..

그리하여 찾아 낸 방법은 네이버 클라우드 플랫폼에서 제공하는 지오코딩을 사용하는방법이었다.

www.ncloud.com/product/applicationService/maps

 

NAVER CLOUD PLATFORM

cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification

www.ncloud.com

우편번호 API 를 사용하여 주소를 가져오고

그 주소값으로 네이버 클라우드 플랫폼을 사용 하여 위경도로 바꾸어 주니 해결되었다.

 

1. 사용 가이드

- 어플리케이션 등록후 클라이언트키와 시크릿키를 발급 받는다.

- 정말 여기까지만 해주면된다.

docs.ncloud.com/ko/naveropenapi_v3/application.html

 

설명서

사용하기 전에 Q. AI·Application Service란 무엇인가요? Clova, Papago, Maps 등 네이버의 풍부한 데이터를 기반으로 학습된 최신 인공지능 서비스를 제공하는 AI Service와 네이버에서 사용하는 기술을 API로

docs.ncloud.com

 

2. 적용하기

Android Studio 에서 Get 방식으로 통신을 하며 헤더 값에 시크릿키 클라이언트 키를 넣어주고

제일 중요한 검색 KEY 값은 [query=주소]를 사용하면 해결된다.

apidocs.ncloud.com/ko/ai-naver/maps_geocoding

 

API 참조서 - HOME

쿠키 제공 동의 당사는 고객님의 브라우징 기반 정보를 바탕으로 관련 정보 및 광고 제공을 위하여 지식 기반 쿠키를 사용합니다.

api.ncloud-docs.com

 

 

※파트너스 활동을 통해 일정액의 수수료를  제공받을 수 있음※