- المرجع: مركبة
- 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 |
الخط المتعدد الذي يحدد المسار الذي تنوي تطبيق السائق الانتقال إليه إلى النقطة التالية. يتم أيضًا عرض هذه القائمة في شهر ملاحظة: هذا الحقل مخصّص فقط للاستخدام من خلال "حزمة تطوير البرامج (SDK) لبرنامج التشغيل". لا تتوفّر إمكانية فك الترميز بعد. |
currentRouteSegmentTraffic |
الإدخال فقط. ويستخدم Fleet Engine هذه المعلومات لتحسين مشاركة الرحلة. ملاحظة: هذا الحقل مخصّص فقط للاستخدام من خلال "حزمة تطوير البرامج (SDK) لبرنامج التشغيل". |
currentRouteSegmentVersion |
النتائج فقط. الوقت الذي تم فيه ضبط طابع زمني بتنسيق RFC3339 UTC "Zulu" ، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
currentRouteSegmentEndPoint |
النقطة التي ينتهي عندها |
remainingDistanceMeters |
مسافة القيادة المتبقية لـ |
etaToFirstWaypoint |
الوقت المقدر للوصول إلى الإدخال الأول في حقل عند تعديل مركبة، تكون الأولوية للسمة طابع زمني بتنسيق RFC3339 UTC "Zulu" ، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
remainingTimeSeconds |
الإدخال فقط. وقت القيادة المتبقّي لـ " عند تعديل مركبة، تكون الأولوية للسمة |
waypoints[] |
نقاط الطريق المتبقية التي تم تخصيصها لهذه المركبة |
waypointsVersion |
النتائج فقط. آخر مرة تم فيها تعديل الحقل " طابع زمني بتنسيق RFC3339 UTC "Zulu" ، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
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 |
|
تعرض قائمة بالمركبات مقسّمة على صفحات والمرتبطة بمقدّم خدمة يتطابق مع خيارات الطلب. |
|
تعرض قائمة بالمركبات التي تتطابق مع خيارات الطلب. |
(deprecated) |
متوقّفة نهائيًا: يمكنك استخدام SearchVehicles بدلاً منها. |
|
تكتب بيانات المركبة في Fleet Engine. |
|
يتم تعديل سمات المركبة جزئيًا. |
(deprecated) |
متوقّفة نهائيًا: يمكنك استخدام طريقة UpdateVehicle بدلاً من ذلك. |