GeocodeServiceResponse オブジェクト
Geocodeサービスへのリクエストに対して返される GeocodeServiceResponse オブジェクトには、次の要素が含まれています。
- totalPossibleCandidates — 可能性のある候補の総数。
- totalMatches — 一致の総数。
- candidates — 入力住所に一致した 1 つ以上の候補のリスト。各一致候補に対して、マッチング情報とロケーション情報が返されます。
| 名前 | タイプ | 説明 |
|---|---|---|
| totalPossibleCandidates | Integer | 可能性のある候補の総数を示します。 |
| totalMatches | Integer | 一致の総数を示します。 |
| Candidateイプの candidates オブジェクト。1 つ以上の一致候補の配列と、関連する住所情報、一致情報、およびロケーション情報で構成されます。以下の要素を含みます。 | ||
| precisionLevel | Integer | ジオコードの精度を表すコード。次のいずれかです。
注: 米国ではこのフィールドは返されません。米国のジオコーディングの精度情報については、ロケーション コードを参照してください。
|
| formattedStreetAddress | String |
フォーマット済みのメイン住所行。 |
| formattedLocationAddress | String | フォーマット済みの最後の住所行。 |
| identifier | String | ストリートレベルまたはポイントレベルの候補の場合は通常、セグメント ID です。 |
| precisionCode | String | ジオコードの精度を表すコード。 ジオコード結果文字列のフォーマットは、 一致カテゴリには、次のものがあります。
'S' カテゴリの一致は、レコードが単一の住所候補に一致したことを意味します。
HPNTSCSZAという形式をとります。該当するコンポーネントが一致しなかった場合は、その文字の箇所にダッシュ (-) が表示されます。
注: 国固有の意味と値の詳細については、「グローバル結果コード」を参照してください。
|
| sourceDictionary | String | 候補情報とデータのソースとなる辞書。ソースの辞書は、設定されているどの辞書から候補が得られたかを 0 基準の整数値で示します。辞書が 1 つしかない場合、この値は常に "0" になります。 |
| Matching オブジェクト。入力のどの部分が一致したかを表します。次の要素で構成されます。 | ||
| matchOnAddressNumber | Boolean | 入力住所番号が候補の住所番号と一致したかどうかを表します。
|
| matchOnPostCode1 | Boolean | 入力の postCode1 フィールドが候補の postCode1 フィールドと一致したかどうかを表します。
|
| matchOnPostCode2 | Boolean | 入力の postCode2 フィールド (拡張郵便番号) が候補の postCode2 フィールドと一致したかどうかを表します。
|
| matchOnAreaName1 | Boolean | 入力の areaName1 フィールドが候補の areaName1 フィールドと一致したかどうかを表します。
|
| matchOnAreaName2 | Boolean | 入力の areaName2 フィールドが候補の areaName2 フィールドと一致したかどうかを表します。
|
| matchOnAreaName3 | Boolean | 入力の areaName3 フィールドが候補の areaName3 フィールドと一致したかどうかを表します。
|
| matchOnAreaName4 | Boolean | 入力の areaName4 フィールドが候補の areaName4 フィールドと一致したかどうかを表します。
|
| matchOnStreetName | Boolean | 入力ストリート名が候補のストリート名と一致したかどうかを表します。
|
| matchOnStreetType | Boolean | 入力ストリート タイプが候補のストリート タイプと一致したかどうかを表します。
|
| matchOnStreetDirectional | Boolean | 入力ストリート方位記号が候補のストリート方位記号と一致したかどうかを表します。
|
| matchOnPlaceName | Boolean | 入力場所名が候補の場所名と一致したかどうかを表します。
|
| geometry オブジェクト。返されるジオコード。次の要素で構成されます。 | ||
| coordinates | Double | 候補のジオコード。x (緯度) および y (経度) 座標がカンマで区切って指定されます。 |
| crs | String | 候補のジオコードに使用される座標参照系。 |
| type | String | ジオメトリ タイプ。戻り値は常に Pointです。 |
| address オブジェクト。返された候補住所。以下の要素の一部を含む場合があります。 | ||
|
注: 次の住所要素の意味、有効値、サポートの有無は、国によって異なります。
また、一部のマッチングおよびジオコーディング オプションは国によって異なります。各国に固有の情報を確認することが重要です。各国の情報については、付録にある国固有の情報セクションを参照してください。 |
||
| mainAddressLine | String | 候補の住所行。 |
| addressLastLine | String | 候補の最後の住所行。 |
| placeName | String | 企業、会社、組織、事業、または建物名。 |
| areaName1 | String | 州、省、または地域。 |
| areaName2 | String | 郡または地区。 |
| areaName3 | String | 都市、町、または郊外。 |
| areaName4 | String | 地方 |
| postCode1 | String | 主要な郵便番号。 |
| postCode2 | String | 候補住所が存在する場所の補助的な郵便番号。 |
| country | String | Country |
| addressNumber | String | 家または建物番号。 |
| streetName | String | ストリート名。 |
| unitType | String | ユニット タイプ。Apt.、Ste.、Bldg. など。 |
| unitValue | String | ユニットの値/番号。"3B" など。 |
| customFields | オブジェクト | 返されるフィールドと対応する値は、国によって異なります。付録にある国固有の情報セクションを参照してください。 |
| ranges:CandidateRange オブジェクト。候補の範囲に関する情報を含みます。次の要素で構成されます。 | ||
| placeName | String | 候補の場所または建物の名前 (該当する場合)。 |
| lowHouse | String | 候補のストリート範囲にある家番号の最小値。 |
| highHouse | String | 候補のストリート範囲にある家番号の最大値。 |
| side | String | 候補の範囲が、ストリートの左側と右側のどちらに存在するかという情報。
|
| oddEvenIndicator | String | 候補の範囲の家番号に関する情報。
|
| customValues | マップ | 候補の範囲に関連するローカル値のマップ。 |
| units:CandidateRangeUnit オブジェクト。候補の範囲のユニットに関する情報を含みます。次の要素で構成されます。 | ||
| placeName | String | 候補の場所または建物の名前 (該当する場合)。 |
| unitType | String | ユニット タイプ (APT や STE など)。 |
| highUnitValue | String | 範囲内のユニット番号の最大値。 |
| lowUnitValue | String | 範囲内のユニット番号の最小値。 |
| customValues | マップ | ユニットに関連するローカル値のマップ。 |