Routes API 目前為預先發布版 (正式發布前)。正式發布前的產品和功能支援有限,對正式發布前的產品和功能所做的變更可能與其他正式發布前的版本不相容。「正式發布前產品」受《Google 地圖平台服務專屬條款》規範。詳情請參閱發布階段說明

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 遷移指南