View a markdown version of this page

模型間路由 - Amazon Location Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

模型間路由

模式間路由會計算在單一旅程中結合多種傳輸類型的路由。當行程模式設定為 時Intermodal,該路線可能包含交通、行人、租車、計程車和車輛腿部。行人腿部一律會啟用,並用來連接其他傳輸類型。

腿部類型

交互式路由由一或多個腿部組成,每個腿部代表不同的傳輸類型。下列腿部類型可能會出現在模式間路由中。

腿部類型

說明

行人

行走連接其他腿部的區段。一律啟用且無法停用。

傳輸

使用公車、火車、子線和其他傳輸模式的公有傳輸區段。支援與傳輸路由相同的傳輸模式。

租用

租用區段。目前支援汽車共享。

計程車

計程車客群。目前支援以汽車為基礎的計程車。

車輛

私有車輛客群。目前支援汽車。

EnabledFor 選項

對於傳輸、租賃、計程車和車輛腿部,您可以使用 EnabledFor 控制路由的哪個部分允許該腿部類型。支援下列值。

Value

說明

FirstLeg

為路由的第一個非行人分支啟用此分支類型。

LastLeg

為路由的最後一個非行人分支啟用此分支類型。

EntireRoute

為整個路由啟用此腿部類型。

None

完全停用此腿部類型。

模式

對於傳輸、租車、計程車和車輛腿部,您可以控制哪些模式與 AllowedModes或 搭配使用ExcludedModes。這些是在個別腿部類型層級設定。

  • AllowedModes – 只會使用指定的模式。所有其他模式都會停用。

  • ExcludedModes – 指定的模式已停用。所有其他模式會保持啟用狀態。

您無法針對相同的腿部類型ExcludedModes同時使用 AllowedModes和 。

不支援的欄位

相較於其他旅行模式,模式間路由支援不同的一組請求欄位。當行程模式設定為 時,不支援下列最上層欄位Intermodal

欄位

說明

Allow

在路由計算期間允許的道路功能,例如高佔用車道。

Avoid

在路線計算期間要避免的道路特徵或區域,例如收費道路或花車。

Driver

與驅動程式相關的選項,例如排程或靜態規則。

Exclude

排除選項,例如要避免的特定國家/地區。

OptimizeRoutingFor

路由的最佳化目標,例如最快或最短距離。

SpanAdditionalFeatures

其他跨層級功能,例如速限或道路屬性。

Tolls

過路費計算選項。

Traffic

用於計算路由的流量用量選項。

TravelStepType

TurnByTurn值不支援模式間路由。

Waypoints

沿著路由的中繼路徑點。