地址驗證總覽

歐洲經濟區 (EEA) 開發人員

為何在 Maps JavaScript API 中使用 Address Validation?

地址驗證程式庫會將地址做為輸入內容,識別及驗證地址元件。這項服務也會將郵寄地址標準化,並找出最合適的經緯度座標。針對美國和波多黎各的地址,您可以選擇啟用 編碼準確性支援系統 (CASS™)

有了 Address Validation API,您就能提高運送的可預測性,並減少運送失敗情形,進而提供更優質的客戶體驗。您可以透過擷取錯誤的地址,以及更瞭解地址特性,來達成這項目標。

您可以使用 Maps JavaScript API 中的 Address Validation 做哪些事

您可以使用 Maps JavaScript API 中的 Address Validation,判斷地址是否指向實際地點。如果地址並非指向實際地點,API 可以找出可能錯誤的元件,讓您向客戶呈現並修正。以下是工作流程範例:

  1. 顧客輸入地址:下圖顯示可讓顧客輸入地址的基本表單,可能會是結帳流程的一部分。

    客戶輸入的地址。
  2. 應用程式將地址傳送至 API:應用程式會使用 fetchAddressValidation 方法傳遞這個地址。

  3. API 驗證並標準化地址:在回應中,Address Validation API 會傳回 API 判定的完整地址,或是指出缺少資訊的位置。

  4. 客戶確認或更正地址:視 API 傳回的內容而定,您可以向客戶提供以下提示:

    1. 確認建議地址。
    2. 提供缺少的資訊。
    3. 修正地址。
    客戶可以確認修正後的地址。 客戶可以提供缺少的資訊。 客戶可以修正地址。

Maps JavaScript API 中的 Address Validation 運作方式

呼叫 fetchAddressValidation 時,API 會嘗試執行以下操作:

  • Corrects:提供元件層級的驗證檢查,包括可用的子前提條件。
  • Completes:嘗試推斷缺少或不正確的地址元件。
  • 格式:清理並標準化地址元件的格式。

關於 CASS™

United States Postal Service® (USPS®)1 維護 Coding Accuracy Support System (CASS™) ,以支援及認證地址驗證服務供應商。已確認 CASS Certified™ 服務 (例如 Address Validation API) 可填入地址中缺少的資訊、將資訊標準化並更新,以提供最新且最準確的地址。

系統預設不會啟用 CASS,且僅支援「US」和「PR」區域。如要啟用 CASS,請將 `enableUspsCass` 設為 `true`,做為驗證要求的一部分。詳情請參閱「驗證地址」。

在使用 USPS 服務時,USPS 會評估人工建立地址的要求。如果 USPS 判斷輸入的地址是人為建立,Google 就必須停止為客戶驗證地址,並將客戶的聯絡資訊 (姓名和地址)、相關輸入地址和匯總的使用資料回報給 USPS。使用 API 即表示您同意這些 服務特定條款

後續步驟


  1. Google 地圖平台是 United States Postal Service® 的非專屬授權使用者。以下商標由 United States Postal Service® 所有,並經過授權使用:United States Postal Service®、CASS™、CASS Certified™。