Geocoding API
- 印刷する
- PDF
Geocoding API
- 印刷する
- PDF
記事の要約
この要約は役に立ちましたか?
ご意見ありがとうございます
VPC環境で利用できます。
入力した住所と関連する住所情報を検索します。
リクエスト
リクエスト形式を説明します。リクエスト形式は次の通りです。
メソッド | URI |
---|---|
GET | /geocode |
リクエストヘッダ
リクエストヘッダの説明は次の通りです。
フィールド | 必須の有無 | 説明 |
---|---|---|
Accept | Required | レスポンスデータの形式
|
Maps APIで共通して使用されるヘッダの詳細は、Mapsの共通ヘッダをご参照ください。
リクエストクエリパラメータ
リクエストクエリパラメータの説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
query | String | Required | 検索対象の住所 |
coordinate | String | Optional | 検索対象の中心座標(経度,緯度)
|
filter | Integer | Optional | 検索結果フィルタ
|
language | String | Optional | レスポンス結果言語
|
page | Number | Optional | ページ番号
|
count | Number | Optional | 結果リストのサイズ
|
リクエスト例
リクエストのサンプルコードは次の通りです。
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'
レスポンス
レスポンス形式を説明します。
レスポンスボディ
レスポンスボディの説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
status | String | - | レスポンスコード |
meta | Object | - | メタデータ |
meta.totalCount | Number | - | レスポンス結果数 |
meta.page | Number | - | 現在のページ番号 |
meta.count | Number | - | ページ内の結果数 |
addresses | Array | - | 住所情報リスト |
errorMessage | String | - | エラーメッセージ
|
addresses
addresses
の説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
roadAddress | String | - | 道路名住所 |
jibunAddress | String | - | 地番住所 |
englishAddress | String | - | 住所の英語表記 |
addressElements | Array | - | 住所の構成要素情報 |
x | String | - | X座標(経度) |
y | String | - | Y座標(緯度) |
distance | Double | - | 中心座標からの距離(m) |
addressElements
addressElements
の説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
type | Array | - | 住所の構成要素のタイプ
|
longName | String | - | 住所の構成要素名 |
shortName | String | - | 住所の構成要素の略称 |
code | String | - | - |
レスポンスステータスコード
レスポンスステータスコードの説明は次の通りです。
HTTPステータスコード | コード | メッセージ | 説明 |
---|---|---|---|
200 | OK | - | リクエスト処理成功。正常レスポンス |
400 | INVALID_REQUEST | - | リクエストエラー |
500 | SYSTEM_ERROR | Unexpected 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": ""
}
この記事は役に立ちましたか?