地址驗證總覽

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

為什麼要使用 Maps JavaScript API 的地址驗證功能?

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

Address Validation API 可提升送貨可預測性,並減少送貨失敗的情形,進而提供更優質的客戶體驗。做法是找出錯誤地址,並進一步瞭解地址特徵。

如果不需要驗證個別地址元件,Geocoding API 可能更符合您的需求。

Maps JavaScript API 的地址驗證功能

使用 Maps JavaScript API 的地址驗證功能,即可判斷地址是否對應至實際地點。如果地址並非實際地點,API 可以找出可能錯誤的元件,方便您向客戶顯示並修正。以下是工作流程範例:

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

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

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

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

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

Maps JavaScript API 的地址驗證功能運作方式

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

  • Corrects:提供元件層級的驗證檢查,包括子建築物 (如有)。
  • Completes:嘗試推論缺漏或不正確的地址元件。
  • 格式:清理地址元件並標準化格式。

關於 CASS™

美國郵政署 (USPS®)1 維護編碼準確度支援系統 (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®、CASS™、CASS Certified™。↩