インデックス
AddressValidation
(インターフェース)Address
(メッセージ)AddressComponent
(メッセージ)AddressComponent.ConfirmationLevel
(列挙型)AddressMetadata
(メッセージ)ComponentName
(メッセージ)Geocode
(メッセージ)LanguageOptions
(メッセージ)PlusCode
(メッセージ)ProvideValidationFeedbackRequest
(メッセージ)ProvideValidationFeedbackRequest.ValidationConclusion
(列挙型)ProvideValidationFeedbackResponse
(メッセージ)UspsAddress
(メッセージ)UspsData
(メッセージ)ValidateAddressRequest
(メッセージ)ValidateAddressResponse
(メッセージ)ValidationResult
(メッセージ)Verdict
(メッセージ)Verdict.Granularity
(列挙型)
AddressValidation
住所を検証するサービス。
ProvideValidationFeedback |
---|
一連の検証試行の結果に関するフィードバック。これは、同じ住所に対する一連の検証呼び出しの後に行う最後の呼び出しであり、トランザクションが完了した後に呼び出す必要があります。これは、住所を完全に検証するために必要な |
ValidateAddress |
---|
住所を検証します。 |
住所
後処理された住所の詳細。後処理には、住所のスペルミスの修正、誤った部分の置き換え、不足している部分の推定が含まれます。
フィールド | |
---|---|
formatted_ |
住所が存在する地域の住所形式ルールに従って、1 行の住所としてフォーマットされた、後処理済みの住所。 注: このアドレスの形式は、 |
postal_ |
郵便の宛先として表される後処理の住所。 |
address_ |
順序なしリスト。形式が整えられて修正された住所の個々の住所構成要素と、検証情報。これにより、個々のコンポーネントの検証ステータスに関する情報が提供されます。 住所コンポーネントは特定の順序で並べられていません。リスト内の住所コンポーネントの順序については想定しないでください。 |
missing_ |
正しい形式の郵送先住所に存在することが想定されるが、入力に見つからず、推測もできないコンポーネントのタイプ。このタイプのコンポーネントは、 |
unconfirmed_ |
|
unresolved_ |
解決できなかった入力内のトークン。住所の有効な部分として認識されなかった入力である可能性があります。たとえば、「Parcel 0000123123 & 0000456456 Str # Guthrie Center IA 50115 US」のような入力の場合、未解決のトークンは |
AddressComponent
番地、市区町村、都道府県(州)などの住所の構成要素を表します。
フィールド | |
---|---|
component_ |
このコンポーネントの名前。 |
component_ |
住所コンポーネントのタイプ。使用可能なタイプのリストについては、表 2: プレイス サービスで返されるその他のタイプをご覧ください。 |
confirmation_ |
コンポーネントの正確性に関する確実性のレベルを示します。 |
inferred |
このコンポーネントは入力の一部ではありませんでしたが、住所の場所から推測され、完全な住所として提供される必要があると判断されました。 |
spell_ |
コンポーネント名のスペルミスの修正を示します。この API では、「centre」を「center」に変更するなど、スペルのバリエーションから別のバリエーションへの変更が必ず報告されるわけではありません。また、「Amphitheater Pkwy」を「Amphitheatre Pkwy」に変更するなど、よくあるスペルミスが常に報告されるわけではありません。 |
replaced |
コンポーネントの名前が完全に異なる名前に置き換えられたことを意味します。たとえば、間違った郵便番号が住所に対応する正しい郵便番号に置き換えられたことを意味します。これは外観の変更ではなく、入力コンポーネントが別のコンポーネントに変更されています。 |
unexpected |
指定された地域の住所に存在することが想定されていない住所コンポーネントを示します。それがインプットの一部であったという理由で保持されているだけです。 |
ConfirmationLevel
確認レベルに指定できる値。
列挙型 | |
---|---|
CONFIRMATION_LEVEL_UNSPECIFIED |
デフォルト値。この値は使用されません。 |
CONFIRMED |
このコンポーネントが存在し、住所の他の部分のコンテキストで妥当であることを確認できました。 |
UNCONFIRMED_BUT_PLAUSIBLE |
このコンポーネントは確認できませんでしたが、存在する可能性はあります。たとえば、特定の建物番号が不明な道路で、既知の有効な番号範囲内の番地などです。 |
UNCONFIRMED_AND_SUSPICIOUS |
このコンポーネントは確認されていないため、誤っている可能性があります。たとえば、住所の残りの部分と一致しない地域などです。 |
AddressMetadata
アドレスのメタデータ。Address Validation API に送信されるすべての住所について、metadata
が完全に入力される保証はありません。
フィールド | |
---|---|
business |
ビジネスの住所であることを示します。設定されていない場合、値が不明であることを示します。 |
po_ |
私書箱の住所であることを示します。設定されていない場合、値が不明であることを示します。 |
residential |
住所であることを示します。設定されていない場合、値が不明であることを示します。 |
ComponentName
コンポーネント名のラッパー。
フィールド | |
---|---|
text |
名前のテキスト。たとえば、通りの名前なら「5th Avenue」、番地なら「1253」と入力します。 |
language_ |
BCP-47 言語コード。コンポーネント名が言語(番地など)と関連付けられていない場合、このフィールドはありません。 |
ジオコード
入力がジオコーディングされた場所に関する情報が含まれます。
フィールド | |
---|---|
location |
入力のジオコーディングされた位置。 プレイス ID は、住所、緯度と経度の座標、Plus Code よりも使用することをおすすめします。運転ルートのルーティングや計算を行う際に座標を使用すると、その座標に最も近い道路にポイントがスナップされます。目的地に迅速かつ安全に到達できる道路ではない可能性があります。また、物件へのアクセス ポイントの近くにないこともあります。また、位置情報をリバース ジオコーディングしても、返される住所が元の住所と一致するとは限りません。 |
plus_ |
|
bounds |
ジオコーディングされた場所の境界。 |
feature_ |
ジオコーディングされた場所のサイズ(メートル単位)。これは、ジオコーディングされた位置情報の粗さを表すもう 1 つの指標ですが、意味的な意味ではなく物理的なサイズで表されます。 |
place_ |
この入力がジオコーディングされる場所の PlaceID。 プレイス ID の詳細については、こちらをご覧ください。 |
place_ |
入力がジオコーディングされた場所のタイプ。たとえば、 |
LanguageOptions
プレビュー版: この機能はプレビュー版(pre-GA)です。一般提供前のプロダクトと機能では、サポートが制限されることがあります。また、一般提供前のプロダクトや機能の変更は、他の一般提供前のバージョンと互換性がない場合があります。pre-GA のサービスには、Google Maps Platform サービス固有の規約が適用されます。詳細については、リリース ステージの説明をご覧ください。
Address Validation API がレスポンスに追加情報を含めることができるようにします。
フィールド | |
---|---|
return_ |
プレビュー: |
PlusCode
Plus Code(http://plus.codes)は、14 mx14 m(次数の 1/8,000 分の 1)以下の長方形を定義するグローバル コードと、プレフィックスを基準位置に置き換える複合コードという 2 つの形式の位置参照です。
フィールド | |
---|---|
global_ |
場所のグローバル(完全)コード(「9FWM33GV+HQ」など)。8000 分の 1 x 8000 分の 1 度(約 14 x 14 メートル)のエリアを表します。 |
compound_ |
場所の複合コード(「33GV+HQ, Ramberg, Norway」など)。グローバル コードの接尾辞が含まれ、接頭辞は参照エンティティの形式付きの名前に置き換えられています。 |
ProvideValidationFeedbackRequest
検証フィードバックの送信リクエスト。
フィールド | |
---|---|
conclusion |
必須。一連の検証試行の結果。 このフィールドが |
response_ |
必須。このフィードバックが対象の回答の ID。これは、一連のアドレス検証の最初のレスポンスの [response_id][google.maps.addressvalidation.v1.ValidateAddressRequest.response_id] である必要があります。 |
ValidationConclusion
住所の検証に必要な一連の住所検証リクエストの最終的な結果。
列挙型 | |
---|---|
VALIDATION_CONCLUSION_UNSPECIFIED |
この値は使用されません。ProvideValidationFeedbackRequest.conclusion フィールドが VALIDATION_CONCLUSION_UNSPECIFIED に設定されている場合、INVALID_ARGUMENT エラーが返されます。 |
VALIDATED_VERSION_USED |
Address Validation API から返された住所のバージョンが取引に使用された。 |
USER_VERSION_USED |
取引に使用された住所のバージョンがユーザーから提供されたものである |
UNVALIDATED_VERSION_USED |
前回の確認の試行後に入力され、再確認されていないバージョンの住所がトランザクションで使用されました。 |
UNUSED |
取引が中止され、住所は使用されませんでした。 |
ProvideValidationFeedbackResponse
この型にはフィールドがありません。
検証フィードバックに対するレスポンス。
フィードバックが正常に送信された場合、レスポンスは空になります。
UspsAddress
米国の住所を USPS で表したものです。
フィールド | |
---|---|
first_ |
住所の 1 行目。 |
firm |
会社名。 |
second_ |
住所の 2 行目。 |
urbanization |
プエルトリコの都市化の名前。 |
city_ |
市区町村 + 都道府県 + 郵便番号。 |
city |
市町村名。 |
state |
2 文字の州コード。 |
zip_ |
郵便番号(例: 10009)。 |
zip_ |
4 桁の郵便番号の拡張(例: 5023)。 |
UspsData
住所の USPS データ。Address Validation API に送信された米国またはプエルトリコの住所について、uspsData
が完全に入力される保証はありません。uspsData をレスポンスの主な部分として使用する場合は、レスポンスにバックアップ アドレス フィールドを統合することをおすすめします。
フィールド | |
---|---|
standardized_ |
USPS の標準化された住所。 |
delivery_ |
2 桁の配送所コード |
delivery_ |
配送ポイントのチェック ディジット。この番号は、機械的にスキャンされた郵便物の delivery_point_barcode の末尾に追加されます。delivery_point_barcode、 delivery_point_check_digit 、郵便番号、ZIP+4 のすべての桁を足すと、10 で割り切れる数値になります。 |
dpv_ |
DPV 確認の有効な値。単一の文字を返すか、値を返しません。
|
dpv_ |
配送ポイントの検証に関する脚注。複数の脚注を同じ文字列に連結できます。
|
dpv_ |
住所が CMRA(Commercial Mail Received Agency)(顧客の郵便物を受け取る民間企業)であるかどうかを示します。1 文字を返します。
|
dpv_ |
この場所は空いていますか?1 文字を返します。
|
dpv_ |
統計情報なしの住所ですか?それとも有効な住所ですか?統計住所は、継続的に居住していない住所や、USPS がサービスを提供していない住所ではありません。1 文字を返します。
|
dpv_ |
NoStat タイプを示します。理由コードを整数として返します。
|
dpv_ |
フラグ は、メールがサイト上の 1 つの受信可能なものに配信されることを示します。1 文字を返します。
|
dpv_ |
郵便物が番地に配達されないことを示します。1 文字を返します。
|
dpv_ |
郵便配達が毎日行われないことを示すフラグ。1 文字を返します。
|
dpv_ |
配信されない日を識別する整数値。ビットフラグを使用して照会できます。0x40 - 日曜日は配達日ではありません。0x20 - 月曜日は配達日ではありません。0x10 - 火曜日は配達日ではありません。0x08 - 水曜日は配達日ではありません。0x04 - 木曜日は配達日ではありません。0x02 - 金曜日は配達日ではありません。0x01 - 土曜日は配達日ではありません。 |
dpv_ |
ドアは開くことができますが、セキュリティ上の理由から荷物は置きません。1 文字を返します。
|
dpv_ |
アドレスが PBSA レコードと一致したことを示します。1 文字を返します。
|
dpv_ |
USPS がドアをノックして郵便物を配達できない住所を示すフラグ。1 文字を返します。
|
dpv_ |
住所に対して複数の DPV 戻りコードが有効であることを示します。1 文字を返します。
|
carrier_ |
運送業者の経路コード。1 文字の接頭辞と 3 桁のルート記号で構成される 4 文字のコード。 接頭辞:
|
carrier_ |
運送会社のルート料金の並べ替えインジケーター。 |
ews_ |
配送先住所は一致していますが、EWS ファイルでは、完全一致がまもなく利用可能になることを示しています。 |
post_ |
メインの郵便局がある都市。 |
post_ |
主要な郵便局の都道府県。 |
abbreviated_ |
市区町村の省略形。 |
fips_ |
FIPS 郡コード。 |
county |
郡名。 |
elot_ |
拡張ルート(eLOT)番号。 |
elot_ |
eLOT 昇順/降順フラグ(A/D)。 |
lacs_ |
LACSLink の戻りコード。 |
lacs_ |
LACSLink インジケータ |
po_ |
私書箱のみの郵便番号。 |
suitelink_ |
ストリートまたは高層ビルのレコードとスイート情報の照合による脚注。ビジネス名が一致すると、2 番目の電話番号が返されます。
|
pmb_ |
PMB(Private Mail Box)ユニット指定子。 |
pmb_ |
PMB(私書箱)番号 |
address_ |
入力された住所と一致する住所レコードのタイプ。
|
default_ |
デフォルトの住所が見つかったものの、より具体的な住所が存在することを示すインジケーター。 |
error_ |
USPS データ取得に関するエラー メッセージ。人為的に作成された住所が検出されたために USPS の処理が停止された場合に入力されます。 このエラーが発生すると、USPS データ フィールドにデータが入力されないことがあります。 |
cass_ |
リクエストが CASS で処理されたことを示すインジケーター。 |
ValidateAddressRequest
住所の確認リクエスト。
フィールド | |
---|---|
address |
必須。住所の確認中。住所の形式が正しくない場合は、 この入力のフィールドの合計長は 280 文字以内にする必要があります。 サポートされている地域については、こちらをご覧ください。 入力アドレスの Address Validation API は、 |
previous_ |
最初の住所検証リクエストでは、このフィールドを空にする必要があります。1 つの住所を完全に検証するためにさらにリクエストが必要な場合(たとえば、ユーザーが最初の検証後に行った変更を再検証する必要がある場合など)、各フォローアップ リクエストで、検証シーケンスの最初のレスポンスの |
enable_ |
USPS CASS 互換モードを有効にします。これは、 コンポーネント化された |
language_ |
省略可。プレビュー版: この機能はプレビュー版(pre-GA)です。一般提供前のプロダクトと機能では、サポートが制限されることがあります。また、一般提供前のプロダクトや機能の変更は、他の一般提供前のバージョンと互換性がない場合があります。pre-GA のサービスには、Google Maps Platform サービス固有の規約が適用されます。詳細については、リリース ステージの説明をご覧ください。 Address Validation API がレスポンスに追加情報を含めることができるようにします。 |
session_ |
省略可。請求目的で Autocomplete セッションを識別する文字列。URL とファイル名セーフ、長さが 36 文字以下の base64 文字列にする必要があります。それ以外の場合は、INVALID_ARGUMENT エラーが返されます。 セッションは、ユーザーが Autocomplete クエリを実行すると開始し、場所を選択して Place Details または Address Validation への呼び出しを行うと終了します。セッションによっては、複数のオートコンプリート クエリが入力された後に、1 つの Place Details リクエストまたは Address Validation リクエストが実行される場合もあります。セッション内の各リクエストに使用される認証情報は、同じ Google Cloud コンソール プロジェクトに属している必要があります。セッションが終了すると、トークンは無効になります。アプリでは、セッションごとに新しいトークンを生成する必要があります。 注: Address Validation は Autocomplete(新)API を使用するセッションでのみ使用できます。Autocomplete API では使用できません。詳しくは、https://developers.google.com/maps/documentation/places/web-service/session-pricing をご覧ください。 |
ValidateAddressResponse
住所確認リクエストに対するレスポンス。
フィールド | |
---|---|
result |
住所確認の結果。 |
response_ |
このレスポンスを識別する UUID。住所の再確認が必要な場合は、この UUID を新しいリクエストに含める必要があります。 |
ValidationResult
住所の検証結果。
フィールド | |
---|---|
verdict |
全体的な判定結果のフラグ |
address |
ジオコードではなく、住所自体に関する情報。 |
geocode |
住所がジオコーディングされた場所と場所に関する情報。 |
metadata |
配信に関連するその他の情報。 |
usps_ |
USPS から提供される追加の配送に関するフラグ。リージョン |
english_ |
プレビュー: この機能は、pre-GA(一般提供前)のプレビュー版です。一般提供前のプロダクトと機能では、サポートが制限されることがあります。また、一般提供前のプロダクトや機能の変更は、他の一般提供前のバージョンと互換性がない場合があります。pre-GA のサービスには、Google Maps Platform サービス固有の規約が適用されます。詳細については、リリース ステージの説明をご覧ください。 英語に翻訳された住所。 変換された住所は、API 入力として再利用できません。ユーザーが母国語で、最初に提供した住所の検証を確認または拒否できるように、このサービスが提供されています。 住所の一部に英語の翻訳がない場合は、その部分はラテン文字を使用する代替言語で返されます。代替言語の選択方法については、こちらをご覧ください。住所の一部にラテン文字を使用する言語での翻訳や音訳がない場合は、その部分は住所に対応するローカル言語で返されます。 この出力を有効にするには、 注: |
判断
住所の検証結果とジオコードの概要。
フィールド | |
---|---|
input_ |
入力アドレスの粒度。これは入力住所の解析結果であり、検証シグナルは提供されません。検証シグナルについては、以下の たとえば、入力アドレスに特定の部屋番号が含まれている場合、ここでの |
validation_ |
API が住所を完全に検証できる粒度レベル。たとえば、 住所の構成要素ごとの検証結果は |
geocode_ |
これは、上記の |
address_ |
未解決のトークンがなく、予期しない住所コンポーネントや不足している住所コンポーネントがない場合、住所は完全と見なされます。設定されていない場合、値が |
has_ |
住所のコンポーネントのうち少なくとも 1 つを分類または検証できません。詳細については、 |
has_ |
入力に含まれていない 1 つ以上の住所コンポーネントが推定(追加)されました。詳しくは、 |
has_ |
住所のコンポーネントが 1 つ以上置き換えられました。詳細については、 |
粒度
住所またはジオコードにおける、さまざまな粒度。住所の粒度を示すために使用される場合、これらの値は、住所が送付先をどの程度細かく識別するかを示します。たとえば、「123 Main Street, Redwood City, CA, 94061」という住所は PREMISE
を識別しますが、「Redwood City, CA, 94061」という住所は LOCALITY
を識別します。ただし、Redwood City の「123 Main Street」のジオコードが見つからない場合は、住所の精度がそれよりも高いにもかかわらず、返されるジオコードの精度が LOCALITY
になることがあります。
列挙型 | |
---|---|
GRANULARITY_UNSPECIFIED |
デフォルト値。この値は使用されません。 |
SUB_PREMISE |
アパートなど、建物単位より下位の結果。 |
PREMISE |
建物レベルの結果。 |
PREMISE_PROXIMITY |
住所の建物レベルの位置を近似したジオコード。 |
BLOCK |
住所またはジオコードがブロックを示している。ブロックレベルのアドレス指定が使用されている地域(日本など)でのみ使用されます。 |
ROUTE |
ジオコードまたは住所が道路(街路、道路、高速道路など)単位で指定されている。 |
OTHER |
その他のすべての粒度。配信できないため、まとめてバケット化されます。 |