Google 地圖平台最後一英里機群解決方案工具包提供多項服務,可協助解決許多常見的寄送問題:消費者輸入的地址不正確、無法送達的地址,以及調整送貨點位置時的需求。
這些服務包括:
- Places API:簡化使用者的地址輸入流程,並提供可用於轉送的搜尋點相關資訊。
- Address Validation API:判斷地址是否是指實際可配送的地點,並提供額外的地址層級中繼資料。
- Geocoding API:提供指定地址的經緯度。
本文件說明如何使用這些服務。
關於地址擷取與驗證
準確且詳細的地址資訊對推送作業來說至關重要,因為這會影響依賴這項資訊的所有下游活動品質。無論您是透過面向使用者的應用程式,還是透過 API 從上游合作夥伴取得地址,最後 Mile 機群解決方案都可協助您完成此步驟。
確定登錄的地址正確無誤,即表示您:
改善消費者體驗:為使用者提供工具,確保使用者能輕鬆提供正確的地址,並將包裹送達正確位置。
提升司機的工作效率:減少司機搜尋寄送地址的時間,並減少他們重複提交貨品的需求。
拍攝地址
Places API 包含 Place Autocomplete 服務。這項服務可在使用者輸入地址時傳回地點 (例如商家、地址和搜尋點),因此這項服務針對文字式地理區域搜尋提供自動完成功能。
針對需要取得寄送地址的使用者端應用程式 (例如線上消費者網站、貨運公司網站或店內員工入口網站),使用 Place Autocomplete 功能可簡化客戶輸入地址及選擇地址的方式。
舉例來說,假設使用者要求取貨地點並輸入上車地點。有了 Place Autocomplete,使用者只要輸入幾個字元,並從比對清單中選擇,就能輕鬆提供地址。
Places API 也提供限制搜尋結果的方法,讓開發人員確保建議地址與貴商家提供服務的地點一致。
驗證地址
從使用者直接輸入內容或透過 API 擷取地址之後,請確認客戶已提供正確的地址。這表示其中沒有不正確的地址,例如缺少地址元件或拼寫錯誤。地址驗證有助於找出錯誤地址,進而減少傳送失敗,並提升地址詳細資料掌握的預測性,從而提升傳送效率。
Address Validation API 會驗證地址元件、將地址正規化,並找出最佳的已知位置。瞭解地址是否是指真實地點。如果地址並未參照實際地點,系統可能會識別可能有誤的元件,讓使用者更正。
如果 Address Validation API 判定地址不正確,或指出無法配送的位置,您可以提示使用者修正問題。如果您是透過 API 呼叫取得地址,可以拒絕地址。
允許確認地址位置
使用者輸入或選取地址,且您已驗證地址後,請使用 Google 地圖平台提供地圖和標記來指出地址的位置。
請使用 Geocoding API 判斷地址的地理座標。除了位置之外,Geocoding API 也會傳回地址元件,讓您取得必要的地址部分修正所需的地址部分。此外,還提供地點類型,用來指出從 API 擷取的座標精確度。
地理編碼位置也能用於其他用途,例如按照最佳序列將訊息傳遞給司機。詳情請參閱路徑最佳化。
使用最後一英里機群解決方案服務來擷取地址
本節提供地址擷取與驗證的基本資訊。這些步驟假設您已在 Google API 控制台中設定專案,並已啟用正確的服務帳戶和帳單。如要進一步瞭解最後一英里機群解決方案,請參閱 Fleet Engine 說明文件,瞭解如何設定專案。
讓使用者輕鬆輸入地址
- 在 Google API 控制台的「API 和服務」部分中啟用 Places API。Places API 包含 Place Autocomplete 服務。
- 如要瞭解其他可用的功能,例如「選用參數」一節,請參閱 Place Autocomplete 說明文件。例如:
- 元件參數可將輸出限制為特定國家/地區。
- type 參數會限制系統只傳回特定的位置類型 (例如地址),甚至允許使用者輸入語言。
- Google 地圖平台在 Google API 控制台中提供快速建構工具,可讓您輕鬆部署地址表單。
驗證寄送地址
- 在 Google API 控制台的「API 和服務」部分中啟用 Address Validation API。
- 請參閱 Address Validation API 說明文件,瞭解可用於評估地址品質及向使用者顯示建議的各種資料。
允許確認上車或外送地點
- 在您偏好的行動版網站和網路平台上,為使用者建構互動式地圖。如需具體細節,請參閱 Maps JavaScript API 的說明文件,並詳閱其他平台的操作說明。
- 從 Address Validation API 取得地址地理編碼,或將地點 ID 從 Place Autocomplete 傳送至 Geocoding API,並在位置新增標記。
- 如要允許使用者調整放送座標,請將標記設為可拖曳。如要瞭解標記行為,請參閱相關說明文件 (Android、iOS、網頁版)。
- 擷取調整後標記位置的地理編碼。您也可以將更新後的地理編碼傳送至反向 Geocoding API,以擷取對應的地址。接著,您可以評估地址元件和新位置的正確性。
取得寄送地址的其他背景資訊
確定地址後,請務必取得有關寄送地址的詳細內容比對資料。有了這些資訊,您就可以:
- 提升駕駛員工作效率:確保司機能取得所有資訊,以有效率的方式順利完成送貨流程。結合其他最後一英里機群解決方案的功能時,可確保駕駛人適時前往正確位置。
- 降低成本:有效率地將司機送達正確位置,並減少重複提交作業,也可以降低機群的人力成本和燃料成本。
- 輕鬆調整作業規模:所有地址擷取功能都會使用 Google 的全球地理空間資料庫,無論您將業務拓展至何處,都能提供精細的涵蓋範圍。
最後一英里機群解決方案服務可用於取得各種地址和位置的相關比對資料。確定正確的地址後,您可以呼叫下列任一服務來取得相關資訊。這些資訊可做為路徑最佳化系統的輸入內容,或為驅動程式應用程式中的駕駛人提供額外的背景資訊。
- Geocoding API 會嘗試將輸入地址與 Google 地圖資料庫進行比對,並提供經緯度。
- 除了提供多種驗證信號外,Address Validation API 還會提供輸入地址的經緯度。還提供該位置的住宅和商業旗標,以及來自 USPS (美國地址) 的各種資料。
- Place Details API 提供搜尋點相關資訊,包括營業時間。
請參閱上述章節,瞭解如何啟用並開始使用各種 API。