TerminalLocation

描述航点的位置。

JSON 表示法
{
  "point": {
    object (LatLng)
  },
  "place": string,
  "pointLocationSource": enum (PointSource),
  "terminalPointId": {
    object (TerminalPointId)
  },
  "accessPointId": string,
  "tripId": string,
  "terminalLocationType": enum (WaypointType)
}
字段
point

object (LatLng)

表示航点的确切 LatLng。必须将 pointplace 指定为输入。如果这两者都被指定了,系统会将 point 用于路由,并将 place 用于元数据。如果仅指定 place 作为输入,系统会根据 place 计算 point,并将其包含在输出中。

place

string

代表此位置的地点的资源名称。格式为 places/{placeId}。必须将 pointplace 指定为输入。如果这两者都被指定了,系统会将 point 用于路由,并将 place 用于元数据。只有在输入中包含 place 时,输出中才会包含 place,这意味着系统不会从 LatLng 执行 place 查找。

这是一项实验性功能。

pointLocationSource

enum (PointSource)

仅限输出。point 字段的来源。

terminalPointId
(deprecated)

object (TerminalPointId)

已废弃:请改为指定 place 字段。

accessPointId
(deprecated)

string

已废弃:请改为指定 place 字段。

tripId
(deprecated)

string

已弃用。

terminalLocationType
(deprecated)

enum (WaypointType)

已废弃:Vehicle.waypoint 将包含此数据。

PointSource

表示 LatLng 的来源。

枚举
POINT_SOURCE_UNSPECIFIED 未指定点源。
POINT_SOURCE_DEVELOPER_PROVIDED LatLng 由开发者明确提供。
POINT_SOURCE_CALCULATED_FROM_PLACE LatLng 是根据所提供的地点计算得出的。

TerminalPointId

已废弃:车队引擎不再支持 TerminalPoint。请改用 TerminalLocation.point

JSON 表示法
{
  "value": string,

  // Union field Id can be only one of the following:
  "placeId": string,
  "generatedId": string
  // End of list of possible types for union field Id.
}
字段
value
(deprecated)

string

已弃用。

联合字段 Id。已弃用。Id 只能是下列其中一项:
placeId
(deprecated)

string

已弃用。

generatedId
(deprecated)

string

已弃用。