안녕하세요.
카카오 주소를 좌표로 변환하기 API ( REST API | Kakao Developers REST API ) 에서 같은 주소를 도로명으로 검색 했을 때는 응답이 없는데 지번 명으로 검색 을 했을 때는 응답이 나오는 경우가 있어서 문의 드립니다.
테스트 한 주소는
도로명: 인천 서구 로봇랜드로 33
지번명: 인천 서구 원창동 333-6
입니다.
도로명으로 api 에 요청을 하면 응답의 documents 의 길이가 0이지만
지번명으로 api 에 요청을 하면 documents 의 길이가 1로 응답이 나오는데
이렇게 되는 이유가 궁금해서 문의드립니다.
감사합니다.
테스트 한 코드:
const url = new URL("https://dapi.kakao.com/v2/local/search/address.json");
const params = { query: "인천 서구 원창동 333-6" };
Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));
fetch(url, {
method: "GET",
headers: {'Authorization': 'KakaoAK -----'}
}).then((response)=>{
return response.json()
}).then((response)=>{
console.log(response)
}).catch((error)=>{
console.log(error);
});
도로명으로 검색
지번명으로 검색