地址擷取和驗證功能是 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 說明文件,瞭解如何設定專案。
啟用地址輸入功能
- 在 Google API 控制台的「API 和服務」專區中啟用 Places API。Places API 包含 Place Autocomplete 服務。
- 請參閱 Place Autocomplete 說明文件,瞭解可使用的其他功能,例如選用參數部分。例如:
- components 參數會將輸出內容限制在特定國家/地區。
- types 參數會將結果限制為特定位置類型,例如地址,甚至是使用者可輸入的語言。
- 為簡化地址表單的部署作業,Google 地圖平台在 Google API 控制台中提供「快速建構工具」。
驗證送貨地址
- 在 Google API 控制台的「API 和服務」部分,啟用 Address Validation API。
- 請參閱 Address Validation API 說明文件,瞭解可用於評估地址品質的各種資料,並向使用者顯示建議。
允許確認自取或外送地點
- 在您偏好的行動裝置和網頁平台上,為使用者建構互動式地圖。如需詳細資訊,請參閱 Maps JavaScript API 的說明文件,並從該處前往其他平台的說明。
- 可以透過 位址驗證 API 或將地點自動完成的地點 ID 傳遞給 地理編碼 API 來取得位址地理編碼,並在該位置新增標記。
- 為了方便用戶調整送貨座標,請將標記設為可拖曳。有關標記行為的文件(Android、iOS、Web)。
- 取得調整後標記位置的地理編碼。您也可以將更新的地理編碼傳遞給 反向地理編碼 API 以擷取對應的位址。然後您可以評估地址組成部分和新位置的準確性。
獲取有關送貨地址的更多信息
確定送貨地址後,獲取有關送貨地址的詳細背景資訊是至關重要的下一步。有了這些信息,您可以:
- 提高司機效率: 確保您的司機擁有成功有效率地完成配送所需的所有資訊。結合其他 Google 行動服務功能,您可以確保司機在正確的時間到達正確的地點。
- 降低成本:有效率地將司機派往正確地點,並減少重複送貨次數,也能降低車隊的人力成本和燃料成本。
- 擴展您的業務: 所有地址擷取功能均使用 Google 的全球地理空間資料庫,無論您將業務擴展到哪裡,都能提供精細的覆蓋範圍。
Google 行動服務可用於取得有關地址和位置的各種上下文資料。確定正確地址後,您可以撥打以下任何服務電話以獲取相關資訊。這些資訊可以作為路線優化系統的輸入,也可以在駕駛員應用程式中為駕駛員提供更多背景資訊。
- Geocoding API 會嘗試將輸入的地址與 Google 地圖資料庫中的地點比對,並提供經緯度。
- 除了提供各種驗證訊號外,地址驗證 API 還提供輸入地址的緯度/經度。 它還提供住宅和商業場所的標誌,以及來自美國郵政署的各種美國地址資料。
- Place Details API 提供搜尋點的相關資訊,包括商家營業時間。