

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 多式联运路线
<a name="intermodal-routing"></a>

多式联运路线计算在一次旅程中将多种运输类型组合在一起的路线。当出行模式设置为时`Intermodal`，路径可能包括公交、行人、租车、出租车和车辆路段。行人支腿始终处于启用状态，用于在其他交通类型之间进行连接。

## 腿部类型
<a name="intermodal-leg-types"></a>

多式联运路线由一条或多条路段组成，每段路段代表不同的运输类型。多式联运路线中可能出现以下路段类型。


| 腿型 | 说明 | 
| --- | --- | 
| 行人 | 连接其他腿的步行路段。始终启用且无法禁用。 | 
| 过境 | 使用公共汽车、火车、地铁和其他公交方式的公共交通路段。支持与公交路线相同的公交模式。 | 
| 出租 | 租赁部分。目前支持汽车共享。 | 
| 出租车 | 出租车路段。目前支持汽车出租车。 | 
| 车辆 | 私家车细分市场。目前支持汽车。 | 

## EnabledFor 选项
<a name="intermodal-enabled-for"></a>

对于公交、租车、出租车和车辆路段，您可以使用`EnabledFor`来控制路线的哪一部分允许使用该路段类型。支持以下值。


| 值 | 说明 | 
| --- | --- | 
| `FirstLeg` | 为路径的第一条非行人路段启用此路段类型。 | 
| `LastLeg` | 为路径的最后一条非行人路段启用此路段类型。 | 
| `EntireRoute` | 为整条路径启用此路段类型。 | 
| `None` | 完全禁用此腿部类型。 | 

## 模式
<a name="intermodal-modes"></a>

对于公交、租车、出租车和车辆行程，您可以控制与`AllowedModes`或一起使用哪些模式`ExcludedModes`。它们是在单个腿部类型级别上配置的。
+ `AllowedModes`— 仅使用指定的模式。所有其他模式均已禁用。
+ `ExcludedModes`— 指定的模式已禁用。所有其他模式均保持启用状态。

对于相同的腿型，不能同时使用`AllowedModes`和`ExcludedModes`。

## 不支持的字段
<a name="intermodal-unsupported-fields"></a>

与其他出行模式相比，多式联运路线支持的请求字段集不同。将出行模式设置为时，不支持以下顶级字段`Intermodal`。


| 字段 | 说明 | 
| --- | --- | 
| `Allow` | 计算路径时要允许的道路特征，例如高占用率车道。 | 
| `Avoid` | 道路要素或在计算路径时要避开的区域，例如收费公路或渡轮。 | 
| `Driver` | Driver-related 诸如日程安排或休息规则之类的选项。 | 
| `Exclude` | 排除选项，例如要避免的特定国家。 | 
| `OptimizeRoutingFor` | 布线的优化目标，例如最快或最短距离。 | 
| `SpanAdditionalFeatures` | 其他跨度级功能，例如限速或道路属性。 | 
| `Tolls` | 通行费计算选项。 | 
| `Traffic` | 用于计算路径的流量使用选项。 | 
| `TravelStepType` | 多式联运路线不支持该`TurnByTurn`值。 | 
| `Waypoints` | 沿途的中间航点。 | 