Jump to content

도로명 주소로 geocode() 검색이 되지 않는 케이스들이 종종 발견 됩니다.


June

Recommended Posts

image.png.85e9eddd4e3498a714407ce2013d3ce9.png

예시로 한가지 케이스를 가지고 왔습니다.

위 스샷과 같이 네이버 검색으로는 계룡로 "지하" 97을 검색하게 되면 대전 유성온천역이 정상적으로 검색이 됩니다.

도로명 주소도 보시다시피 계룡로 지하97로 되어 있습니다. (왜 건물번호가 붙어서 나오는지 모르겠지만요?)

하지만,

naver.maps.Service.geocode({query: '계룡로 지하 97'}, function(status, response) {});

위와 같이 유성온천역의 도로명 주소로 질의하면 반환되는 address 정보가 존재하지 않습니다.

naver.maps.Service.geocode({query: '계룡로 97'}, function(status, response) {});

위와 같이 도로명 주소에서 "지하"를 제외하면 유성온천역의 address 정보를 반환 합니다.

 

지하상가 같은 경우 "지하" 포함과 무관하게 도로명 주소로 geocode 응답 데이터가 없는 케이스들도 다수 확인 되었습니다.

naver.maps.Service.geocode({query: '광장로 지하 30'}, function(status, response) {});
naver.maps.Service.geocode({query: '광장로 30'}, function(status, response) {});

 

네이버 검색으로도 검색 결과가 없으면 바로 이해를 하겠는데 그게 아니다보니
제가 질의 쿼리를 잘 못쓰는 건지 geocode에서 도로명 주소가 지하인 경우 처리가 잘 안 되는건지 모르겠네요.

링크 복사
다른 사이트에 공유하기

게시글 및 댓글을 작성하려면 로그인 해주세요.



로그인
×
×
  • Create New...