Maps JavaScript API で Address Validation を使用する理由
Address Validation ライブラリは、住所を入力として受け取り、住所の構成要素を特定して検証します。また、郵送用の住所を標準化し、その住所に最適な既知の緯度と経度の座標を見つけます。必要に応じて、米国とプエルトリコの住所に対して Coding Accuracy Support System(CASS™)を有効にできます。
Address Validation API を使用すると、配送の予測可能性を高め、配送の失敗を減らすことで、カスタマー エクスペリエンスを向上させることができます。これは、不正確な住所を検出し、住所の特徴をより正確に認識することで実現します。
Maps JavaScript API の Address Validation でできること
Maps JavaScript API の Address Validation を使用すると、住所が実際の場所を指しているかどうかを判断できます。住所が実在の場所を参照していない場合、API は誤りの可能性があるコンポーネントを特定し、お客様に提示して修正を求めることができます。ワークフローの例を次に示します。
-
顧客が住所を入力する - 次の画像は、顧客が住所を入力できる基本的なフォームを示しています。このフォームは、購入手続きフローの一部として使用される可能性があります。
-
アプリが API にアドレスを送信する - アプリケーションは
fetchAddressValidationメソッドを使用してこのアドレスを渡します。 -
API が住所を検証して標準化する - Address Validation API は、レスポンスで、API によって決定された完全な住所を返すか、情報が不足している場所を示します。
-
お客様が住所を確認または修正する - API の戻り値に応じて、お客様に次のプロンプトを表示できます。
- 推奨される住所を確認します。
- 不足している情報を入力します。
- 住所を修正します。
Maps JavaScript API の Address Validation の仕組み
fetchAddressValidation の呼び出しが行われると、API は次の処理を試みます。
- Corrects - 区画データ(該当する場合)などのコンポーネント レベルの検証チェックを提供します。
- Completes - 欠落している住所コンポーネントや誤った住所コンポーネントの推測を試みます。
- 形式 - 住所の構成要素の形式をクリーンアップして標準化します。
CASS™ について
United States Postal Service®(USPS®)1 は、住所検証サービスのプロバイダを支援し認定するために、 Coding Accuracy Support System(CASS™)を運営しています。Address Validation API などの CASS Certified™ サービスは、住所から欠落している情報を補完し、標準化し、最新の正確な住所に更新する機能が確認されています。
CASS はデフォルトでは有効になっておらず、「US」と「PR」のリージョンでのみサポートされています。CASS を有効にするには、検証リクエストの一部として `enableUspsCass` を `true` に設定します。詳しくは、アドレスを検証するをご覧ください。
USPS サービスの使用の一環として、USPS は人工的に作成された住所のリクエストを評価します。入力された住所が人工的に作成されたものと USPS が判断した場合、Google はお客様の住所の検証を停止し、お客様の連絡先情報(名前と住所)、関連する入力住所、集計された使用状況データを USPS に報告する必要があります。この API を使用すると、お客様はこれらの サービス固有の利用規約に同意したものとみなされます。
次のステップ
- Google Maps Platform は、United States Postal Service® の非独占的なライセンシーです。United States Postal Service®、CASS™、CASS Certified™ の各商標は米国郵政公社が所有し、許諾を得て使用しています。 ↩