PickupPointResult

有关上车点搜索结果的详细信息。

JSON 表示法
{
  "pickupPoint": {
    object (PickupPoint)
  },
  "distanceMeters": number,
  "travelDetails": [
    {
      object (TravelDetail)
    }
  ]
}
字段
pickupPoint

object (PickupPoint)

与请求匹配的实际上车点。

distanceMeters

number

从该上车点到请求中指定的 searchLocation 的直线距离。

travelDetails[]

object (TravelDetail)

针对每个请求的出行方式,与从该上车点往返的行程相关的详细信息。

PickupPoint

上车点或下车点的详细信息。

JSON 表示法
{
  "id": string,
  "displayName": string,
  "address": {
    object (Address)
  },
  "description": string,
  "location": {
    object (LatLng)
  }
}
字段
id

string

取车点的唯一 ID。必须包含。

displayName

string

上车点的简短易懂名称。已根据请求中提供的偏好设置进行了本地化。

address

object (Address)

上车点地址。

description

string

对上车点的详细说明,其中可能包括如何前往相应地点的内容。

location

object (LatLng)

上车点的位置;乘客或接收者与司机会面的位置。必须包含。

TravelDetail

与此次旅行相关的详细信息。

JSON 表示法
{
  "travelMode": enum (TravelMode),
  "estimatedArrivalTime": string,
  "trafficRestriction": enum (TrafficRestriction)
}
字段
travelMode

enum (TravelMode)

用于计算预计到达时间的出行方式。

estimatedArrivalTime

string (Timestamp format)

预计到达时间。在请求中设置了 computeWalkingEta 后,系统会计算从搜索位置到上车点位置的步行预计到达时间。在请求中设置了 computeDrivingEta 和 destination 后,对于请求的每种出行方式,系统会计算从上车点位置到目的地的驾车预计到达时间。行车预计到达时间是根据路况计算的,不受交通拥堵限制。

时间戳,采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式,具有纳秒级分辨率,最多包含九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

trafficRestriction

enum (TrafficRestriction)

适用于出行方式的限制。

TrafficRestriction

流量限制的值。

枚举
TRAFFIC_RESTRICTION_UNSPECIFIED 未指定限制。
NO_RESTRICTION 系统不会应用任何流量限制。
OTHER_RESTRICTION 可能会有一些交通限制,例如道路为私人所有,或者前往相关地点需要付费。