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 تم رصد ازدحام مروري.