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 )

محل این ایستگاه بین راهی.

tripId

string

سفر مرتبط با این ایستگاه.

waypointType

enum ( WaypointType )

نقشی که این ایستگاه بین راهی در این سفر ایفا می کند، مانند پیکاپ یا تخلیه.

pathToWaypoint[]

object ( LatLng )

مسیر از ایستگاه قبلی تا ایستگاه فعلی. برای اولین نقطه در یک لیست تعریف نشده است. این فیلد فقط در صورت درخواست پر می شود.

encodedPathToWaypoint

string

مسیر رمزگذاری شده از ایستگاه بین راه قبلی به نقطه بین راه فعلی.

توجه: این فیلد فقط برای استفاده توسط Driver SDK و Consumer SDK در نظر گرفته شده است. رمزگشایی هنوز پشتیبانی نمی شود.

trafficToWaypoint

object ( ConsumableTrafficPolyline )

شرایط ترافیکی مسیر منتهی به این ایستگاه. توجه داشته باشید که ترافیک فقط برای مشتریان Google Map Platform Rides and Deliveries Solution در دسترس است.

distanceMeters

integer

فاصله مسیر از ایستگاه قبلی تا ایستگاه فعلی. برای اولین نقطه در یک لیست تعریف نشده است.

eta

string ( Timestamp format)

زمان تخمینی رسیدن به این نقطه. برای اولین نقطه در یک لیست تعریف نشده است.

یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

duration

string ( Duration format)

زمان سفر از ایستگاه قبلی تا این نقطه. برای اولین نقطه در یک لیست تعریف نشده است.

مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' s ' ختم می شود. مثال: "3.5s" .