서울 마포구 상암동 496-196 -> 좌표 변환 시 zero result 가 나옵니다

안녕하세요. 다음 주소 api 와 지도를 사용하고 있는데요, 다음 주소에서 마포를 검색하고 서울 마포구 가양대로 2 를 선택하게 되면 zero result 를 반환합니다. 도로명주소 사이트에서 검색을 해보니 지도관련 데이터는 존재하지 않던데 카카오에서 처리한걸 보니까 가양대로 3 과 같은 비슷한 주소를 반환해주더라고요. 혹시 카카오에서 처리한 것과 비슷하게 가능할까요? 가양대로를 검색해보니까 1,2,3 이 제공을 안하던데 저 중에서도 1은 지번으로 검색을 하니까 잘 되더라고요.

const addressToCoord = (address: string) => {
  const geocoder = new kakao.maps.services.Geocoder()
  console.log('address 너냐?', address)

  return new Promise((resolve, reject) => {
    const callback = function (result, status) {
      console.log('status', status), console.log('kakao status', kakao.maps.services.Status)
      if (status === kakao.maps.services.Status.OK) {
        console.log(result)
        resolve(result)
      } else {
        reject(status)
      }
    }

    geocoder.addressSearch(address, callback)
  })
}

export default addressToCoord

@sjd813

안녕하세요,
해당 주소정보 기준으로 정확한 좌표 제공이 불가능한 경우 zero result 가 발생할 수 있습니다.

검색결과가 없을 경우에 확장검색을 하는 것은 별도로 직접 구현을 하셔야 합니다.

1개의 좋아요