资源:SelectedRoute
SelectedRoute 表示客户希望定期检索其信息(例如时长)的特定路线,用于合同约定的用例。
| JSON 表示法 |
|---|
{ "name": string, "displayName": string, "createTime": string, "state": enum ( |
| 字段 | |
|---|---|
name |
标识符。 格式:projects/{project}/selectedRoutes/{selectedRoute} |
displayName |
可选。路线的显示名称。此为可选字段,可供客户使用。该名称不必是唯一的。长度上限为 100 个字符(以 Unicode 码位计算)。 |
createTime |
仅限输出。所选路线的首次创建时间。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不进行“Z”归一化处理的偏差时间也是可以接受的。示例: |
state |
仅限输出。所选路线的状态。 |
routeAttributes |
可选。所选路由的自定义属性。添加这些信息后,您可以在检索历史和实时路线信息时对路线进行过滤或分组。每条路线最多支持 25 个属性。每个键和值都应为非空字符串,且最多可包含 100 个字符(以 Unicode 码位计算)。键不得以 包含一系列 |
仅支持 DynamicRoute。以下是互斥字段的列表。在响应中,最多只能设置其中一个字段: |
|
dynamicRoute |
|
| 互斥字段结束。 | |
validationError |
仅限输出。当状态为 STATE_INVALID 时,所选路线的验证错误。 |
dynamicRouting |
可选。如果设置为 |
DynamicRoute
这表示包含航点(起点、终点和中间点)的路线。实际路线一定会经过所有航点。如果 dynamicRouting 设置为 false,则无论路况信息如何,实际路线都保持不变。否则,如果 dynamicRouting 设置为 true,则实际路线可能会根据路况信息而变化。
| JSON 表示法 |
|---|
{ "origin": { object ( |
| 字段 | |
|---|---|
origin |
必需。路线的出发地点。 |
destination |
必需。路线的终点。 |
intermediates[] |
可选。沿路线的一组中间航点(不包括终点)。它们始终是途经点。最多支持 25 个中间航点。正确添加这些信息可以减少实际路线不时发生的变化。 |
LatLng
表示纬度/经度对的对象。该对象以一对双精度数表示,分别代表纬度度数和经度度数。除非另有说明,否则该对象必须符合 WGS84 标准。值必须介于标准化范围内。
| JSON 表示法 |
|---|
{ "latitude": number, "longitude": number } |
| 字段 | |
|---|---|
latitude |
纬度(以度为单位)。它必须在 [-90.0, +90.0] 范围内。 |
longitude |
经度(以度为单位)。它必须在 [-180.0, +180.0] 范围内。 |
州
所选路线的状态。
| 枚举 | |
|---|---|
STATE_UNSPECIFIED |
此路线的状态未设置。 |
STATE_SCHEDULING |
路线已创建,正在安排。 |
STATE_RUNNING |
路线已创建,并且有有效的时间表。 |
STATE_DELETING |
该路线已被标记为待删除。 |
STATE_VALIDATING |
路线正在验证中。 |
STATE_INVALID |
根据其中一个验证条件,该路线无效。 |
ValidationError
所选路线的验证错误。
| 枚举 | |
|---|---|
VALIDATION_ERROR_UNSPECIFIED |
未设置此路线的验证错误。 |
VALIDATION_ERROR_ROUTE_OUTSIDE_JURISDICTION |
该路线不在项目的管辖范围内。 |
VALIDATION_ERROR_LOW_ROAD_USAGE |
路线的道路使用率较低(很少有人经过)。 |
方法 |
|
|---|---|
|
创建多个 SelectedRoute 资源,并启动一个时间表,以定期检索每条路线的缓存信息。 |
|
删除指定项目的多个 SelectedRoute 资源。 |
|
更新按其名称指定的多个 SelectedRoute 资源。 |
|
创建 SelectedRoute 并启动一个时间表,以定期检索该路线的缓存信息。 |
|
删除指定项目的指定 SelectedRoute。 |
|
获取按其名称指定的 SelectedRoute。 |
|
列出指定项目的所有 SelectedRoute 资源(分页)。 |
|
更新由其名称指定的 SelectedRoute。 |