주소검색결과에 대해 문의드립니다

안녕하세요. 문의드릴께 있는데요.

카카오맵 같은 경우 “파주시 아동동 147-2” 로 검색시

아래 그림과 같이

카카오맵

해당되는 도로명 주소가 전부 리틴이 되는데.

실제로 API(https://dapi.kakao.com/v2/local/search/address)를 호출을 해보면,

가장 첫번째 도로명 "경기 파주시 아동로 82"만 리턴됩니다.

카카오 맵처럼 관련 도로명 전부 받으려면 어떻게 구현해야 하는지 궁금합니다.

답변 부탁드립니다 ㅠ.ㅠ

사용하신 address API를 가지고는 불가능합니다.

해당 API의 용도는
이미 알고 있는 완벽한 주소를 위치(좌표)로 매핑해 주는 것이 주 목적이므로
유사하거나 혹은 일부가 매칭되는 모든 상세 주소 결과를 모두 제공하지는 않습니다.
특히나 질문하신 경우처럼 지번 <-> 도로명 사이의 변환을 위해 사용하는 것이라면
이것 또한 용도에 적합하지 않은 사용이라 볼 수 있으므로 안타깝지만 원하는 결과를 받을 수 없을 것입니다.

카카오맵 서비스의 검색 결과 같은 경우는
사용자의 검색 목적을 특정 할 수 없기에
최대한 유용한 정보를 제공해 드리고자 사용자 편의를 위해서 검색어와 관련된 많은 정보들을 제공하고 있습니다.
지번 주소라 판단되는 검색어에 반응하여 도로명 주소가 여럿 노출되는 것도 같은 이유에서 입니다.
오픈 API에서 제공하는 기능과는 목적이 다르므로 그 검색 결과도 다르다고 봐 주시면 되겠습니다.

지번 <-> 도로명 변환이 목적이신 경우에는 그에 맞는 API를 찾아 사용하시는 것을 추천드립니다.

1개의 좋아요