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 は次の処理を試みます。
- 修正 - 区画データ(該当する場合)などのコンポーネント レベルの検証チェックを提供します。
- Completes - 欠落している住所コンポーネントや不正確な住所コンポーネントを推測しようとします。
- Formats - 住所の構成要素の形式をクリーンアップして標準化します。
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™ の各商標は、United States Postal Service® が所有し、許諾を得て使用しています。 ↩