Routes API

轉送會計算兩個地點之間的最佳路徑,或起點和目的地地點的矩陣,並傳回距離和交通時間。這些資訊的品質及及時提供的關鍵,是提供優質消費者體驗的關鍵。

Routes API 包含兩個主要功能:

  • 運算路徑:根據詳盡的全球轉送資料和即時路況,計算兩個地點之間的路線。如果您目前使用 Directions API,現在可以使用 Compute Routes。
  • 計算路徑路徑:計算起點/目的地組合的距離和所需時間。如果您目前使用的是 Distance Matrix API,您現在可以使用 Compute Route Matrix。

Compute Routes 和 Compute Route Matrix 是現有 Directions APIDistance Matrix API 的效能最佳化版本,並支援其他新功能,例如雙輪轉送。

試試示範,瞭解 Routes API 的實際運作情形。

Routes API 的新功能和強化項目

Routes API 包含效能最佳化的 API,提供許多與 Directions API 和 Distance Matrix API 搭配使用的新功能和改善項目,包括:

  • 縮短回應延遲時間。

  • 雙輪驅動摩托車支援 (例如摩托車)。機車模式與單車交通模式不同,後者是採用人道的交通方式。

  • 設定環保路徑,根據車輛的引擎類型估算最省油或最節能的路線。

  • 指定欄位遮罩來自訂回應詳細資料。欄位遮蓋功能可確保您不會請求不必要的資料,以免產生不必要的處理時間與帳單費用。

  • 針對流量計算方式設定精細的選項,這樣您就能依據品質與延遲情況做出決定。

  • 設定方向 (方向) 和道路資訊資訊,讓路線控點提高 ETA 準確率。

  • 智慧型路線控點:用於指定傳遞點、感應式刷卡機位置和安全的停靠站地點

  • 在回應中要求收費資訊,以及路線距離和預計到達時間。

  • Compute Route Matrix 功能:在計算整個矩陣之前,先串流回應元素,進而縮短回應延遲時間。

  • Compute 路徑矩陣功能中每個伺服器端要求的元素數量 (來源數量 × 目的地數量) 的數量已從 100 個增加至 625 個。

運算路徑

使用 Compute Routes 計算來源和目的地之間的路線。路徑可包含單一來源和目的地、中繼停靠站和路徑修飾詞,獲得更準確的預計到達時間。

透過 Compute Routes,您可以:

  • 搜尋多種交通方式的路線,包括行車、雙輪車、步行或單車路線。
  • 使用一系列路線控點傳回多部分路線。
  • 將地點、目的地和路線控點指定為地點 ID,或是在地點 ID 無法使用的位置指定經緯度座標。

計算路線時,運算路徑會傳回最有效率的路線。交通時間是經過最佳化的主要因素,但 Compute 路徑也會將距離、轉彎次數和其他多項因素納入考量,判斷哪些路線是最有效率的因素。

詳情請參閱計算路徑

運算路徑矩陣

Compute Route Matrix 可提供起點和目的地矩陣的移動距離和所需時間。使用 Compute Route Matrix 計算矩陣中每個起點/目的地組合的持續時間和距離。

您可以要求不同交通方式的距離資料,並根據路況估算交通時間。

詳情請參閱計算路徑矩陣

遷移現有應用程式

如果您的應用程式目前使用 Directions APIDistance Matrix API,可以改用新版應用程式來使用 Routes API 的新 Compute Routes 和 Compute Route Matrix 功能。如要瞭解如何遷移現有應用程式以使用這些新功能,請參閱 Routes API 遷移指南