네이버 지도 API 오류
아놔~ 아침부터 내가 또 뭘 잘못한 건줄 알고 코드 분석 다시하고 있는데.. 혹시나 해서 API 카페에 접속해보니
나 말고 이런 문제가 있을 줄은.. 특정 주소에서 지도API의 리턴 값이 잘못 되는 경우가 생기고 있는 것 같다. 헐~
예를 들어 서울 강남구 논현1동 37-16 이라는 주소에 대해서 지도 API에서는 아래의 위치를 표시한다.
근데 같은 주소를 네이버 지도에서 보게 되면 아래와 같은 위치를 표시한다. 아래가 맞는 표시이다.
그래서 지도 API의 리턴값을 조사해보니 글쎄.. 무려 아래와 같더라는.. 주소왜 바뀌어서 리턴되는 걸까? 응??
<?xml version=”1.0″ encoding=”UTF-8″?>
-<geocode xmlns=”naver:openapi”> -<userquery>
<![CDATA[서울 강남구 논현1동 37-16]]>
</userquery> <total>1</total> -<item> -<point> <x>314273</x> <y>546764</y> </point> <address>서울특별시 강남구 논현1동 7-16</address> -<addrdetail> -<sido>
<![CDATA[서울특별시]]>
-<sigugun>
<![CDATA[강남구]]>
-<dongmyun>
<![CDATA[논현1동]]>
-<rest>
<![CDATA[7-16]]>
</rest> </dongmyun> </sigugun> </sido> </addrdetail> </item> </geocode>
도대체 번지의 3은 어디로 사라진 걸까? 네이버 API 카페에 들어가보니 번지에 1자가 붙으면 1자가 사라진다는데..
혹시 홀수는 모두 사라진다는 걸까? 지도 API를 이용해서 사이트 만들고 있는데.. 이거 상당히 중요한 정보인데…
이런 식이면 정말 곤란한데 말이지.. 수정을 해줄거라 믿고는 있지만.. 전에는 잘 표시되었는데.. 갑자기 이거 왜??