[FAQ] 지도/로컬 API 문의 전 꼭 읽어 주세요.
기본 사항
로컬 (REST) API 에 대한 설명은 로컬 API 가이드 를 참고하세요.
지도 SDK에 대한 설명은 Kakao Map API 가이드 를 참고하세요.
지도/로컬 API 사용 시 활용할 수 있는 카카오맵 아이콘 이미지는
Kakao Map 리소스 페이지에서 다운받울 수 있습니다.
로컬 API의 주소검색 기능과 당사가 별도로 제공하는 우편번호 서비스는 서로 다른 서비스 입니다.
우편번호 서비스 사용과 관련해서는 이곳에서 대응해드리기 어려우며
우편번호 서비스 가이드 내 “문의하기” 를 이용해주세요.
문의글 작성은
꼭 현재 사용 중인 앱키를 등록한 계정으로 해주셔야 정확한 안내가 가능합니다.
또한 서비스 소유자/회사와 계정 소유자가 동일하거나 소속관계가 확인되어야 정확한 안내/대응이 가능합니다.
문의하시기 전에 이곳 DevTalk의 게시글 검색을 통해
유사 문의에 대한 답변을 먼저 찾아보시면 더 빠르게 문제 해결이 가능할 수 있습니…
/v2/local/search/address.json 조회시
충청남도 아산시 북수로111번길 9-7
위 도로명 주소를 조회했을때
충청남도 아산시 북수로111번길 9
리턴값에 이 주소도 같이 리턴됩니다.
혹시 도로명 주소의 건물번호에 하이픈이 들어갈 경우 전부 같은 식으로 리턴이 되는걸까요? (유사한 건물번호 포함한)
위 주소만 특별한 상황일까요?
일단 주소 수정 요청으로 요청을 해보긴 했는데 확인차 문의해봅니다.
‘충청남도 아산시 북수로111번길 9-7’ 로 조회할 시,
하기 결과값으로 리턴이 되어 말씀하신 현상이 어떤 내용인지 파악이 어려워 상세 확인 가능한 자료가 있다면 공유 부탁드립니다.
{
"documents":[
{
"address":{
"address_name": "충남 아산시 배방읍 북수리 1423",
"b_code": "4420025325",
"h_code": "4420025300",
"main_address_no": "1423",
"mountain_yn": "N",
"region_1depth_name": "충남",
"region_2depth_name": "아산시",
"region_3depth_h_name": "배방읍",
"region_3depth_name": "배방읍 북수리",
"sub_address_no": "",
"x": "127.072641269124",
"y": "36.7745642984554"
},
"address_name": "충남 아산시 배방읍 북수로111번길 9-7",
"address_type": "ROAD_ADDR",
"road_address":{
"address_name": "충남 아산시 배방읍 북수로111번길 9-7",
"building_name": "원희빌I",
"main_building_no": "9",
"region_1depth_name": "충남",
"region_2depth_name": "아산시",
"region_3depth_name": "배방읍 북수리",
"road_name": "북수로111번길",
"sub_building_no": "7",
"underground_yn": "N",
"x": "127.072641269124",
"y": "36.7745642984554",
"zone_no": "31491"
},
"x": "127.072641269124",
"y": "36.7745642984554"
}
],
"meta":{
"is_end": true,
"pageable_count": 1,
"total_count": 1
}
}
답변 주셔서 다시 테스트 해봤습니다.
충청남도 아산시 북수로111번길 9-7
충청남도 아산시 북수로111번길 9-7 원희빌
충청남도 아산시 북수로111번길 9-7 원희빌I → 사용자가 입력한 주소
1,2 번은 정상 리턴, 3번은 “충청남도 아산시 북수로111번길 9” 추가로 리턴하네요.
도로명주소 건물번호 뒤에 "원희빌"이 붙으면 문제가 없고 “원희빌I” 가 붙으면 문제가 되는 이유를 찾으면 될것 같습니다.
답변 감사합니다.
analyze_type=exact 의 경우 “주소의 정확한 건물명이 입력된 주소패턴일 경우에 한해” 라는 제약 사항때문에
사용하기가 힘들것 같습니다.
정확한 건물명이 아닐 경우 리턴이 하나도 없게 되는것 같습니다.
본문에 기재한 정확한 건물명인 “원희빌I” 대신 “원희빌” 을 붙여도 리턴이 안되네요.
이 방식은 사용자가 뒤에 어떻게 기재할지 몰라서 사용하기 힘들것 같습니다.
현재 건물명에 대한 전체 데이터베이스가 없는 관계로,
없는 케이스의 경우 입력된 쿼리를 해석하느라 추가 로직을 거치는 구조 입니다.
해당 주소의 경우 별도 수정 작업을 하게 될 시, 다른 부분에도 영향이 갈 수 있어 즉시 반영이 어려운 상황입니다.
따라서, 현재는 주소 검색 시 건물명까지 기입하게 될 경우, 상황에 따라 확장 검색이 될 수 밖에 없는 구조라는 점 감안 부탁드립니다.
감사합니다.