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 Deliveries Solution در دسترس است.

distance Meters

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" .