總覽
除了指定起點和終點,您也可以使用許多適用於路線的選項,自訂路線矩陣。下表列出路線矩陣要求可用的選項,並標示單一路線和矩陣方法之間的差異。
選項 | 說明 |
---|---|
旅遊模式 | 交通方式,例如開車、大眾運輸、步行、騎單車或騎乘兩輪車輛。 |
指定是否要納入流量資料,以及納入方式 | 納入流量資料可獲得更準確的結果,排除流量資料則可加快回應速度。
由於 computeRouteMatrix 會同時處理多條路線,因此使用最高品質設定 TRAFFIC_AWARE_OPTIMAL 時,單次呼叫可計算的元素總數 (起點數 × 目的地數) 會受到嚴格限制。這項限制是為了避免延遲過長。 |
計算路徑矩陣的通行費 | 在 RouteMatrix 中使用路段費用時,計算程序基本上與單一路線的路段費用計算程序相同,但範圍有一個主要差異:computeRouteMatrix 方法只會提供每個完整起點/目的地配對的匯總路段費用資訊。單一 computeRoutes 方法會傳回詳細的過路費資訊,並依個別路段 (路線控點之間的區段) 細分,但路線矩陣回應會摘要列出起點和目的地之間整趟行程的預估過路費總額。您仍可將 extraComputations 設為 TOLLS ,並透過設定起點的 routeModifiers 定義車輛和收費證資訊,啟用通行費計算功能,但產生的 travelAdvisory.tollInfo 會套用至完整路線,而非個別路段。 |
要求本地化值 | 您可以使用欄位遮罩,以與路線相同的方式,要求路線矩陣回應的本地化文字。要求時間和距離的本地化文字時,單一路線和矩陣方法都支援明確設定 languageCode 和單位 (例如 METRIC 或 IMPERIAL )。不過,如果未設定這些參數,computeRoutes 方法會嘗試直接從起點航點的地理位置推斷語言和距離單位,而 computeRouteMatrix 方法則會預設使用英文 (en-US ) 做為語言,並以公制 (METRIC ) 做為單位,無論起點位置為何。因此,使用 RouteMatrix 覆寫預設行為時,您必須明確設定本地化參數。 |
可用的路線矩陣車輛類型 | 選取路線矩陣車輛類型的其他選項。 |
其他選項 | 如要指定其他選項 (例如出發時間),請參閱 ComputeRouteMatrixRequest。 |