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 が設定されている場合、検索場所から乗車地点までの徒歩 ETA が計算されます。リクエストで computeDrivingEta と destination が設定されている場合、運転手以外の人がリクエストした各移動手段について、乗車場所から目的地までの運転開始到着予定時刻が計算されます。自動車での所要時間は交通状況を考慮して計算され、渋滞による制限は適用されません。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

trafficRestriction

enum (TrafficRestriction)

移動手段に適用される制限。

TrafficRestriction

トラフィック制限の値。

列挙型
TRAFFIC_RESTRICTION_UNSPECIFIED 制限が指定されていない。
NO_RESTRICTION 交通制限は適用されません。
OTHER_RESTRICTION 私道である、関連する場所への通行料がかかるなど、交通規制が適用される場合があります。