Geocoding API
    • PDF

    Geocoding API

    • PDF

    기사 요약

    VPC 환경에서 이용 가능합니다.

    입력한 주소와 연관된 주소 정보를 검색합니다.

    요청

    요청 형식을 설명합니다. 요청 형식은 다음과 같습니다.

    메서드URI
    GET/geocode

    요청 헤더

    요청 헤더에 대한 설명은 다음과 같습니다.

    필드필수 여부설명
    AcceptRequired응답 데이터의 형식
    • application/json

    Maps API에서 공통으로 사용하는 헤더에 대한 정보는 Maps 공통 헤더를 참조해 주십시오.

    요청 쿼리 파라미터

    요청 쿼리 파라미터에 대한 설명은 다음과 같습니다.

    필드타입필수 여부설명
    queryStringRequired검색할 주소
    coordinateStringOptional검색 중심 좌표(경도,위도)
    • 입력한 좌표와 근접한 순으로 검색 결과 표시
    filterIntegerOptional검색 결과 필터
    • HCODE | BCODE
      • hCODE: 행정동 코드
      • BCODE: 법정동 코드
    • 필터 타입@코드1;코드2;...... 형식으로 입력
    • <예시> HCODE@4113554500;4113555000
    languageStringOptional응답 결과 언어
    • kor (기본값) | eng
      • kor: 한국어
      • eng: 영어
    pageNumberOptional페이지 번호
    • 1 (기본값)
    countNumberOptional결과 목록 크기
    • 1~100 (기본값: 10)

    요청 예시

    요청 예시는 다음과 같습니다.

    curl --location --request GET 'https://naveropenapi.apigw.ntruss.com/map-geocode/v2/geocode?query=분당구 불정로 6' \
    --header 'x-ncp-apigw-api-key-id: {API Key ID}' \
    --header 'x-ncp-apigw-api-key: {API Key}' \
    --header 'Accept: application/json'
    

    응답

    응답 형식을 설명합니다.

    응답 바디

    응답 바디에 대한 설명은 다음과 같습니다.

    필드타입필수 여부설명
    statusString-응답 코드
    metaObject-메타 데이터
    meta.totalCountNumber-응답 결과 개수
    meta.pageNumber-현재 페이지 번호
    meta.countNumber-페이지 내 결과 개수
    addressesArray-주소 정보 목록
    errorMessageString-오류 메시지
    • 500 오류(알 수 없는 오류) 발생 시에만 표시

    addresses

    addresses에 대한 설명은 다음과 같습니다.

    필드타입필수 여부설명
    roadAddressString-도로명 주소
    jibunAddressString-지번 주소
    englishAddressString-영어 주소
    addressElementsArray-주소 구성 요소 정보
    xString-X 좌표(경도)
    yString-Y 좌표(위도)
    distanceDouble-중심 좌표로부터의 거리(m)

    addressElements

    addressElements에 대한 설명은 다음과 같습니다.

    필드타입필수 여부설명
    typeArray-주소 구성 요소 타입
    • SIDO | SIGUGUN | DONGMYUN | RI | ROAD_NAME | BUILDING_NUMBER | BUILDING_NAME | LAND_NUMBER | POSTAL_CODE
      • SIDO: 시/도
      • SIGUGUN: 시/구/군
      • DONGMYUN: 동/면
      • RI: 리
      • ROAD_NAME: 도로명
      • BUILDING_NUMBER: 건물 번호
      • BUILDING_NAME: 건물 이름
      • LAND_NUMBER: 번지
      • POSTAL_CODE: 우편번호
    longNameString-주소 구성 요소 이름
    shortNameString-주소 구성 요소 축약 이름
    codeString--

    응답 상태 코드

    응답 상태 코드에 대한 설명은 다음과 같습니다.

    HTTP 상태 코드코드메시지설명
    200OK-요청 처리 성공. 정상 응답
    400INVALID_REQUEST-요청 오류
    500SYSTEM_ERRORUnexpected Error알 수 없는 오류
    참고

    Maps API에서 공통으로 사용하는 응답 상태 코드에 대한 정보는 Maps 공통 응답 상태 코드를 참조해 주십시오.

    응답 예시

    응답 예시는 다음과 같습니다.

    {
        "status": "OK",
        "meta": {
            "totalCount": 1,
            "page": 1,
            "count": 1
        },
        "addresses": [
            {
                "roadAddress": "경기도 성남시 분당구 불정로 6 NAVER그린팩토리",
                "jibunAddress": "경기도 성남시 분당구 정자동 178-1 NAVER그린팩토리",
                "englishAddress": "6, Buljeong-ro, Bundang-gu, Seongnam-si, Gyeonggi-do, Republic of Korea",
                "addressElements": [
                    {
                        "types": [
                            "SIDO"
                        ],
                        "longName": "경기도",
                        "shortName": "경기도",
                        "code": ""
                    },
                    {
                        "types": [
                            "SIGUGUN"
                        ],
                        "longName": "성남시 분당구",
                        "shortName": "성남시 분당구",
                        "code": ""
                    },
                    {
                        "types": [
                            "DONGMYUN"
                        ],
                        "longName": "정자동",
                        "shortName": "정자동",
                        "code": ""
                    },
                    {
                        "types": [
                            "RI"
                        ],
                        "longName": "",
                        "shortName": "",
                        "code": ""
                    },
                    {
                        "types": [
                            "ROAD_NAME"
                        ],
                        "longName": "불정로",
                        "shortName": "불정로",
                        "code": ""
                    },
                    {
                        "types": [
                            "BUILDING_NUMBER"
                        ],
                        "longName": "6",
                        "shortName": "6",
                        "code": ""
                    },
                    {
                        "types": [
                            "BUILDING_NAME"
                        ],
                        "longName": "NAVER그린팩토리",
                        "shortName": "NAVER그린팩토리",
                        "code": ""
                    },
                    {
                        "types": [
                            "LAND_NUMBER"
                        ],
                        "longName": "178-1",
                        "shortName": "178-1",
                        "code": ""
                    },
                    {
                        "types": [
                            "POSTAL_CODE"
                        ],
                        "longName": "13561",
                        "shortName": "13561",
                        "code": ""
                    }
                ],
                "x": "127.1054328",
                "y": "37.3595963",
                "distance": 0.0
            }
        ],
        "errorMessage": ""
    }
    

    이 문서가 도움이 되었습니까?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.