- المورد: مركبة
- VehicleState
- VehicleAttribute
- VehicleType
- Category (الفئة)
- LicensePlate
- TrafficPolylineData
- VisualTrafficReportPolylineRendering
- RoadStretch
- النمط
- NavigationStatus
- DeviceSettings
- LocationPowerSaveMode
- BatteryInfo
- BatteryStatus
- PowerSource
- الطُرق
المرجع: مركبة
البيانات الوصفية للمركبة
تمثيل JSON |
---|
{ "name": string, "vehicleState": enum ( |
الحقول | |
---|---|
name |
النتائج فقط. الاسم الفريد لهذه المركبة التنسيق هو |
vehicleState |
حالة المركبة |
supportedTripTypes[] |
أنواع الرحلات المتوافقة مع هذه المركبة |
currentTrips[] |
النتائج فقط. قائمة برحلات " |
lastLocation |
آخر موقع جغرافي تم الإبلاغ عنه للمركبة |
maximumCapacity |
تمثّل هذه السمة إجمالي عدد الركاب الذين يمكن أن تحملهم هذه المركبة. ولا يتمّ اعتبار عامل التشغيل ضمن هذه القيمة. يجب أن تكون هذه القيمة أكبر من واحد أو مساوية له. |
attributes[] |
تمثّل هذه السمة قائمة سمات المركبات. يمكن أن تتضمّن المركبة 100 سمة كحدّ أقصى، ويجب أن تحتوي كل سمة على مفتاح فريد. |
vehicleType |
مطلوب. تعرض هذه السمة نوع هذه المركبة. يمكن استخدامها لفلترة المركبات في |
licensePlate |
معلومات لوحة ترخيص المركبة |
route[] |
متوقّفة نهائيًا: استخدِم |
currentRouteSegment |
الخطوط المتعددة التي تحدد المسار الذي ينوي تطبيق السائق اتباعه إلى نقطة الطريق التالية. ويتم أيضًا عرض هذه القائمة بعملة ملاحظة: هذا الحقل مخصَّص فقط لاستخدام Driver SDK. لا تتوفّر إمكانية فك الترميز بعد. |
currentRouteSegmentTraffic |
الإدخال فقط. يستخدم Fleet Engine هذه المعلومات لتحسين مشاركة الرحلة. ملاحظة: هذا الحقل مخصَّص فقط لاستخدام Driver SDK. |
currentRouteSegmentVersion |
النتائج فقط. الوقت الذي تم فيه ضبط السمة طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
currentRouteSegmentEndPoint |
تمثّل هذه السمة النقطة المسارية التي ينتهي عندها |
remainingDistanceMeters |
مسافة القيادة المتبقية لـ |
etaToFirstWaypoint |
الوقت المقدّر للوصول إلى الإدخال الأول في الحقل عند تعديل مركبة، تكون الأولوية للسمة طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
remainingTimeSeconds |
الإدخال فقط. الوقت المتبقّي لقيادة السيارة " عند تعديل مركبة، تكون الأولوية للسمة |
waypoints[] |
تمثّل هذه السمة نقاط الطريق المتبقية لهذه المركبة. |
waypointsVersion |
النتائج فقط. آخر مرة تم فيها تعديل الحقل طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
backToBackEnabled |
يشير هذا الحقل إلى ما إذا كان السائق يقبل الرحلات المتتالية. إذا كانت |
navigationStatus |
حالة التنقّل في المركبة |
deviceSettings |
الإدخال فقط. معلومات حول الإعدادات في الجهاز الجوّال الذي يستخدمه السائق. |
VehicleState
حالة Vehicle
.
عمليات التعداد | |
---|---|
UNKNOWN_VEHICLE_STATE |
الخيار التلقائي، يُستخدم في حالات المركبات غير المحدّدة أو غير المعروفة. |
OFFLINE |
لا تقبل المركبة رحلات جديدة. ملاحظة: قد تستمر المركبة في العمل في هذه الحالة أثناء إكمال رحلة مخصصة لها. |
ONLINE |
تقبل المركبة رحلات جديدة. |
VehicleAttribute
تصف سمة المركبة على أنّها زوج المفتاح/القيمة. "key:value" لا يمكن أن يتجاوز طول السلسلة 256 حرفًا.
تمثيل JSON |
---|
{ "key": string, "value": string, // Union field |
الحقول | |
---|---|
key |
مفتاح السمة. لا يجوز أن تحتوي المفاتيح على علامة النقطتين (:). |
value |
قيمة السمة. |
حقل الاتحاد vehicle_attribute_value . قيمة السمة، يمكن أن تكون في سلسلة أو قيمة منطقية أو نوع مزدوج. يمكن أن يكون vehicle_attribute_value واحدًا فقط مما يلي: |
|
stringValue |
قيمة السمة المكتوبة بالسلسلة ملاحظة: هذا مماثل للحقل |
boolValue |
قيمة السمة المكتوبة بطريقة منطقية |
numberValue |
قيمة سمة من نوعين |
VehicleType
تمثّل هذه السمة نوع المركبة.
تمثيل JSON |
---|
{
"category": enum ( |
الحقول | |
---|---|
category |
فئة نوع المركبة |
الفئة
فئات أنواع المركبات
عمليات التعداد | |
---|---|
UNKNOWN |
الخيار التلقائي، يُستخدَم لفئات المركبات غير المحدَّدة أو غير المعروفة. |
AUTO |
سيارة. |
TAXI |
تمثّل هذه السمة أي مركبة تُستخدم كسيارة أجرة (عادةً ما تكون مرخّصة أو خاضعة للرقابة). |
TRUCK |
بشكل عام، تكون المركبات ذات سعة تخزين كبيرة. |
TWO_WHEELER |
دراجة نارية أو دراجة نارية أو مركبة أخرى ذات عجلتين |
BICYCLE |
نقل يعمل بآلية بشرية |
PEDESTRIAN |
ناقل إنسان يسير على الأقدام أو يركض في العادة على طول ممرات المشاة |
LicensePlate
تعرض هذه السمة معلومات لوحة ترخيص المركبة. ولتجنّب تخزين معلومات تحديد الهوية الشخصية، يتم تخزين الحد الأدنى من المعلومات المتوفّرة عن لوحة تسجيل المركبة فقط كجزء من الكيان.
تمثيل JSON |
---|
{ "countryCode": string, "lastCharacter": string } |
الحقول | |
---|---|
countryCode |
مطلوب. رمز البلد/المنطقة في CLDR على سبيل المثال، |
lastCharacter |
الرقم الأخير من لوحة ترخيص المركبة أو "-1" للإشارة إلى عدم توفّر قيمة رقمية في لوحة تسجيل المركبة
|
TrafficPolylineData
أحوال حركة المرور على طول مسار المركبة المتوقّع
تمثيل JSON |
---|
{
"trafficRendering": {
object ( |
الحقول | |
---|---|
trafficRendering |
عرض متعدّد الخطوط يوضّح مدى سرعة حركة المرور في جميع المناطق على طول جزء واحد من رحلة العميل |
VisualTrafficReportPolylineRendering
يصف كيف يجب على العملاء تلوين جزء واحد من الخطوط المتعددة على طول المسار.
تمثيل JSON |
---|
{
"roadStretch": [
{
object ( |
الحقول | |
---|---|
roadStretch[] |
اختياريّ. امتدادات الطرق التي يجب عرضها على طول الخطوط المتعددة. يضمن عدم تداخل الامتدادات، ولا يعني بالضرورة امتداد المسار بالكامل. في حالة عدم وجود امتداد الطريق إلى النمط، يجب على العميل تطبيق الإعداد الافتراضي للمسار. |
RoadStretch
امتداد واحد للطريق يجب عرضه.
تمثيل JSON |
---|
{
"style": enum ( |
الحقول | |
---|---|
style |
مطلوب. النمط المراد تطبيقه. |
offsetMeters |
مطلوب. يجب تطبيق النمط بين |
lengthMeters |
مطلوب. طول المسار حيث يتم تطبيق النمط. |
النمط
نمط حركة المرور، الذي يشير إلى سرعة حركة المرور.
عمليات التعداد | |
---|---|
STYLE_UNSPECIFIED |
لم يتم اختيار أي نمط. |
SLOWER_TRAFFIC |
حركة المرور بطيئة |
TRAFFIC_JAM |
هناك ازدحام مروري. |
DeviceSettings
معلومات حول الإعدادات المختلفة على الجهاز الجوّال.
تمثيل JSON |
---|
{ "locationPowerSaveMode": enum ( |
الحقول | |
---|---|
locationPowerSaveMode |
كيفية ضبط ميزات الموقع الجغرافي على الجهاز عند تفعيل ميزة "توفير شحن البطارية" |
isPowerSaveMode |
ما إذا كان الجهاز في وضع توفير الطاقة حاليًا. |
isInteractive |
ما إذا كان الجهاز في حالة تفاعلية. |
batteryInfo |
معلومات حول حالة البطارية |
LocationPowerSaveMode
كيفية ضبط ميزات الموقع الجغرافي لتعمل على الجهاز الجوّال عند تفعيل ميزة "توفير شحن البطارية" في الأجهزة الميزة مفعّلة. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
عمليات التعداد | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
موضع حفظ PowerSaveMode (موقع جغرافي) غير محدّد |
LOCATION_MODE_NO_CHANGE |
يجب ألا يتأثر موفرو المواقع الجغرافية بميزة "توفير شحن البطارية" أو أن هذه الميزة غير مفعّلة. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
يجب إيقاف موفّر الموقع الجغرافي المستند إلى نظام تحديد المواقع العالمي (GPS) عند تفعيل ميزة "توفير شحن البطارية" وعندما يكون الجهاز غير تفاعلي. |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
يجب إيقاف جميع موفري المواقع الجغرافية عندما تكون ميزة "توفير شحن البطارية" مفعَّلة ويكون الجهاز غير تفاعلي. |
LOCATION_MODE_FOREGROUND_ONLY |
ستتم إتاحة جميع موفري المواقع الجغرافية، ولكن يجب تقديم إصلاحات الموقع الجغرافي فقط للتطبيقات التي تعمل في المقدّمة. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
لن يتم إيقاف خدمة الموقع الجغرافي، ولكن سيقلل "مدير الموقع الجغرافي" جميع الطلبات المُرسَلة إلى مقدّمي الخدمات عندما يكون الجهاز غير تفاعلي. |
BatteryInfo
معلومات حول بطارية الجهاز
تمثيل JSON |
---|
{ "batteryStatus": enum ( |
الحقول | |
---|---|
batteryStatus |
حالة البطارية، سواء كانت ممتلئة أو مشحونة وغير ذلك |
powerSource |
حالة مصدر طاقة البطارية |
batteryPercentage |
نسبة شحن البطارية الحالية [0-100]. |
BatteryStatus
حالة البطارية، سواء كانت ممتلئة أو مشحونة وغير ذلك
عمليات التعداد | |
---|---|
UNKNOWN_BATTERY_STATUS |
حالة البطارية غير معروفة. |
BATTERY_STATUS_CHARGING |
يتم شحن البطارية. |
BATTERY_STATUS_DISCHARGING |
يتم تفريغ شحن البطارية. |
BATTERY_STATUS_FULL |
البطارية ممتلئة. |
BATTERY_STATUS_NOT_CHARGING |
البطارية لا تشحن. |
BATTERY_STATUS_POWER_LOW |
طاقة البطارية منخفضة. |
PowerSource
نوع الشاحن المستخدَم لشحن البطارية
عمليات التعداد | |
---|---|
UNKNOWN_POWER_SOURCE |
مصدر الطاقة غير معروف. |
POWER_SOURCE_AC |
مصدر الطاقة هو شاحن AC. |
POWER_SOURCE_USB |
مصدر الطاقة هو منفذ USB. |
POWER_SOURCE_WIRELESS |
مصدر الطاقة لاسلكي. |
POWER_SOURCE_UNPLUGGED |
البطارية غير متصلة. |
الطُرق |
|
---|---|
|
ينشئ مثيلاً لمركبة جديدة مرتبطة بمقدّم خدمة مشاركة الرحلات أو خدمات التسليم عند الطلب. |
|
لعرض مركبة من Fleet Engine. |
|
تعرض قائمة مقسّمة للمركبات المرتبطة بمقدّم خدمة يطابق خيارات الطلب. |
|
تعرض قائمة بالمركبات التي تتطابق مع خيارات الطلب. |
|
كتابة بيانات المركبة المعدّلة في Fleet Engine |
|
يتم تعديل سمات المركبة جزئيًا. |