Address Validation (beta)

AddressValidation クラス

google.maps.addressValidation.AddressValidation クラス

AddressValidation API にアクセスするための静的クラス。

const {AddressValidation} = await google.maps.importLibrary("addressValidation") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

BetafetchAddressValidation
fetchAddressValidation(request)
パラメータ: 
Betaaddress
タイプ:  Address optional
ジオコードではなく、住所そのものに関する情報。
Betageocode
タイプ:  Geocode optional
住所のジオコーディング先の場所とスポットに関する情報。
Betametadata
タイプ:  AddressMetadata optional
配信可能性に関連するその他の情報。Address Validation API に送信されるすべてのアドレスに対して metadata が完全に設定される保証はありません。
BetaresponseId
タイプ:  string optional
このレスポンスを識別する UUID。住所の再検証が必要な場合は、この UUID を新しいリクエストに含める必要があります
BetauspsData
タイプ:  USPSData optional
USPS が提供する配送可能性に関する追加のフラグ。リージョン USPR でのみ提供されます。
Betaverdict
タイプ:  Verdict optional
全体的な判定フラグ
BetatoJSON
toJSON()
パラメータ: なし
戻り値:  Object
AddressValidation クラスを同じプロパティを持つ JSON オブジェクトに変換します。

AddressValidationRequest インターフェース

google.maps.addressValidation.AddressValidationRequest インターフェース

BetaAddressValidation.fetchAddressValidation のリクエスト インターフェース。

Betaaddress
検証中の住所。書式設定されていない住所は、PostalAddress.addressLines から送信してください。
BetapreviousResponseId optional
タイプ:  string optional
このフィールドは、最初のアドレス検証リクエストでは設定しないでください。1 つの住所を完全に検証するために複数のリクエストが必要な場合(たとえば、最初の検証後にユーザーが行った変更を再検証する必要がある場合)、後続の各リクエストで、検証シーケンスの最初に応答された BetaAddressValidation.responseId をこのフィールドに入力する必要があります。
BetauspsCASSEnabled optional
タイプ:  boolean optional
USPS CASS 互換モードを有効にします。これは AddressValidationBetaAddressValidation.uspsData フィールドにのみ影響します。注: USPS CASS 対応のリクエストでプエルトリコの住所を指定する場合は、address