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 和目的地后,系统会为请求的每种非步行出行方式计算从上车点到目的地的预计驾车时间。行车预计到达时间根据路况计算,不受交通拥堵限制。

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

trafficRestriction

enum (TrafficRestriction)

适用于出行方式的限制。

TrafficRestriction

相应限行值。

枚举
TRAFFIC_RESTRICTION_UNSPECIFIED 限制并非未指定。
NO_RESTRICTION 未应用任何流量限制。
OTHER_RESTRICTION 可能存在一些交通限制,例如相应道路是私人道路,或者访问关联地点需要付费。