- تمثيل JSON
- DeviceSettingsLog
- TrafficPolylineDataLog
- VisualTrafficReportPolylineRenderingLog
- RoadStretchLog
سجلّ مورد المركبات في Fleet Engine
تمثيل JSON |
---|
{ "name": string, "state": enum ( |
الحقول | |
---|---|
name |
تمثّل هذه السمة اسم مورد المركبة بالتنسيق |
state |
حالة المركبة |
supportedTrips[] |
أنواع الرحلات التي تتيحها هذه المركبة |
currentTrips[] |
قائمة بـ |
lastLocation |
آخر موقع جغرافي تم الإبلاغ عنه للمركبة |
maximumCapacity |
السعة القصوى للمركبة هذا هو إجمالي عدد ركّاب الرحلات التي يمكن أن تحتوي عليها هذه المركبة. لم يتم تضمين السائق في هذه القيمة. يجب أن تكون هذه القيمة أكبر من واحد أو مساوية له. |
attributes[] |
قائمة بسمات خدمة المركبات |
vehicleType |
نوع المركبة |
manualWaypointOrdering |
في حال اختيار "true"، لن تعيد Fleet Engine ترتيب نقاط الطرق ويجب على موفّر الخدمة إعادة ترتيبها. وإلا، عندما لا يتم توفيره من قبل مزود الخدمة، سيضبط Fleet Engine نقاط الطريق على الترتيب الأمثل. |
backToBackEnabled |
تشير هذه العلامة إلى ما إذا كان السائق يقبل الرحلات المتتالية. |
navStatus |
حالة التنقّل في المركبة |
remainingDistanceMeters |
مسافة القيادة المتبقية لـ |
etaToFirstWaypoint |
الوقت المقدر للوصول إلى نقطة الطريق التالية هي أول إدخال في حقل طابع زمني بتنسيق RFC3339 UTC "Zulu" ، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
remainingTimeSeconds |
وقت القيادة المتبقّي لـ " |
currentRouteSegmentEndPoint |
هي النقطة التي ينتهي عندها |
deviceSettings |
معلومات حول الإعدادات في الجهاز الجوّال التي يستخدمها برنامج التشغيل. |
waypoints[] |
نقاط الطريق المتبقية التي تم تخصيصها لهذه المركبة |
currentRouteSegmentTraffic |
ويستخدم Fleet Engine هذه المعلومات لتحسين فهمه للرحلة، غير أنه لا يملأ الحقل في الردود. |
DeviceSettingsLog
معلومات حول الإعدادات المختلفة على الجهاز الجوّال.
تمثيل JSON |
---|
{ "locationPowerSaveMode": enum ( |
الحقول | |
---|---|
locationPowerSaveMode |
الطريقة التي يتم بها ضبط ميزات الموقع الجغرافي للعمل على الجهاز عند تفعيل ميزة "توفير شحن البطارية". |
isPowerSaveMode |
ما إذا كان الجهاز في الوقت الحالي في وضع توفير الطاقة. |
isInteractive |
ما إذا كان الجهاز في حالة تفاعلية. |
batteryInfo |
معلومات حول حالة البطارية |
TrafficPolylineDataLog
أحوال حركة المرور على طول مسار المركبة المتوقّع.
تمثيل JSON |
---|
{
"trafficRendering": {
object ( |
الحقول | |
---|---|
trafficRendering |
عرض خطوط متعدّدة لسرعة حركة المرور في جميع المناطق على طول امتداد واحد لرحلة العميل |
VisualTrafficReportPolylineRenderingLog
يصف كيف يجب على العملاء تلوين جزء واحد من الخط المتعدد على طول المسار.
تمثيل JSON |
---|
{
"roadStretch": [
{
object ( |
الحقول | |
---|---|
roadStretch[] |
امتدادات الطريق التي يجب عرضها على طول الخطوط المتعددة. لاحظ أن الامتدادات مضمونة لعدم التداخل، وأنها لا تمتد بالضرورة على المسار بالكامل. |
RoadStretchLog
طريق واحد يجب عرضه.
تمثيل JSON |
---|
{
"style": enum ( |
الحقول | |
---|---|
style |
النمط المطلوب تطبيقه. |
offsetMeters |
يجب تطبيق النمط بين |
lengthMeters |
طول المسار الذي يتم فيه تطبيق النمط. |