- المرجع: المركبة
- 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 |
الخط المتعدّد الذي يحدّد المسار الذي يريد تطبيق "سائق Google" اتّخاذه للوصول إلى نقطة الالتفاف التالية يتم أيضًا عرض هذه القائمة في ملاحظة: هذا الحقل مخصّص لاستخدام حزمة تطوير البرامج (SDK) الخاصة بالسائق فقط. ميزة فك التشفير غير متاحة بعد. |
current |
الإدخال فقط يستخدم Fleet Engine هذه المعلومات لتحسين ميزة مشاركة الرحلة. ملاحظة: هذا الحقل مخصّص لاستخدام حزمة تطوير البرامج (SDK) الخاصة بالسائق فقط. |
current |
النتائج فقط. الوقت الذي تم فيه ضبط يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر غير "Z". أمثلة: |
current |
نقطة الطريق التي تنتهي عندها |
remaining |
المسافة المتبقية للقيادة في |
eta |
وقت الوصول المقدَّر إلى أول إدخال في حقل عند تعديل مركبة، تكون يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر غير "Z". أمثلة: |
remaining |
الإدخال فقط مدة القيادة المتبقية للرحلة عند تعديل مركبة، تكون |
waypoints[] |
نقاط التوقف المتبقية التي تم تعيينها لهذه المركبة |
waypoints |
النتائج فقط. آخر مرة تم فيها تعديل الحقل يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر غير "Z". أمثلة: |
back |
تشير إلى ما إذا كان السائق يقبل الرحلات المتتالية. إذا كان |
navigation |
حالة التنقّل في المركبة |
device |
إدخال فقط. معلومات عن الإعدادات في الجهاز الجوّال الذي يستخدمه السائق |
VehicleState
حالة Vehicle
عمليات التعداد | |
---|---|
UNKNOWN_VEHICLE_STATE |
القيمة التلقائية المستخدَمة لحالات المركبات غير المحدّدة أو غير المعروفة |
OFFLINE |
لا تقبل المركبة الرحلات الجديدة. ملاحظة: قد يستمر تشغيل المركبة في هذه الحالة أثناء إكمال رحلة تم تعيينها لها. |
ONLINE |
تقبل المركبة الرحلات الجديدة. |
VehicleAttribute
تصف سمة المركبة كزوج مفتاح/قيمة. لا يمكن أن يتجاوز طول سلسلة "المفتاح:القيمة" 256 حرفًا.
تمثيل JSON |
---|
{ "key": string, "value": string, // Union field |
الحقول | |
---|---|
key |
مفتاح السمة لا يجوز أن تحتوي المفاتيح على علامة النقطتَين (:). |
value |
قيمة السمة |
حقل الربط vehicle_attribute_value يمكن أن تكون قيمة السمة من النوع string أو bool أو double. يمكن أن يكون 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 |
Undefined LocationPowerSaveMode |
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. |
|
تعديل سمات المركبة جزئيًا |