地址擷取與驗證

地址擷取和驗證功能是一種行動性服務工具包 旨在解決許多常見的運送地址問題,例如 消費者輸入的地址有誤、無法配送的地址等 調整到服務點位置的調整幅度

這些服務包括:

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

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

關於擷取和驗證地址

精確且詳細的地址資訊,對推送作業而言至關重要 因為這會影響所有依賴它的下游活動品質。 無論您是透過面向使用者的應用程式,還是從上游取得地址 使用 API 的合作夥伴,Google 行動管理服務 採用

無論您是透過面向使用者的應用程式,還是從上游取得地址 使用 API 的合作夥伴,Google 行動服務可協助您解決地址問題 擷取畫面:

  • 改善消費者體驗:為使用者提供工具, 才能確保他們能提供正確的地址,以及包裹的 選擇運送至正確地點

  • 提高駕駛效率:減少司機所花費的時間 搜尋寄送地址,減少重送貨物的需求 。

擷取地址

Places API 包含 Place Autocomplete 課程中也會快速介紹 Memorystore 這是 Google Cloud 的全代管 Redis 服務這項服務提供文字型式的自動完成功能 傳回地點 (例如商家、地址和 搜尋點,由使用者輸入地址。

如果是面向使用者的應用程式,且要取得寄送地址,例如 線上消費者/貨運網站,或是店內員工入口網站, 為客戶輸入地址和選項 Place Autocomplete。

舉例來說,假設使用者要求領取包裹並輸入取貨服務 或 HTTP/HTTPS 位置有了 Place Autocomplete, 只要輸入幾個字元,即可從相符的清單中選取地址。

Places API 也提供限制搜尋的方法 ,以便您的開發人員確保建議的地址符合 商家提供服務的地點。

驗證地址

透過 API 擷取地址後,您就可以透過使用者直接輸入的方式 確認客戶提供了正確的地址。也就是說 例如缺少地址元件或錯字地址驗證 找出無效地址並改良系統 方便我們準確掌握地址細節

Address Validation API 驗證地址元件、將地址正規化後, 以及已知位置的最好位置有助於瞭解地址是否是指 顯示真實的標記如果地址不是真實地點, 也可能讓使用者修正錯誤

如果 Address Validation API 判斷地址 不正確或提及無法配送的地點,您可以提示使用者修正問題 基礎架構如果您使用 API 呼叫取得地址,可以拒絕地址。

允許確認地址位置

使用者輸入或選取地址後,您驗證 地址,請使用 Google 地圖平台,提供地圖和標記來表示 也就是地址的位置

使用 Geocoding API:用來判斷 地址的地理座標。除了位置之外, Geocoding API 也會傳回地址元件,您可以用來 缺少必要的地址部分以進行必要修正此外,它也能提供 位置類型,用來指出擷取自 並嚴謹測試及提升 API 的公平性後 我們才能放心地推出 API

經過地理編碼的位置也可以用於其他用途,例如指派 確保送貨人員按照最佳順序運送給司機。詳情請見 路線最佳化

使用 Google 行動性服務擷取地址

本節提供如何實作地址擷取與 驗證。這些步驟假設您已在 Google API 控制台中建立專案 並啟用正確的服務帳戶和計費功能如需詳細資料, 請參閱 Fleet Engine 說明文件 瞭解設定專案的方式

啟用地址輸入功能

  1. 啟用 Places API 。 Places API 包含 Place Autocomplete 課程中也會快速介紹 Memorystore 這是 Google Cloud 的全代管 Redis 服務
  2. 詳閱 Place Autocomplete 如需其他功能的說明文件,例如 選用參數 專區。例如:
    • Component 參數會將輸出範圍限制在特定國家/地區。
    • types 參數可將結果限制為特定地點類型、 例如地址,甚至是使用者可用的輸入語言
  3. 如要簡化地址表單部署作業,Google 地圖平台提供 快速建構工具 在 Google API 控制台內。

驗證寄送地址

  1. 啟用 Address Validation API
  2. 詳閱 Address Validation API 瞭解可用來評估 處理品質並向使用者顯示建議

允許確認取貨或送貨地點

  1. 在使用者偏好的平台上製作互動式地圖, 行動裝置和網路如需詳細資訊,請參閱 Maps JavaScript API 然後前往其他平台的操作說明
  2. Address Validation API 或將地點 ID 從 Place Autocomplete 傳遞至 Geocoding API, 然後在該位置加入標記
  3. 如要允許使用者調整送貨座標,請將您的標記 且可拖曳如要瞭解標記行為,請參閱說明文件 (AndroidiOS網頁)。
  4. 擷取調整後標記位置的地理編碼。您也可以 將更新後的地理編碼傳送到 反向 Geocoding API 擷取對應的地址接下來,即可評估地址 元件和新位置的精確度。
,瞭解如何調查及移除這項存取權。

瞭解寄送地址的其他相關資訊

取得有關寄送地址的詳細比對資料是非常重要的事 輸入地址。掌握這些資訊後,您就能:

  • 提高駕駛人工作效率:確保司機能隨時使用 以快速有效地完成交件。時間 與其他 Google 行動性服務功能結合, 司機送到正確地點
  • 降低成本:有效率地將司機送至正確地點, 減少常客的送貨量也有助於降低 的花費和燃料成本 艦隊
  • 擴充作業規模:所有地址擷取功能均使用 Google 的全球地理空間資料庫提供精細的涵蓋範圍 藉此拓展事業

Google 行動輔助服務可用於取得各種 地址和位置相關的比對資料。決定 正確地址,您可以呼叫以下任一服務,以取得 相關資訊這項資訊可做為路線的輸入。 或是替您測試的因素 。

  • Geocoding API 會嘗試將輸入地址與位置進行比對 整合了 Google 地圖資料庫,並提供經緯度。
  • 除了提供各種驗證信號外 Validation API 也提供輸入地址的經緯度。 此地還設有該地點的住宅和商業標幟 透過 USPS 取得不同的資料
  • Place Details API 提供搜尋點相關資訊 包括營業時間。