본문 바로가기
안드로이드 프로그래밍

안드로이드 앱 개발 - 좌표로 주소 알아내기

by 자유코딩 2018. 8. 29.

안드로이드 앱에 지도를 띄웠을 때 주소를 어떻게 알아내야 할까?

 

"지오코딩" , Geocoding 이라는 것을 활용하면 된다.

 

위도 , 경도의 좌표를 가지고 주소를 알아낸다.

 

아래 주소로 가면 json 문서를 볼 수 있다.

 

https://maps.googleapis.com/maps/api/geocode/json?latlng=36,126&key=api키 값

 

물론 뒤에 api 키 값 자리에 자신의 api 값은 적어야 한다.

 

주소에서 latlng 뒤에는 알고 싶은 위도,경도 값을 적는다.

 

console.developers.google.com 에 들어가면 아래 페이지로 이동 할 수 있다.

 

 

 

json 페이지로 갔는데 주소가 안 나올수도 있다.

 

나는 ip로 시작하는 에러 , not authorized 관련 에러 두 가지 종류를 봤다.

 

해결하려면 Geocoding API , Maps Javascript API , Directions API 3개 모두 사용하도록 설정하면 된다.

 

 

 

에러를 해결하면 아래와 같은 페이지를 볼 수 있다.

 

 

 

 

 

 

댓글