이것저것 개발하기!/개발 Tip

네이버 좌표를 카카오 좌표로 변경 - 좌표계 변경

바람이휑 2022. 1. 28. 16:52
반응형

네이버 검색 API - 지역 검색으로 받은 좌표는 아래와 같이 311277, 552097은 포맷을 하고 있습니다.

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>Naver Open API - local ::'갈비집'</title>
        <link>http://search.naver.com</link>
        <description>Naver Search Result</description>
        <lastBuildDate>Tue, 04 Oct 2016 13:10:58 +0900</lastBuildDate>
        <total>407</total>
        <start>1</start>
        <display>10</display>
        <item>
            <title>조선옥</title>
            <link />
            <category>한식&gt;육류,고기요리</category>
            <description>연탄불 한우갈비 전문점.</description>
            <telephone></telephone>
            <address>서울특별시 중구 을지로3가 229-1 </address>
            <roadAddress>서울특별시 중구 을지로15길 6-5 </roadAddress>
            <mapx>311277</mapx>
            <mapy>552097</mapy>
        </item>
        ...
    </channel>
</rss>

 우리가 흔히 알고 있는 37.24124, 124.1561와 같은 포맷이 아니라서 약간 당황?스럽습니다.

이럴 땐 카카오 로컬 REST API transcoord를 사용해서 NAVER 좌표계를 KAKAO 좌표계로 변경해주면 됩니다.

 

https://developers.kakao.com/docs/latest/ko/local/dev-guide#trans-coord

 

이 때 input_coords는 KTM, output_coord는 WGS84를 사용하면 됩니다!

 

반응형