地址擷取與驗證

Google 地圖平台 Last Mile Fleet 解決方案工具包提供多項服務 能解決許多常見的寄送地址問題: 無法配送的地址輸入地址 調整到服務點位置

這些服務包括:

  • Places API - 簡化使用者輸入地址的過程,並提供 可用於路線的搜尋點。
  • Address Validation API - 判斷地址是否指的是真正的交貨地點 提供其他地址層級的中繼資料。
  • Geocoding API — 提供指定地址的經緯度。

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

關於擷取和驗證地址

精確且詳細的地址資訊,對推送作業而言至關重要 因為這會影響所有依賴它的下游活動品質。 無論您是透過面向使用者的應用程式,還是從上游取得地址 合作夥伴,Last Mile Fleet 解決方案能夠協助您完成這個步驟。

確認擷取的地址正確無誤後,你就可以:

  • 改善消費者體驗 — 為使用者提供下列工具: 方便他們輕鬆提供正確的地址,並確保包裹送達 選擇運送至正確地點

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

擷取地址

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

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

使用 Last Mile Fleet Solution 服務擷取地址

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

啟用輕鬆輸入地址

  1. 啟用 Places API 。Places API 包含 Place Autocomplete 服務。
  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 擷取對應的地址接下來,即可評估地址 元件和新位置的精確度。

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

取得詳細的寄送地址比對資料是非常重要的事 輸入地址。這些資料有助您:

  • 提高駕駛人工作效率 - 確保司機手足無措 以快速有效地完成交件。時間 加上其他 Last Mile Fleet Solution 功能, 司機送到正確地點
  • 降低成本 - 有效率地將司機送至正確地點, 減少常客的送貨量也有助於降低 的花費和燃料成本 艦隊
  • 輕鬆擴充作業規模 - 所有地址擷取功能都使用 Google 的全球地理空間資料庫提供精細的涵蓋範圍 藉此拓展事業

The Last Mile Fleet Solution 服務可用於取得 地址和位置相關的比對資料。決定 正確地址,您可以呼叫下列任一服務,以取得 可能不準確或不適當這項資訊可做為路線的輸入。 或是替您測試的因素 。

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

請參閱上述各節,瞭解如何啟用並開始使用各種 API。