

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

# 公交路线
<a name="transit-routing"></a>

公交路线计算使用公共交通工具的路线。当出行模式设置为时`Transit`，将使用公共交通网络（包括公共汽车、地铁、火车和其他公交类型）计算路径。公交路线包括步行往返公交站的人行通道。

## 支持的公交模式
<a name="transit-supported-modes"></a>

支持以下公交模式。


| Mode | 说明 | 
| --- | --- | 
| `AerialTramway` | 空中电车和缆车，用于运送悬挂在地上的乘客，这些乘客通过架空电缆悬挂在地上。 | 
| `Airplane` | 属于公共交通网络一部分的飞机服务。 | 
| `Bus` | 在固定路线上运行的标准公共巴士服务。 | 
| `BusRapidTransit` | 快速公交服务在专用车道上运行，停靠点有限，提供比标准巴士更快的服务。 | 
| `CityTrain` | 在城市和郊区运行的城市列车和通勤列车。 | 
| `Ferry` | 作为公共交通网络一部分的船只和渡轮服务，用于运送乘客穿越水道。 | 
| `FunicularRailway` | 倾斜的铁路和缆车，使用电缆牵引力在陡峭的斜坡上行和下降。 | 
| `HighSpeedTrain` | High-speed 在专用轨道上运行的列车，其速度比传统铁路快得多。 | 
| `IntercityTrain` | Long-distance 连接主要城市的火车。 | 
| `InterregionalTrain` | Inter-regional 以及连接城市和地区之间区域的快速列车。 | 
| `LightRail` | 通常在街道或城市地区的专用轨道上运行的有轨电车和轻轨系统。 | 
| `Monorail` | 在单轨或横梁上运行的单轨系统，通常高于街道。 | 
| `PrivateBus` | 私人运营的公共汽车和出租车服务，补充了公共交通网络。 | 
| `RegionalTrain` | 区域列车在某个地理区域内提供较短的路线，经常在当地车站停靠。 | 
| `Subway` | 在城市街道下方的专用轨道上运行的地下地铁和地铁系统。 | 

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

默认情况下，允许使用所有公交模式。您可以控制哪些模式与以下任一选项一起`AllowedModes`使用`ExcludedModes`：
+ `AllowedModes`— 仅使用指定的模式。所有其他模式均处于禁用状态。
+ `ExcludedModes`— 指定的模式已禁用。所有其他模式均保持启用状态。

您不能在`ExcludedModes`同一个请求中同时使用`AllowedModes`和。

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

与其他出行模式相比，公交路径支持的请求字段集不同。将出行模式设置为时，不支持以下顶级字段`Transit`。


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