地址擷取與驗證

地址擷取和驗證功能是 Mobility 服務工具包,可協助解決許多常見的配送地址問題,例如消費者輸入的地址不正確、無法配送的地址,以及需要調整配送地點等。

這些服務包括:

  • Places API: 簡化使用者輸入地址的流程,並提供可用於路徑規劃的搜尋點資訊。
  • Address Validation API: 判斷地址是否為可實際送達的地點,並提供額外的地址層級中繼資料。
  • Geocoding API: 提供指定地址的經緯度。

本文說明如何使用這些服務。

關於地址擷取和驗證

準確詳細的地址資訊對運送作業至關重要,因為這會影響所有後續活動的品質。無論您是透過面向使用者的應用程式取得地址,還是透過 API 從上游合作夥伴取得地址,Google 行動服務都能協助您完成這個步驟。

無論您是透過面向使用者的應用程式取得地址,還是透過 API 從上游合作夥伴取得地址,Google 交通運輸服務都能協助您擷取地址,方法如下:

  • 改善消費者體驗: 提供使用者工具,確保他們能夠提供正確的地址,並確保他們的包裹被送到正確的地點。

  • 提高駕駛人生產力:減少駕駛人搜尋送貨地址的時間,並減少重複嘗試送貨的次數。

記錄地址

Places API 包含地點自動完成服務。該服務提供基於文字的地理搜尋自動完成功能,當使用者輸入地址時,系統會返回地點,例如商家、地址和興趣點。

對於需要取得送貨地址的應用程式 (例如線上消費者或貨運公司網站,或是店內員工入口網站),請使用 Place Autocomplete 簡化客戶的地址輸入和選取程序。

舉例來說,假設使用者要求收取包裹並輸入取貨地點。使用者只要輸入幾個字元,即可透過 Place Autocomplete 從相符清單中選取地址。

Places API 也提供限制搜尋結果的方式,因此開發人員可以確保建議地址與貴商家服務的地點一致。

驗證地址

擷取地址後 (可直接由使用者輸入或透過 API 擷取),請確認顧客提供的地址正確無誤。也就是說,地址必須正確無誤,例如沒有缺少的地址元件或錯別字。地址驗證功能可偵測無效地址,減少送貨失敗的次數,並進一步掌握地址詳細資料,提高送貨預測準確度。

Address Validation API 會驗證地址元件、將地址標準化以利郵寄,並找出最合適的地址。這項功能可協助您判斷地址是否為真實地點。如果地址並非指涉實際地點,系統會找出可能錯誤的元件,讓使用者修正。

如果 Address Validation API 判斷地址有誤或指向無法送達的地點,您可以提示使用者修正地址。如果您是透過 API 呼叫取得地址,可以拒絕該地址。

允許確認地址位置

使用者輸入或選取地址,且您已驗證地址後,請使用 Google 地圖平台提供地圖和標記,指出地址位置。

使用 Geocoding API 判斷地址的地理座標。除了位置資訊,Geocoding API 也會傳回地址元件,您可以使用這些元件取得必要修正所需的缺漏地址部分。此外,這項服務也會提供位置類型,指出從 API 擷取座標的精確度。

地理編碼位置資訊也可用於其他目的,例如以最佳順序指派司機送貨。詳情請參閱「路線最佳化」。

使用 Google 行動服務擷取位址

本節提供有關如何導入地址擷取和驗證功能的基本資訊。這些步驟假設您已在 Google API 控制台中設定專案,並啟用正確的服務帳戶和帳單。如需 Google Mobility 服務的詳細資料,請參閱Fleet Engine 說明文件,瞭解如何設定專案。

啟用地址輸入功能

  1. 在 Google API 控制台的「API 和服務」專區中啟用 Places API。Places API 包含 Place Autocomplete 服務。
  2. 請參閱 Place Autocomplete 說明文件,瞭解可使用的其他功能,例如選用參數部分。例如:
    • components 參數會將輸出內容限制在特定國家/地區。
    • types 參數會將結果限制為特定位置類型,例如地址,甚至是使用者可輸入的語言。
  3. 為簡化地址表單的部署作業,Google 地圖平台在 Google API 控制台中提供「快速建構工具」。

驗證送貨地址

  1. 在 Google API 控制台的「API 和服務」部分,啟用 Address Validation API
  2. 請參閱 Address Validation API 說明文件,瞭解可用於評估地址品質的各種資料,並向使用者顯示建議。

允許確認自取或外送地點

  1. 在您偏好的行動裝置和網頁平台上,為使用者建構互動式地圖。如需詳細資訊,請參閱 Maps JavaScript API 的說明文件,並從該處前往其他平台的說明。
  2. 可以透過 位址驗證 API 或將地點自動完成的地點 ID 傳遞給 地理編碼 API 來取得位址地理編碼,並在該位置新增標記。
  3. 為了方便用戶調整送貨座標,請將標記設為可拖曳。有關標記行為的文件(AndroidiOSWeb)。
  4. 取得調整後標記位置的地理編碼。您也可以將更新的地理編碼傳遞給 反向地理編碼 API 以擷取對應的位址。然後您可以評估地址組成部分和新位置的準確性。

獲取有關送貨地址的更多信息

確定送貨地址後,獲取有關送貨地址的詳細背景資訊是至關重要的下一步。有了這些信息,您可以:

  • 提高司機效率: 確保您的司機擁有成功有效率地完成配送所需的所有資訊。結合其他 Google 行動服務功能,您可以確保司機在正確的時間到達正確的地點。
  • 降低成本:有效率地將司機派往正確地點,並減少重複送貨次數,也能降低車隊的人力成本和燃料成本。
  • 擴展您的業務: 所有地址擷取功能均使用 Google 的全球地理空間資料庫,無論您將業務擴展到哪裡,都能提供精細的覆蓋範圍。

Google 行動服務可用於取得有關地址和位置的各種上下文資料。確定正確地址後,您可以撥打以下任何服務電話以獲取相關資訊。這些資訊可以作為路線優化系統的輸入,也可以在駕駛員應用程式中為駕駛員提供更多背景資訊。

  • Geocoding API 會嘗試將輸入的地址與 Google 地圖資料庫中的地點比對,並提供經緯度。
  • 除了提供各種驗證訊號外,地址驗證 API 還提供輸入地址的緯度/經度。 它還提供住宅和商業場所的標誌,以及來自美國郵政署的各種美國地址資料。
  • Place Details API 提供搜尋點的相關資訊,包括商家營業時間。