daumPostcode / QnA

Daum 우편번호 서비스 Q&A
http://postcode.map.daum.net/guide
93 stars 13 forks source link

동일 주소로 인한 lat, lng 오류 문제 확인요청 #778

Open enrike79 opened 3 years ago

enrike79 commented 3 years ago

저희 서비스에서 daumpostcode를 사용하여 좌표 정보를 받아서 사용하고 있습니다. 다만 검색된 주소의 좌표가 아닌 다른 좌표를 받아오는 것으로 보이는데 확인 부탁드립니다.

재현 경로

  1. 주소 검색 (경상북도 경산시 진량읍 대구대로318-10 / 경북 경산 진량읍 평사리 26)
  2. 아래 위치로 나와야합니다만 image

좌표값을 받아오는 것을 확인해보면 image 여기로 나옵니다.

참고로 검색 결과 두 개 (카카오맵에서 확인해봤을 시, 두 곳이 나옴) image

리턴 받은 좌표가 다른 것은 동일 주소로 있는 곳의 좌표를 주는 것으로 보이는데 로직 상의 문제로 보여지는데요. 수정 가능한 부분인지 문의 드립니다.

daumPostcode commented 3 years ago

@enrike79 안녕하세요~

저희 서비스는 좌표값을 제공하고 있지 않으며, 해당 좌표값은 특정 다른 API를 통해 제공받은 것으로 보입니다.

해당 이슈는 정확히는 저희쪽 우편번호 이슈는 아니긴하고, 제가 직접적으로 처리할 수 있는 부분은 아닌데요. 한번 어떤 API를 사용하는지 자세하게 기술하셔서 https://devtalk.kakao.com/c/map-api 위 사이트에 문의를 해보시는게 어떠실까 합니다. 감사합니다.

일단 외부에서 사용할 수 있는 주소로 좌표값을 가져올 수 있는 API를 기술하고 있는 샘플을 https://apis.map.kakao.com/web/sample/addr2coord/ 위 문서 페이지에서 확인해 봤는데 지번일 경우에 좀 이상한 데이터가 나오긴 하네요.

일단 해당 이슈는 위에 제가 말씀드린 데브톡에도 한번 올려보시기 추천드리고,

일단 해당 현상을 회피할 수 있는 한가지 방법은 일단 나오는 데이터중 하나는 도로명주소가 있고, 하나는 도로명 주소가 없습니다. 그렇다는건 도로명주소가 없는 데이터의 경우 해당 지번의 중심좌표 일 수도 있을 것도 같습니다. 그리고 저희 서비스는 "도로명검색시스템"입니다. 즉 지번이라도 도로명주소가 매핑이 안된 주소는 검색이 되지 않습니다. 그렇기에 주소를 통해서 좌표를 가져오는 API를 이용하실때도, 리턴되는 데이터를 순환하면서 road_address가 매핑된 데이터를 이용하시는게 우편번호서비스에서 제공하는 데이터와 맞을 거라 보입니다.

한번 확인 부탁드립니다.