address_matching
住所マッチング
住所の正規化処理を行い、座標情報結果を返します。
誤マッチを避けるため、確実に正しい部分までを検索結果として1件返却します。
(住所クレンジングのロジックについて)
指定される住所やパラメータの内容により、処理時間が異なります。
処理に時間のかかる住所を多く指定した場合は、指定可能な上限内であってもタイムアウトが発生する可能性がございます。
HTTP request method
POST/GET
ContentType
application/x-www-form-urlencoded
Parameters
*requiredは必須
| 名前 | 説明 |
|---|---|
| 認証情報パラメータ | 契約状況に応じた認証用パラメータを付与してください。 利用手順参照。 |
|
word*required array[integer] ※カンマ区切り |
住所名称を指定 建物名や郵便番号などを含めると検索の精度が落ちてしまいます。 最大件数 100件。 1件当たりの最大文字数 255文字。 1文字以下の場合、マッチングレベルはNOMを返却します。 先頭から100文字までの文字列で検索します。 |
|
enc integer default 0 |
入力住所の文字コードを指定 0
UTF-8
1
EUC-JP
2
Shift-JIS
|
|
use_kana boolean default false |
カナ住所マッチング機能の使用 trueの場合、通常の住所に加えてwordで指定した文字列がカナ住所と一致するかを検索します。 true
使用する
false
使用しない
|
|
use_multi_addr boolean default false |
重複住所出力機能の使用 true を指定した場合、同一住所に複数の建物がある場合、すべての建物情報を返却する falseの場合は、building_infoの各情報は返却されません。 true
使用する
false
使用しない(デフォルト)
|
|
match_level string default TBN |
マッチングする下限階層を指定 指定値より粗いmatch_levelのみが返却されます。 (例:match_levelがOAZ指定されている場合、返却されるmatch_levelはTOD,SHK,OAZのいずれかとなります。) TOD
都道府県
SHK
市区町村
|
|
datum string default JGD |
入出力座標の測地系を指定します。 JGD
世界測地系
TOKYO
日本測地系
TOKYO_NAVI
日本測地系(ゼンリン ナビ地図)
|
Responses
エラーについては「エラーメッセージ一覧」を参照してください。
Media type:application/json
| キー名 | 説明 | |||
|---|---|---|---|---|
| status string |
ステータス | |||
| result object |
検索結果のオブジェクト | |||
| info object |
検索結果の概要 | |||
| hit integer |
検索結果総数 | |||
| item array[object] |
検索結果の配列 | |||
| input_word string |
入力文字列 | |||
| address_code string |
住所コード | |||
| address string |
住所 | |||
| address_read_through string |
住所読み下し | |||
| address2 string |
都道府県名称 | |||
| address_read_through2 string |
都道府県名称読み下し | |||
| address3 string |
市区町村名称 | |||
| address_read_through3 string |
市区町村名称読み下し | |||
| address4 string |
大字名称 | |||
| address_read_through4 string |
大字名称読み下し | |||
| address5 string |
字丁目名称 | |||
| address_read_through5 string |
字丁目名称読み下し | |||
| address_detail1 string |
街区名称 | |||
| address_detail_read_through1 string |
街区名称読み下し | |||
| address_detail2 string |
地番戸番名称 | |||
| address_detail_read_through2 string |
地番戸番名称読み下し | |||
| post_code string |
郵便番号 返却住所が市区町村までの場合、基本的にnullで返却されます。 |
|||
| address_name_type integer |
住所階層が国~字丁目の住所に対し、住所名称の種類を表す
|
|||
| child_level_flag number |
子階層フラグ
|
|||
| match_level string |
マッチングレベル
|
|||
| match_flag integer |
入力住所(word)の全ての文字が出力住所(address)の中に含まれているかどうかを表すフラグ(正規化して判定)
|
|||
| match_position array[number] |
マッチング座標 建物座標があれば建物座標、なければ住所座標が返却されます。 ["経度","緯度"] |
|||
| match_kana string |
マッチングしたカナ住所文字列。カナ住所でマッチングした場合のみ返却します。 | |||
| multi_addr_count integer |
重複住所件数 | |||
| building_info object |
建物情報のオブジェクト | |||
| building_type integer |
建物・テナント等を判別する区分 3:建物 |
|||
| zid string |
建物ZID 建物等の地物毎にふられるパーマネントのID |
|||
| zid_attr string |
属性ZID 建物や地物内のテナント施設等といった属性情報毎にふられるパーマネントのID |
|||
| position array[number] |
座標["経度","緯度"] | |||
Example
https://[domain]/search/address_matching?word=港区芝浦○-○-○&match_level=TBN&use_multi_addr=true&datum=JGD
{
"status": "OK",
"result": {
"info": {
"hit": 1
},
"item": [
{
"input_word": "港区芝浦○-○-○",
"address_code": "131030110030000100001",
"address": "東京都港区芝浦○丁目○-○",
"address_read_through": "トウキョウトミナトクシバウラサンチョウメイチイチ",
"address2": "東京都",
"address_read_through2": "トウキョウト",
"address3": "港区",
"address_read_through3": "ミナトク",
"address4": "芝浦",
"address_read_through4": "シバウラ",
"address5": "○丁目",
"address_read_through5": "○チョウメ",
"address_detail1": "○",
"address_detail_read_through1": "○",
"address_detail2": "○",
"address_detail_read_through2": "○",
"post_code": "○○○-○○○○",
"address_name_type": 1,
"child_level_flag": 0,
"match_level": "TBN1",
"match_flag": 0,
"match_position": [
XXX.XXXXXXXX,
XX.XXXXXXXXX
],
"match_kana": null,
"multi_addr_count": 1,
"building_info": [
{
"building_type": 3,
"zid": "XXXXXXXXXXXXXXXXXX",
"zid_attr": "XXXXXXXXXXXXXXXXXX",
"position": [
XXX.XXXXXXXX,
XX.XXXXXXXXX
]
}
]
}
]
}
}