Routes API

轉送功能會計算兩個位置之間的理想路徑,或計算起點和目的地位置的矩陣,並傳回距離和交通時間。資訊品質及及時提供資訊對於優質消費者體驗來說至關重要。

Routes API 包含兩個主要的功能領域:

  • 運算路徑:運用全方位的全域轉送資料和即時流量計算位置之間的路線。如果您目前使用 Directions API,則可使用 Compute Routes。
  • 「Compute Route Matrix」(運算路徑矩陣):計算起點/目的地對組的距離和所需時間。如果您目前使用 Distance Matrix API,現在可以使用 Compute Route Matrix。

Compute Route 和 Compute Route Matrix 是現有 Directions APIDistance Matrix API 的效能最佳化版本,並且支援其他新功能 (例如機車路線)。

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

Routes API 的新功能和強化功能

Routes API 包含效能最佳化的 API,可提供許多目前 Directions API 和 Distance Matrix API 的多項新功能和強化功能,包括:

  • 縮短回應延遲時間。

  • 雙輪車的機動車輛支援 (例如機車)。機車行駛模式與單車旅遊模式不同,

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

  • 指定欄位遮罩以自訂回應詳細資料。欄位遮罩可確保您不會要求不必要的資料,以避免不必要的處理時間和帳單費用。

  • 針對流量計算設定精細的選項,讓您做出更明智的決策,避免造成決策延遲。

  • 為路線控點設定標題 (行駛方向) 和道路側邊資訊,以提高延展型文字廣告的準確度。

  • 智慧路線控點:指定直通位置與感應式刷卡機位置,以及安全停靠站位置

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

  • 針對 Compute Route Matrix 功能,在完整矩陣被計算之前,先回應回應的串流元素,從而縮短回應延遲時間。

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

運算路徑

使用運算路徑來計算來源與目的地之間的路線。路徑可包含單一來源和目的地、中繼停靠站和路徑修飾符,可提供更精確的預計到達時間。

您可以透過 Compute Route 執行下列操作:

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

Compute Routes 會在計算路線時傳回最有效率的路徑。交通時間是最佳化的主要因素,但在決定最有效的路線時,Compute 路徑也可能將距離、轉彎次數和其他其他因素納入考量。

詳情請參閱計算路徑一文。

計算路徑矩陣

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

您可以要求不同交通方式的距離資料,並估算車流量的交通時間。

詳情請參閱計算路徑矩陣

遷移現有應用程式

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