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.