- المرجع: المركبة
- VehicleState
- VehicleAttribute
- VehicleType
- Category (الفئة)
- LicensePlate
- TrafficPolylineData
- VisualTrafficReportPolylineRendering
- RoadStretch
- النمط
- NavigationStatus
- DeviceSettings
- LocationPowerSaveMode
- BatteryInfo
- BatteryStatus
- PowerSource
- الطُرق
المرجع: المركبة
البيانات الوصفية للمركبة
تمثيل JSON |
---|
{ "name": string, "vehicleState": enum ( |
الحقول | |
---|---|
name |
النتائج فقط. الاسم الفريد لهذه المركبة التنسيق هو |
vehicle |
حالة المركبة |
supported |
أنواع الرحلات المتوافقة مع هذه المركبة |
current |
النتائج فقط. قائمة برحلات " |
last |
آخر موقع جغرافي تم الإبلاغ عنه للمركبة |
maximum |
إجمالي عدد الركاب الذين يمكن أن تحملهم هذه المركبة ولا يتم احتساب السائق في هذه القيمة. يجب أن تكون هذه القيمة أكبر من أو تساوي واحدًا. |
attributes[] |
تمثّل هذه السمة قائمة سمات المركبات. يمكن أن تتضمّن المركبة 100 سمة كحدّ أقصى، ويجب أن تحتوي كل سمة على مفتاح فريد. |
vehicle |
مطلوب. نوع هذه المركبة. يمكن استخدامها لفلترة المركبات في |
license |
معلومات لوحة ترخيص المركبة |
route[] |
متوقّفة نهائيًا: استخدِم |
current |
الخطوط المتعددة التي تحدد المسار الذي ينوي تطبيق السائق اتباعه إلى نقطة الطريق التالية. يتم أيضًا عرض هذه القائمة في ملاحظة: هذا الحقل مخصَّص فقط لاستخدام Driver SDK. ميزة فك التشفير غير متاحة بعد. |
current |
الإدخال فقط يستخدم Fleet Engine هذه المعلومات لتحسين ميزة مشاركة الرحلات. ملاحظة: هذا الحقل مخصَّص فقط لاستخدام Driver SDK. |
current |
النتائج فقط. الوقت الذي تم فيه ضبط يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
current |
تمثّل هذه السمة النقطة المسارية التي ينتهي عندها |
remaining |
المسافة المتبقية للقيادة في |
eta |
وقت الوصول المقدَّر إلى أول إدخال في حقل عند تعديل مركبة، تكون الأولوية للسمة طابع زمني بتنسيق RFC3339 UTC "Zulu"، بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
remaining |
الإدخال فقط الوقت المتبقّي لقيادة السيارة " عند تعديل مركبة، تكون |
waypoints[] |
تمثّل هذه السمة نقاط الطريق المتبقية لهذه المركبة. |
waypoints |
النتائج فقط. آخر مرة تم فيها تعديل الحقل طابع زمني بتنسيق RFC3339 UTC "Zulu"، بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
back |
يشير هذا الحقل إلى ما إذا كان السائق يقبل الرحلات المتتالية. إذا كانت |
navigation |
حالة التنقّل في المركبة |
device |
الإدخال فقط معلومات حول الإعدادات في الجهاز الجوّال الذي يستخدمه السائق. |
VehicleState
حالة Vehicle
عمليات التعداد | |
---|---|
UNKNOWN_VEHICLE_STATE |
القيمة التلقائية المستخدَمة لحالات المركبات غير المحدّدة أو غير المعروفة |
OFFLINE |
لا تقبل المركبة الرحلات الجديدة. ملاحظة: قد يستمر تشغيل المركبة في هذه الحالة أثناء إكمال رحلة تم تعيينها لها. |
ONLINE |
تقبل المركبة الرحلات الجديدة. |
VehicleAttribute
تصف سمة المركبة كزوج مفتاح/قيمة. لا يمكن أن يتجاوز طول سلسلة "المفتاح:القيمة" 256 حرفًا.
تمثيل JSON |
---|
{ "key": string, "value": string, // Union field |
الحقول | |
---|---|
key |
مفتاح السمة لا يجوز أن تحتوي المفاتيح على علامة النقطتين (:). |
value |
قيمة السمة. |
حقل الاتحاد vehicle_attribute_value . قيمة السمة، يمكن أن تكون في سلسلة أو قيمة منطقية أو نوع مزدوج. يمكن أن يكون vehicle_attribute_value واحدًا فقط مما يلي: |
|
string |
قيمة السمة المكتوبة بالسلسلة ملاحظة: هذا الحقل مطابق لحقل |
bool |
قيمة السمة المكتوبة بطريقة منطقية |
number |
قيمة سمة ذات نوعَين |
VehicleType
تمثّل هذه السمة نوع المركبة.
تمثيل JSON |
---|
{
"category": enum ( |
الحقول | |
---|---|
category |
فئة نوع المركبة |
الفئة
فئات أنواع المركبات
عمليات التعداد | |
---|---|
UNKNOWN |
القيمة التلقائية المستخدَمة لفئات المركبات غير المحدّدة أو غير المعروفة |
AUTO |
سيارة |
TAXI |
أي مركبة تعمل كسيارة أجرة (عادةً ما تكون مرخّصة أو خاضعة للرقابة) |
TRUCK |
بشكل عام، تكون المركبات ذات سعة تخزين كبيرة. |
TWO_WHEELER |
دراجة نارية أو دراجة نارية أو مركبة أخرى ذات عجلتين |
BICYCLE |
وسائل النقل التي تعمل بالطاقة البشرية |
PEDESTRIAN |
ناقل إنسان يسير على الأقدام أو يركض في العادة على طول ممرات المشاة |
LicensePlate
هذه السمة تعرض معلومات لوحة ترخيص المركبة. لتجنُّب تخزين معلومات تحديد الهوية الشخصية، يتم تخزين الحد الأدنى من المعلومات عن لوحة الأرقام كجزء من الكيان.
تمثيل JSON |
---|
{ "countryCode": string, "lastCharacter": string } |
الحقول | |
---|---|
country |
مطلوب. رمز البلد أو المنطقة وفقًا لـ CLDR على سبيل المثال، |
last |
الرقم الأخير من لوحة تسجيل المركبة أو " -1" للإشارة إلى عدم توفّر قيمة رقمية في لوحة تسجيل المركبة
|
TrafficPolylineData
أحوال حركة المرور على طول مسار المركبة المتوقّع
تمثيل JSON |
---|
{
"trafficRendering": {
object ( |
الحقول | |
---|---|
traffic |
عرض خط متعدد الخطوط لسرعة حركة المرور في جميع المناطق على طول مسار واحد من رحلة أحد العملاء |
VisualTrafficReportPolylineRendering
يصف هذا الحقل كيفية تلوين العملاء لجزء واحد من الخطوط المتعددة على طول المسار.
تمثيل JSON |
---|
{
"roadStretch": [
{
object ( |
الحقول | |
---|---|
road |
اختياريّ. أجزاء الطريق التي يجب عرضها على طول الخط المتعدّد يضمن عدم تداخل الامتدادات، ولا يعني بالضرورة امتداد المسار بالكامل. في حالة عدم وجود امتداد طريق إلى النمط، يجب على العميل تطبيق الإعداد الافتراضي للمسار. |
RoadStretch
جزء من طريق يجب عرضه
تمثيل JSON |
---|
{
"style": enum ( |
الحقول | |
---|---|
style |
مطلوب. النمط المطلوب تطبيقه. |
offset |
مطلوب. يجب تطبيق النمط بين |
length |
مطلوب. طول المسار الذي سيتم تطبيق النمط عليه. |
النمط
نمط حركة المرور، الذي يشير إلى سرعة حركة المرور.
عمليات التعداد | |
---|---|
STYLE_UNSPECIFIED |
لم يتم اختيار أي نمط. |
SLOWER_TRAFFIC |
ينخفض عدد الزيارات. |
TRAFFIC_JAM |
هناك ازدحام مروري. |
DeviceSettings
معلومات عن الإعدادات المختلفة على الجهاز الجوّال
تمثيل JSON |
---|
{ "locationPowerSaveMode": enum ( |
الحقول | |
---|---|
location |
كيفية ضبط ميزات الموقع الجغرافي على الجهاز عند تفعيل ميزة "توفير شحن البطارية" |
is |
ما إذا كان الجهاز في وضع توفير الطاقة حاليًا. |
is |
ما إذا كان الجهاز في حالة تفاعلية |
battery |
معلومات عن حالة البطارية |
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 |
لن يتم إيقاف الموقع الجغرافي، ولكن سيحدّ LocationManager من جميع الطلبات المرسَلة إلى مقدّمي الخدمات عندما يكون الجهاز غير تفاعلي. |
BatteryInfo
معلومات عن بطارية الجهاز
تمثيل JSON |
---|
{ "batteryStatus": enum ( |
الحقول | |
---|---|
battery |
حالة البطارية، سواء كانت ممتلئة أو مشحونة وغير ذلك |
power |
حالة مصدر طاقة البطارية |
battery |
نسبة شحن البطارية الحالية [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 |
مصدر الطاقة هو شاحن التيار المتناوب. |
POWER_SOURCE_USB |
مصدر الطاقة هو منفذ USB. |
POWER_SOURCE_WIRELESS |
مصدر الطاقة لاسلكي. |
POWER_SOURCE_UNPLUGGED |
البطارية غير متصلة بمصدر الطاقة. |
الطُرق |
|
---|---|
|
تنشئ مركبة جديدة مرتبطة بمقدّم خدمة مشاركة الركوب أو توصيل الطلبات عند الطلب. |
|
عرض مركبة من Fleet Engine |
|
تعرض قائمة مقسّمة للمركبات المرتبطة بمقدّم خدمة يطابق خيارات الطلب. |
|
تعرض قائمة بالمركبات التي تتطابق مع خيارات الطلب. |
|
يُستخدَم لكتابة بيانات المركبات المعدَّلة في Fleet Engine. |
|
يتم تعديل سمات المركبة جزئيًا. |