TripWaypoint

Описывает точку остановки на маршруте транспортного средства или конечную точку поездки.

JSON-представление
{
  "location": {
    object (TerminalLocation)
  },
  "tripId": string,
  "waypointType": enum (WaypointType),
  "pathToWaypoint": [
    {
      object (LatLng)
    }
  ],
  "encodedPathToWaypoint": string,
  "trafficToWaypoint": {
    object (ConsumableTrafficPolyline)
  },
  "distanceMeters": integer,
  "eta": string,
  "duration": string
}
Поля
location

object ( TerminalLocation )

Местоположение этой путевой точки.

trip Id

string

Поездка, связанная с этой путевой точкой.

waypoint Type

enum ( WaypointType )

Роль, которую эта путевая точка играет в этой поездке, например, посадка или высадка.

path To Waypoint[]

object ( LatLng )

Путь от предыдущей путевой точки до текущей. Не определено для первой путевой точки в списке. Это поле заполняется только по запросу.

encoded Path To Waypoint

string

Закодированный путь от предыдущей путевой точки до текущей.

Примечание. Это поле предназначено только для использования Driver SDK и Consumer SDK. Декодирование пока не поддерживается.

traffic To Waypoint

object ( ConsumableTrafficPolyline )

Условия дорожного движения на пути к этой путевой точке. Обратите внимание, что трафик доступен только для клиентов Google Map Platform Rides and Delivery Solution.

distance Meters

integer

Расстояние пути от предыдущей путевой точки до текущей путевой точки. Не определено для первой путевой точки в списке.

eta

string ( Timestamp format)

Расчетное время прибытия в эту точку. Не определено для первой путевой точки в списке.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

duration

string ( Duration format)

Время в пути от предыдущей точки маршрута до этой точки. Не определено для первой путевой точки в списке.

Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « s ». Пример: "3.5s" .