ConsumableTrafficPolyline

كثافة حركة المرور على طول مسار المركبة

تمثيل JSON
{
  "speedReadingInterval": [
    {
      object (SpeedReadingInterval)
    }
  ],
  "encodedPathToWaypoint": string
}
الحقول
speedReadingInterval[]

object (SpeedReadingInterval)

سرعة حركة المرور على طول المسار من نقطة الطريق السابقة إلى نقطة الطريق الحالية

encodedPathToWaypoint

string

المسار الذي يسلكه السائق من نقطة المرور السابقة إلى نقطة المرور الحالية يتضمّن هذا المسار معالم حتى يتمكّن العملاء من عرض علامات حركة المرور على طول المسار (راجِع speedReadingInterval). لا تتوفّر ميزة فك التشفير بعد.

SpeedReadingInterval

مؤشر كثافة حركة المرور على جزء متّصل من مسار في حال توفّر مسار يتضمّن النقاط P_0 وP_1 و... وP_N (فهرس يستند إلى الصفر)، يحدّد مقياس SpeedReadingInterval فاصلاً زمنيًا ويصف زياراته باستخدام الفئات التالية.

تمثيل JSON
{
  "startPolylinePointIndex": integer,
  "endPolylinePointIndex": integer,
  "speed": enum (Speed)
}
الحقول
startPolylinePointIndex

integer

فهرس بداية هذا الفاصل الزمني في المسار في ملف JSON، عندما يكون الفهرس 0، سيظهر الحقل فارغًا.

endPolylinePointIndex

integer

فهرس النهاية لهذا الفاصل الزمني في المسار. في ملف JSON، عندما يكون الفهرس 0، سيظهر الحقل فارغًا.

speed

enum (Speed)

سرعة حركة المرور في هذا الفاصل الزمني

السرعة

تصنيف سرعة الخطوط المتعددة استنادًا إلى بيانات الزيارات

عمليات التعداد
SPEED_UNSPECIFIED القيمة التلقائية هذه القيمة غير مستخدمة.
NORMAL السرعة عادية، ولم يتم رصد أي إبطاء.
SLOW تم رصد تباطؤ، ولكن لم يحدث ازدحام مروري.
TRAFFIC_JAM تم رصد ازدحام مروري.