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

المسار المشفّر من النقطة السابقة إلى نقطة المسار الحالية.

ملاحظة: هذا الحقل مخصّص فقط لاستخدام حزمة تطوير البرامج (SDK) الخاصة بخدمة Drive وحزمة تطوير البرامج (SDK) للمستهلك. فك الترميز غير متاح حتى الآن.

trafficToWaypoint

object (ConsumableTrafficPolyline)

أحوال حركة المرور على طول المسار إلى نقطة الطريق هذه. وتجدُر الإشارة إلى أنّ ميزة الزيارات لا تتوفّر إلا لعملاء "رحلات جوية ومنصة تسليم خرائط Google".

distanceMeters

integer

المسافة بين المسار ونقطة المسار السابقة إلى نقطة المسار الحالية. غير محدّد لنقطة المسار الأولى في قائمة.

eta

string (Timestamp format)

الوقت المقدّر للوصول إلى نقطة الطريق هذه. غير محدّد لنقطة المسار الأولى في قائمة.

طابع زمني بتنسيق RFC3339 UTC "Zulu"، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسور. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z".

duration

string (Duration format)

وقت السفر من المسار السابق إلى هذه النقطة. غير محدّد لنقطة المسار الأولى في قائمة.

مدة بالثواني يتكوَّن من تسعة أرقام كسور تنتهي بـ &#39؛s&#39؛ على سبيل المثال: "3.5s".