본문 바로가기
API

[KakaoMapAPI] 좌표로 주소 알아내기

by 원동호 2020. 12. 3.
반응형

구글에도 GeocodingAPI가 있지만 현재 카카오맵API를 사용하고 있으므로, 카카오맵API기준으로

진행 해보려고 한다.

 

<script>
let lat = 33.450701;
let lng = 126.570667;
getAddr(lat,lng);
function getAddr(lat,lng){
    let geocoder = new kakao.maps.services.Geocoder();

    let coord = new kakao.maps.LatLng(lat, lng);
    let callback = function(result, status) {
        if (status === kakao.maps.services.Status.OK) {
            console.log(result);
        }
    };

    geocoder.coord2Address(coord.getLng(), coord.getLat(), callback);
}
</script>

 

해당 페이지의 개발자 도구를 확인해보면 콘솔 데이터를 확인할 수 있다.

 

result는 array이며 object로 address와 road_address가 있는데 address는 지번주소, road_address는 도로명 주소이다.

address_name에 전체 주소의 데이터가 있으며 depth별로 도, 시, 동 ...등 으로 나누어져있다.

 

필요한 데이터를 파싱하여 사용하면 될 것 같다!

 

도움이 되셨다면 하트 및 댓글 부탁드립니다♥

반응형

댓글