الفهرس
TripService
(واجهة)VehicleService
(واجهة)BatteryInfo
(رسالة)BatteryStatus
(تعداد)BillingPlatformIdentifier
(تعداد)ConsumableTrafficPolyline
(رسالة)CreateTripRequest
(رسالة)CreateVehicleRequest
(رسالة)DeviceSettings
(رسالة)GetTripRequest
(رسالة)GetVehicleRequest
(رسالة)LicensePlate
(رسالة)ListVehiclesRequest
(رسالة)ListVehiclesResponse
(رسالة)LocationPowerSaveMode
(تعداد)LocationSensor
(تعداد)NavigationStatus
(تعداد)PolylineFormatType
(تعداد)PowerSource
(تعداد)ReportBillableTripRequest
(رسالة)ReportBillableTripRequest.SolutionType
(تعداد)RequestHeader
(رسالة)RequestHeader.Platform
(تعداد)RequestHeader.SdkType
(تعداد)SearchTripsRequest
(رسالة)SearchTripsResponse
(رسالة)SearchVehiclesRequest
(رسالة)SearchVehiclesRequest.CurrentTripsPresent
(تعداد)SearchVehiclesRequest.VehicleMatchOrder
(تعداد)SearchVehiclesResponse
(رسالة)SpeedReadingInterval
(رسالة)SpeedReadingInterval.Speed
(تعداد)StopLocation
(رسالة)TerminalLocation
(رسالة)TerminalPointId
(message) (ميزة متوقّفة نهائيًا)TrafficPolylineData
(رسالة)Trip
(رسالة)TripStatus
(تعداد)TripType
(تعداد)TripView
(تعداد)TripWaypoint
(رسالة)UpdateTripRequest
(رسالة)UpdateVehicleAttributesRequest
(رسالة)UpdateVehicleAttributesResponse
(رسالة)UpdateVehicleRequest
(رسالة)Vehicle
(رسالة)Vehicle.VehicleType
(رسالة)Vehicle.VehicleType.Category
(تعداد)VehicleAttribute
(رسالة)VehicleAttributeList
(رسالة)VehicleLocation
(رسالة)VehicleMatch
(رسالة)VehicleMatch.VehicleMatchType
(تعداد)VehicleState
(تعداد)VisualTrafficReportPolylineRendering
(رسالة)VisualTrafficReportPolylineRendering.RoadStretch
(رسالة)VisualTrafficReportPolylineRendering.RoadStretch.Style
(تعداد)Waypoint
(رسالة)WaypointType
(تعداد)
TripService
خدمة إدارة الرحلات
CreateTrip |
---|
لإنشاء رحلة في Fleet Engine وإرجاع الرحلة الجديدة |
GetTrip |
---|
الحصول على معلومات عن رحلة واحدة |
ReportBillableTrip |
---|
الإبلاغ عن استخدام الرحلات المشمولة في الفاتورة |
SearchTrips |
---|
الحصول على جميع الرحلات لمركبة معيّنة |
UpdateTrip |
---|
تعدّل بيانات الرحلة. |
VehicleService
خدمة إدارة المركبات:
CreateVehicle |
---|
تنشئ مركبة جديدة مرتبطة بمقدّم خدمة مشاركة الركوب أو توصيل الطلبات عند الطلب. يجب أن يكون لكل يجب ملء حقول
يتم تجاهل حقول
جميع الحقول الأخرى اختيارية ويتم استخدامها في حال توفّرها. |
GetVehicle |
---|
لعرض مركبة من Fleet Engine. |
ListVehicles |
---|
عرض قائمة مفصّلة بالمركبات المرتبطة بمقدّم خدمة يتطابق مع خيارات الطلب |
SearchVehicles |
---|
تعرض قائمة بالمركبات التي تتطابق مع خيارات الطلب. |
UpdateVehicle |
---|
يُستخدَم لكتابة بيانات المركبات المعدَّلة في Fleet Engine. عند تحديث
يتعذّر أيضًا تحديث المركبة إذا تم تعديل الحقل |
UpdateVehicleAttributes |
---|
يتم تعديل سمات المركبة جزئيًا. سيتم تعديل السمات المذكورة في الطلب فقط، ولن يتم تغيير السمات الأخرى. يختلف ذلك في |
BatteryInfo
معلومات حول بطارية الجهاز
الحقول | |
---|---|
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 |
طاقة البطارية منخفضة. |
BillingPlatformIdentifier
مجموعة من القيم التي تشير إلى المنصّة التي تم إصدار الطلب عليها.
عمليات التعداد | |
---|---|
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED |
تلقائي: يُستخدَم للأنظمة الأساسية غير المحدّدة. |
SERVER |
المنصة هي خادم عملاء. |
WEB |
المنصة هي متصفح ويب. |
ANDROID |
النظام الأساسي هو جهاز جوّال Android. |
IOS |
إن النظام الأساسي هو جهاز جوّال يعمل بنظام التشغيل iOS. |
OTHERS |
الأنظمة الأساسية الأخرى غير المُدرَجة في هذا التعداد |
ConsumableTrafficPolyline
كثافة حركة المرور على طول مسار المركبة
الحقول | |
---|---|
speed_ |
سرعة حركة المرور على طول المسار من نقطة المرور السابقة إلى نقطة المرور الحالية |
encoded_ |
المسار الذي يسلكه السائق من نقطة الطريق السابقة إلى نقطة الطريق الحالية. يتضمّن هذا المسار معالم حتى يتمكّن العملاء من عرض علامات حركة المرور على طول المسار (راجِع |
CreateTripRequest
إنشاء رسالة طلب الرحلة
الحقول | |
---|---|
header |
عنوان طلب Fleet Engine العادي |
parent |
مطلوب. يجب أن يكون بالتنسيق |
trip_ |
مطلوب. معرّف الرحلة الفريد يخضع ذلك للقيود التالية:
|
trip |
مطلوب. كيان الرحلة المطلوب إنشائه. عند إنشاء رحلة، تكون الحقول التالية مطلوبة:
يتم استخدام الحقول التالية في حال تقديمها:
ويتم تجاهل جميع حقول الرحلة الأخرى. على سبيل المثال، تبدأ جميع الرحلات بقيمة لا تتوفّر ميزة عند ضبط عند تحديد يتم استخدام الحقول |
CreateVehicleRequest
رسالة طلب CreateVehicle
.
الحقول | |
---|---|
header |
عنوان طلب Fleet Engine العادي |
parent |
مطلوب. يجب أن يكون بالتنسيق |
vehicle_ |
مطلوب. رقم تعريف المركبة الفريد يخضع ذلك للقيود التالية:
|
vehicle |
مطلوب. كيان المركبة المطلوب إنشاؤه: عند إنشاء مركبة، تكون الحقول التالية مطلوبة:
عند إنشاء مركبة، يتم تجاهل الحقول التالية:
وجميع الحقول الأخرى اختيارية وتُستخدَم في حال توفيرها. |
DeviceSettings
معلومات عن الإعدادات المختلفة على الجهاز الجوّال
الحقول | |
---|---|
location_ |
كيفية ضبط ميزات الموقع الجغرافي على الجهاز عند تفعيل ميزة "توفير شحن البطارية" |
is_ |
ما إذا كان الجهاز في وضع توفير الطاقة حاليًا |
is_ |
ما إذا كان الجهاز في حالة تفاعلية. |
battery_ |
معلومات عن حالة البطارية |
GetTripRequest
رسالة طلب GetTrip
الحقول | |
---|---|
header |
عنوان طلب Fleet Engine العادي |
name |
مطلوب. يجب أن يكون بالتنسيق |
view |
مجموعة فرعية من حقول الرحلة التي يجب عرضها وتفسيرها |
current_ |
يشير إلى الحد الأدنى للطابع الزمني (حصريًا) الذي يتم استرداد بيانات |
remaining_ |
تشير هذه السمة إلى الحد الأدنى للطابع الزمني (حصريًا) الذي تم استرداد |
route_ |
تنسيق المسار الحالي المعروض، |
current_ |
يشير إلى الحد الأدنى للطابع الزمني (الحصري) الذي يتم استرداد |
remaining_ |
تشير هذه السمة إلى الحد الأدنى للطابع الزمني (حصريًا) الذي يتم استرداد بيانات |
GetVehicleRequest
رسالة طلب GetVehicle
.
الحقول | |
---|---|
header |
عنوان طلب Fleet Engine العادي |
name |
مطلوب. يجب أن يكون بالتنسيق |
current_ |
تشير هذه السمة إلى الحد الأدنى للطابع الزمني (حصريًا) الذي تم استرداد قيمة |
waypoints_ |
تشير هذه السمة إلى الحد الأدنى للطابع الزمني (حصريًا) الذي يتم استرداد بيانات |
LicensePlate
معلومات لوحة ترخيص المركبة لتجنُّب تخزين معلومات تحديد الهوية الشخصية، يتم تخزين الحد الأدنى من المعلومات عن لوحة الأرقام كجزء من الكيان.
الحقول | |
---|---|
country_ |
مطلوب. رمز البلد أو المنطقة وفقًا لـ CLDR على سبيل المثال، |
last_ |
لا يتضمّن لوحة الترخيص الرقم الأخير أو الرقم "-1" للإشارة إلى عدم توفّر قيمة رقمية.
|
ListVehiclesRequest
رسالة طلب ListVehicles
.
الحقول | |
---|---|
header |
عنوان طلب Fleet Engine العادي |
parent |
مطلوب. يجب أن يكون بالتنسيق |
page_ |
الحد الأقصى لعدد المركبات التي سيتم عرضها القيمة التلقائية: 100. |
page_ |
قيمة |
minimum_ |
تحدّد هذه السمة الحدّ الأدنى المطلوب لسعة المركبة. سيكون لكل المركبات التي تم إرجاعها |
trip_ |
تقييد الاستجابة على المركبات التي تتيح استخدام نوع واحد على الأقل من أنواع الرحلات المحدّدة |
maximum_ |
لتقييد الاستجابة للمركبات التي أرسلت تعديلات الموقع الجغرافي إلى Fleet Engine خلال المدة المحدّدة. ولا تُعتبر المركبات الثابتة التي لا تزال تنقل مواقعها قديمة. في حال توفُّرها، يجب أن تكون مدة موجبة صالحة. |
vehicle_ |
مطلوب. تقييد الاستجابة على المركبات التي تنتمي إلى إحدى فئات الأنواع المحدّدة لا يُسمح باستخدام |
required_ |
يمكن للمتصلين إنشاء عمليات منطقية معقّدة باستخدام أيّ مجموعة من الحقول
تقييد الاستجابة على المركبات التي تحتوي على السمات المحدّدة هذا الحقل هو عملية ربط/و. يُسمح بحد أقصى 50 سمة مطلوبة. يتطابق ذلك مع الحد الأقصى لعدد السمات المسموح بها في المركبة. يجب أن تكون كل سلسلة متكرّرة بالتنسيق "المفتاح:القيمة". |
required_ |
تعمل هذه السياسة على تقييد الاستجابة للمركبات التي تتضمّن سمة واحدة على الأقل من السمات المحدّدة في كل |
required_ |
يوفّر على غرار
الردّ على المركبات التي تتطابق مع جميع السمات في |
vehicle_ |
لتقييد الاستجابة للمركبات التي تحمل حالة المركبة هذه. |
on_ |
يجب إرجاع المركبات التي تتضمّن رحلات حالية فقط. |
filter |
اختياريّ. طلب بحث فلتر لتطبيقه عند إدراج المركبات يُرجى الاطّلاع على http://aip.dev/160 للحصول على أمثلة على بنية الفلتر. تم تصميم هذا الحقل ليحلّ محلّ الحقول يعمل هذا الفلتر كعبارة AND مع قيود أخرى، مثل يُرجى العلم أنّ طلبات البحث المتاحة هي فقط تلك المتعلقة بسمات المركبات (على سبيل المثال، ويتمّ أيضًا تخزين جميع السمات كسلاسل، وبالتالي فإنّ المقارنات الوحيدة المتاحة مع السمات هي مقارنات السلاسل. للمقارنة مقابل القيم الرقمية أو المنطقية، يجب اقتباس القيم بشكل صريح ليتم التعامل معها كسلاسل (مثل |
viewport |
اختياريّ. فلتر يحدّ من المركبات المعروضة إلى تلك التي كان موقعها الجغرافي الأخير في المنطقة المستطيلة التي حدّدها إطار العرض |
ListVehiclesResponse
رسالة رد واحدة (ListVehicles
).
الحقول | |
---|---|
vehicles[] |
المركبات التي تتطابق مع المعايير الواردة في الطلب يتم تحديد الحد الأقصى لعدد المركبات التي يتم عرضها من خلال حقل |
next_ |
رمز مميّز لاسترداد الصفحة التالية من المركبات، أو فارغ إذا لم تعد هناك مركبات تستوفي معايير الطلب |
total_ |
مطلوب. إجمالي عدد المركبات التي تتطابق مع معايير الطلب في جميع الصفحات |
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 |
لن يتم إيقاف خدمة الموقع الجغرافي، ولكن سيقلل "مدير الموقع الجغرافي" جميع الطلبات المُرسَلة إلى مقدّمي الخدمات عندما يكون الجهاز غير تفاعلي. |
LocationSensor
أداة الاستشعار أو المنهجية المستخدَمة لتحديد الموقع الجغرافي
عمليات التعداد | |
---|---|
UNKNOWN_SENSOR |
جهاز الاستشعار غير محدّد أو غير معروف. |
GPS |
نظام تحديد المواقع العالمي (GPS) أو نظام تحديد المواقع العالمي المساعد |
NETWORK |
نظام تحديد المواقع العالمي (GPS) أو معرِّف برج الاتصالات أو نقطة وصول WiFi. |
PASSIVE |
رقم تعريف البرج الخلوي أو نقطة وصول Wi-Fi |
ROAD_SNAPPED_LOCATION_PROVIDER |
موقع يحدده الجهاز الجوّال ليكون موقع الطريق الأكثر احتمالاً. |
CUSTOMER_SUPPLIED_LOCATION |
موقع جغرافي يقدّمه العميل من مصدر مستقل وعادةً ما يتم استخدام هذه القيمة لموقع جغرافي يتم توفيره من مصادر أخرى غير الجهاز الجوّال الذي يعمل بنظام التشغيل Driver SDK. إذا كان المصدر الأصلي موضّحًا بإحدى قيم التعداد الأخرى، استخدِم تلك القيمة. يتم عادةً تقديم المواقع الجغرافية التي تم وضع علامة CUSTOMER_SUPPLIED_LOCATION عليها من خلال last_location.supplemental_location_sensor المركبة. |
FLEET_ENGINE_LOCATION |
موقع جغرافي احتسبه Fleet Engine استنادًا إلى الإشارات المتاحة له. النتائج فقط. سيتم رفض هذه القيمة إذا تم استلامها في طلب. |
FUSED_LOCATION_PROVIDER |
مزوّد الموقع الجغرافي المدمج في Android |
CORE_LOCATION |
مقدم الموقع على أنظمة التشغيل Apple. |
PolylineFormatType
نوع تنسيق الخطوط المتعددة.
عمليات التعداد | |
---|---|
UNKNOWN_FORMAT_TYPE |
التنسيق غير محدد أو غير معروف. |
LAT_LNG_LIST_TYPE |
قائمة بـ google.type.LatLng |
ENCODED_POLYLINE_TYPE |
يشير ذلك المصطلح إلى مخطط متعدد الخطوط تم ترميزه باستخدام خوارزمية ضغط الخطوط المتعددة. لا تتوفّر إمكانية فك الترميز بعد. |
PowerSource
نوع الشاحن المستخدَم لشحن البطارية
عمليات التعداد | |
---|---|
UNKNOWN_POWER_SOURCE |
مصدر الطاقة غير معروف. |
POWER_SOURCE_AC |
مصدر الطاقة هو شاحن AC. |
POWER_SOURCE_USB |
مصدر الطاقة هو منفذ USB. |
POWER_SOURCE_WIRELESS |
مصدر الطاقة لاسلكي. |
POWER_SOURCE_UNPLUGGED |
البطارية غير متصلة بمصدر الطاقة. |
ReportBillableTripRequest
رسالة طلب ReportBillableTrip
الحقول | |
---|---|
name |
مطلوب. يجب أن يكون بالتنسيق |
country_ |
مطلوب. رمز البلد المؤلّف من حرفَين للبلد الذي تحدث فيه الرحلة. يتم تحديد السعر وفقًا لرمز البلد. |
platform |
المنصة التي تم إصدار الطلب عليها. |
related_ |
المعرّفات المرتبطة مباشرةً بالرحلة التي يتم الإبلاغ عنها وعادةً ما تكون هذه المعرّفات (مثل معرّفات الجلسات) لعمليات الحجز المُسبَق التي تم إجراؤها قبل توفّر معرّف الرحلة. الحد الأقصى لعدد |
solution_ |
تمثّل هذه السمة نوع حلّ "منصّة Google للتسويق" (على سبيل المثال، |
SolutionType
أداة اختيار لأنواع الحلول المختلفة لرحلة تم الإبلاغ عنها
عمليات التعداد | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
القيمة التلقائية بالنسبة إلى التوافق مع الأنظمة القديمة، ستستخدم واجهة برمجة التطبيقات ON_DEMAND_RIDESHARING_AND_DELIVERIES تلقائيًا، وهو أول نوع من الحلول المتوافقة. |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
الحل هو رحلة مشاركة الرحلات والتوصيل عند الطلب. |
RequestHeader
يحتوي RequestHeader على حقول شائعة لجميع طلبات RPC في Fleet Engine.
الحقول | |
---|---|
language_ |
تمثّل هذه السمة رمز اللغة BCP-47، مثل en-US أو sr-Latn. لمزيد من المعلومات، يُرجى الاطّلاع على http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. إذا لم يتم تحديد أي لغة، قد يكون الرد بأي لغة، مع تفضيل اللغة الإنجليزية في حالة وجود مثل هذا الاسم. مثال على قيمة الحقل: |
region_ |
مطلوب. رمز CLDR للمنطقة التي صدر فيها الطلب مثال على قيمة الحقل: |
sdk_ |
يشير إلى إصدار حزمة تطوير البرامج (SDK) للاتصال، إذا كان ذلك منطبقًا. تنسيق الإصدار هو "major.minor.patch"، مثال: |
os_ |
يشير إلى إصدار نظام التشغيل الذي يتم تشغيل حزمة تطوير البرامج (SDK) للاتصال عليه. أمثلة على قيم الحقل: |
device_ |
طراز الجهاز الذي يتم تشغيل حزمة تطوير البرامج (SDK) للاتصال عليه أمثلة على قيم الحقول: |
sdk_ |
نوع حزمة SDK التي ترسل الطلب |
maps_ |
إصدار حزمة MapSDK التي تعتمد عليها حزمة SDK المُستخدَمة للاتصال، إذا كان ذلك منطبقًا. تنسيق الإصدار هو "major.minor.patch"، مثال: |
nav_ |
يشير إلى إصدار NavSDK الذي تعتمد عليه حزمة تطوير البرامج (SDK) للاتصال، إذا كان ذلك منطبقًا تنسيق الإصدار هو "major.minor.patch"، مثال: |
platform |
النظام الأساسي لحزمة تطوير البرامج (SDK) للاتصال |
manufacturer |
الشركة المصنّعة لجهاز Android من حزمة تطوير البرامج (SDK) للاتصال، ولا تنطبق إلا على حِزم تطوير البرامج (SDK) لنظام التشغيل Android. مثال على قيمة الحقل: |
android_ |
مستوى واجهة برمجة تطبيقات Android لحزمة SDK التي تُجري الطلب، لا ينطبق إلا على حِزم SDK لنظام التشغيل Android. مثال على قيمة الحقل: |
trace_ |
معرّف اختياري يمكن تقديمه لأغراض التسجيل من أجل تحديد الطلب. |
النظام الأساسي
نظام التشغيل لحزمة SDK المُستخدَمة في الطلب
عمليات التعداد | |
---|---|
PLATFORM_UNSPECIFIED |
القيمة التلقائية. يتم استخدام هذه القيمة في حال إسقاط المنصة. |
ANDROID |
تم إرسال الطلب من Android. |
IOS |
يأتي الطلب من نظام التشغيل iOS. |
WEB |
تم إرسال الطلب من الويب. |
SdkType
الأنواع المحتملة لحِزم SDK.
عمليات التعداد | |
---|---|
SDK_TYPE_UNSPECIFIED |
القيمة التلقائية. ويتم استخدام هذه القيمة في حال إسقاط sdk_type . |
CONSUMER |
حزمة SDK للاتصال هي المستهلك. |
DRIVER |
حزمة تطوير البرامج (SDK) التي تُجري المكالمة هي Driver. |
JAVASCRIPT |
حزمة تطوير البرامج (SDK) التي تستدعي واجهة برمجة التطبيقات هي JavaScript. |
SearchTripsRequest
رسالة طلب SearchTrips
الحقول | |
---|---|
header |
عنوان طلب Fleet Engine العادي |
parent |
مطلوب. يجب أن يكون بالتنسيق |
vehicle_ |
المركبة المرتبطة بالرحلات في الطلب وفي حال عدم تحديد هذه السمة، لا تتضمّن الرحلات التي تم إرجاعها ما يلي:
|
active_ |
في حال ضبطها على "صحيح"، تتضمّن الاستجابة الرحلات التي تؤثّر في مسار السائق. |
page_ |
وإذا لم يتم ضبط السياسة، سيقرر الخادم عدد النتائج التي سيتم عرضها. |
page_ |
اضبط هذا الخيار على قيمة تم عرضها سابقًا في |
minimum_ |
في حال تحديد وقت محدّد، يمكنك إرجاع الرحلات التي لم يتم تعديلها بعد الوقت |
SearchTripsResponse
رسالة رد SearchTrips.
الحقول | |
---|---|
trips[] |
تعرض هذه السمة قائمة الرحلات للمركبة المطلوبة. |
next_ |
نقْل هذا الرمز المميّز في SearchTripsRequest للتنقّل في نتائج القائمة. تعرض واجهة برمجة التطبيقات قائمة رحلات عند كل مكالمة، وعندما لا تظهر أي نتائج أخرى، تكون قائمة الرحلات فارغة. |
SearchVehiclesRequest
رسالة طلب SearchVehicles
.
الحقول | |
---|---|
header |
عنوان طلب Fleet Engine العادي |
parent |
مطلوب. يجب أن يكون بالتنسيق |
pickup_ |
مطلوب. نقطة الاستلام التي تريد البحث بالقرب منها |
dropoff_ |
الموقع الجغرافي المقصود لتسليم الطلب للعميل يكون الحقل مطلوبًا إذا كان |
pickup_ |
مطلوب. تحدد نصف قطر بحث المركبة حول نقطة الاستلام. وسيتم عرض المركبات الواقعة ضمن نصف قطر البحث فقط. يجب أن تتراوح القيمة بين 400 و10,000 متر (بما في ذلك). |
count |
مطلوب. تُستخدَم لتحديد الحد الأقصى لعدد المركبات التي سيتم عرضها. يجب أن تتراوح القيمة بين 1 و50 (ضمنًا). |
minimum_ |
مطلوب. لتحديد عدد الركاب الذين يتم أخذهم في الاعتبار للقيام برحلة ما. يجب أن تكون القيمة أكبر من واحد أو مساوية له. لا يتم تضمين محرِّك البحث في قيمة السعة. |
trip_ |
مطلوب. تمثّل هذه السمة نوع الرحلة المقترَحة. يجب أن تتضمن نوعًا واحدًا فقط. لا يُسمح باستخدام |
maximum_ |
يحصر البحث بالمركبات التي أرسلت تعديلات على الموقع الجغرافي إلى Fleet Engine خلال المدة المحدّدة فقط. ولا تُعتبر المركبات الثابتة التي لا تزال تنقل مواقعها قديمة. في حال عدم ضبط هذا الحقل، يستخدم الخادم القيمة التلقائية وهي خمس دقائق. |
vehicle_ |
مطلوب. يقصر البحث على المركبات من أحد الأنواع المحدّدة. يجب تحديد نوع مركبة واحد على الأقل. لا يُسمح بأنواع المركبات التي تحمل الفئة |
required_ |
ويمكن للمتصلين إنشاء عمليات منطقية معقدة باستخدام أي مجموعة من الحقول
يحصر البحث بالمركبات التي تتضمّن السمات المحدّدة فقط. هذا الحقل هو عملية ربط/و. يُسمح بحد أقصى 50 سمة مطلوبة. يتطابق ذلك مع الحد الأقصى لعدد السمات المسموح بها في المركبة. |
required_ |
يحصر البحث في المركبات التي تتضمّن سمة واحدة على الأقل من السمات المحدّدة في كل |
required_ |
يوفّر على غرار
يحصر البحث في المركبات التي تتضمّن جميع السمات في |
order_ |
مطلوب. لتحديد معيار الترتيب المطلوب للنتائج. |
include_ |
يشير ذلك إلى ما إذا كانت المركبات التي لديها رحلة نشطة واحدة مؤهّلة لهذا البحث. لا يتم استخدام هذا الحقل إلا عند عدم تحديد تكون القيمة التلقائية |
trip_ |
تشير هذه السمة إلى الرحلة المرتبطة بحدث |
current_ |
يشير ذلك إلى ما إذا كانت المركبات التي تتضمن رحلات نشطة مؤهَّلة لعملية البحث هذه. يجب ضبط هذه السمة على قيمة أخرى غير |
filter |
اختياريّ. طلب بحث فلتر يتم تطبيقه عند البحث عن مركبات يُرجى الاطّلاع على http://aip.dev/160 للحصول على أمثلة على بنية الفلتر. تم تصميم هذا الحقل ليحلّ محلّ الحقول يعمل هذا الفلتر كعبارة AND مع قيود أخرى، مثل يُرجى العِلم أنّ طلبات البحث الوحيدة المتوافقة هي تلك المتعلّقة بسمات المركبات (على سبيل المثال، ويتمّ أيضًا تخزين جميع السمات كسلاسل، وبالتالي فإنّ المقارنات الوحيدة المتاحة مع السمات هي مقارنات السلاسل. لإجراء مقارنة مع الأرقام أو القيم المنطقية، يجب وضع علامتَي اقتباس حول القيم صراحةً ليتم التعامل معها كسلسلتَين (على سبيل المثال، |
CurrentTripsPresent
تحدِّد أنواع القيود المفروضة على الرحلات الحالية للمركبة.
عمليات التعداد | |
---|---|
CURRENT_TRIPS_PRESENT_UNSPECIFIED |
يخضع توفّر المركبات التي تشمل رحلات للحقل "include_back_to_back ". |
NONE |
يمكن أن تظهر المركبات التي لا تتضمّن رحلات في نتائج البحث. عند استخدام هذه القيمة، لا يمكن أن يكون include_back_to_back true . |
ANY |
يتم تضمين المركبات التي لديها 5 رحلات حالية و10 نقاط طريق كحد أقصى في نتائج البحث. عند استخدام هذه القيمة، لا يمكن أن يكون include_back_to_back true . |
VehicleMatchOrder
تُحدِّد ترتيب مطابقات المركبات في الاستجابة.
عمليات التعداد | |
---|---|
UNKNOWN_VEHICLE_MATCH_ORDER |
الخيار التلقائي، يُستخدم لتطابق مركبة غير محدّدة أو غير معروفة مع الطلب. |
PICKUP_POINT_ETA |
ترتيب تصاعدي حسب وقت قيادة المركبة إلى نقطة الاستلام |
PICKUP_POINT_DISTANCE |
الترتيب التصاعدي حسب المسافة التي تقطعها المركبة للوصول إلى نقطة الاستلام |
DROPOFF_POINT_ETA |
ترتيب تصاعدي حسب مدة قيادة المركبة إلى نقطة التسليم. لا يمكن استخدام هذا الطلب إلا إذا تم تحديد نقطة التسليم في الطلب. |
PICKUP_POINT_STRAIGHT_DISTANCE |
ترتيب تصاعدي حسب مسافة خط مستقيم من آخر موقع جغرافي للمركبة تم الإبلاغ عنه إلى نقطة الاستلام |
COST |
ترتيب تصاعدي حسب تكلفة المطابقة التي تم ضبطها. يتم تعريف تكلفة المطابقة على أنّها عملية حسابية مرجحة بين المسافة المستقيمة ووقت الوصول المقدَّر. يتمّ ضبط الأوزان باستخدام قيم تلقائية ويمكن تعديلها لكلّ عميل. يُرجى التواصل مع فريق دعم Google إذا كنت بحاجة إلى تعديل هذه الأوزان لمشروعك. |
SearchVehiclesResponse
رسالة ردّ SearchVehicles
الحقول | |
---|---|
matches[] |
قائمة المركبات التي تستوفي معايير |
SpeedReadingInterval
مؤشر كثافة حركة المرور على جزء متجاورة من المسار. بالنظر إلى مسار يحتوي على النقاط P_0 وP_1 و... أو P_N (فهرس يستند إلى صفر)، تحدد SpeedReadingInterval الفاصل الزمني وتصف عدد الزيارات باستخدام الفئات التالية.
الحقول | |
---|---|
start_ |
فهرس بداية هذا الفاصل الزمني في المسار في ملف JSON، عندما يكون الفهرس 0، سيظهر الحقل فارغًا. |
end_ |
فهرس نهاية هذا الفاصل الزمني في المسار في ملف JSON، عندما يكون الفهرس 0، سيظهر الحقل فارغًا. |
speed |
سرعة حركة المرور في هذا الفاصل الزمني |
السرعة
تصنيف سرعة الخطوط المتعددة استنادًا إلى بيانات الزيارات
عمليات التعداد | |
---|---|
SPEED_UNSPECIFIED |
القيمة التلقائية. هذه القيمة غير مستخدَمة. |
NORMAL |
تم رصد سرعة عادية، ولم يتم رصد أي حركة بطيئة. |
SLOW |
تم رصد حركة بطيئة، ولكن لم يحدث ازدحام مروري. |
TRAFFIC_JAM |
تم رصد ازدحام مروري. |
StopLocation
الموقع الجغرافي الفعلي الذي وقعت فيه المحطة (الاستلام/التسليم).
الحقول | |
---|---|
point |
مطلوب. تشير إلى الموقع الفعلي. |
timestamp |
يشير هذا الحقل إلى وقت التوقف. |
stop_time |
الإدخال فقط تمّ الإيقاف. استخدِم حقل الطابع الزمني. |
TerminalLocation
تصف موقع نقطة وسيطة.
الحقول | |
---|---|
point |
مطلوب. يشير إلى الموقع الجغرافي لنقطة مسار رحلة. |
terminal_point_id |
تم إيقاف هذا الحقل نهائيًا: حدِّد الحقل |
access_point_id |
تم إيقاف هذا الحقل نهائيًا: حدِّد الحقل |
trip_id |
تمّ الإيقاف. |
terminal_location_type |
متوقّفة نهائيًا: سيتضمّن النطاق |
TerminalPointId
تم إيقافها نهائيًا: لم تعُد نقاط النهاية متاحة في Fleet Engine. استخدِم TerminalLocation.point
بدلاً من ذلك.
الحقول | |
---|---|
value |
تمّ الإيقاف. |
حقل الاتحاد Id . تمّ الإيقاف. يمكن أن يكون Id واحدًا فقط مما يلي: |
|
place_id |
تمّ الإيقاف. |
generated_id |
تمّ الإيقاف. |
TrafficPolylineData
أحوال حركة المرور على طول مسار المركبة المتوقّع
الحقول | |
---|---|
traffic_ |
عرض خط متعدد الخطوط لسرعة حركة المرور في جميع المناطق على طول مسار واحد من رحلة أحد العملاء |
الرحلة
البيانات الوصفية للرحلة
الحقول | |
---|---|
name |
النتائج فقط. بالتنسيق "providers/{provider}/trips/{trip}" |
vehicle_ |
رقم تعريف المركبة التي تجري هذه الرحلة |
trip_ |
الحالة الحالية للرحلة |
trip_ |
نوع الرحلة. |
pickup_ |
تشير إلى الموقع الجغرافي الذي يشير فيه العميل إلى أنّه سيتم استلام الطلب. |
actual_ |
الإدخال فقط. الموقع الجغرافي الفعلي وقت ومكان استلام العميل. هذا الحقل مخصّص لمقدّم الخدمة لتقديم ملاحظات حول معلومات الاستلام الفعلية. |
actual_ |
الإدخال فقط الوقت الفعلي والموقع الجغرافي لوصول السائق إلى نقطة الاستلام هذا الحقل مخصّص لمقدّم الخدمة ليقدّم ملاحظات حول معلومات الوصول الفعلية إلى نقطة الاستلام. |
pickup_ |
النتائج فقط. سواء الوقت المقدر في المستقبل الذي سيتم فيه نقل الركاب أو الوقت الفعلي الذي تم التقاطهم فيه. |
intermediate_ |
محطّات متوسطة للتوقّف من أجل طلب الرحلات (بالإضافة إلى الاستلام والتوصيل) في البداية، لن تكون هذه الميزة متوفّرة للرحلات المشتركة. |
intermediate_ |
يشير إلى آخر مرة تم فيها تعديل |
intermediate_ |
عندما تكون قيمة الحقل " |
actual_ |
الإدخال فقط الوقت الفعلي والموقع الجغرافي لوصول السائق إلى وجهة متوسطة. هذا الحقل مخصّص لموفّر الخدمة لتقديم ملاحظات حول معلومات الوصول الفعلية إلى الوجهات المتوسطة. |
actual_ |
الإدخال فقط. الوقت والموقع الجغرافي الفعليان اللذان تم استلام العميل فيهما من وجهة وسيطة هذا الحقل مخصّص لمقدّم الخدمة لتقديم ملاحظات حول معلومات الاستلام الفعلية في الوجهات الوسيطة. |
dropoff_ |
الموقع الجغرافي الذي يشير إليه العميل بأنه سيتم إنزاله فيه |
actual_ |
الإدخال فقط الوقت والموقع الجغرافي الفعليان اللذان تمّت فيها إعادة العميل إلى مكان إقامته. هذا الحقل مخصّص لمقدّم الخدمة لتقديم ملاحظات حول معلومات إعادة العميل الفعلية. |
dropoff_ |
النتائج فقط. إما الوقت المقدَّر في المستقبل الذي سيتم فيه إنزال الركّاب في الوجهة النهائية، أو الوقت الفعلي الذي تم فيه إنزالهم. |
remaining_ |
النتائج فقط. المسار الكامل من الموقع الجغرافي الحالي إلى نقطة الاستلام، شاملاً يمكن أن يتضمّن هذا المسار نقاط طريق من رحلات أخرى. |
vehicle_ |
يتيح هذا الحقل ترتيب نقاط التوقف يدويًا للرحلة. يحتوي هذا الملف على جميع نقاط التوقف المتبقية للمركبة المحدّدة، بالإضافة إلى نقاط التوقف لتحميل الركاب وإيقافهم في هذه الرحلة. إذا لم يتمّ إسناد الرحلة إلى مركبة، سيتجاهل محرّك الأسطول هذا الحقل. لأسباب تتعلق بالخصوصية، لا تتم تعبئة هذا الحقل إلا من خلال الخادم في مكالمات |
route[] |
النتائج فقط. المسار المتوقع لهذه الرحلة إلى أول إدخال في linked_waypoints. يُرجى العِلم أنّ نقطة الطريق الأولى قد تنتمي إلى رحلة مختلفة. |
current_ |
النتائج فقط. مسار مشفر إلى نقطة الطريق التالية. ملاحظة: هذا الحقل مخصّص فقط للاستخدام من خلال حزمة تطوير البرامج (SDK) لبرنامج التشغيل وحزمة تطوير البرامج (SDK) الخاصة بالمستهلك. لا تتوفّر إمكانية فك الترميز بعد. |
current_ |
النتائج فقط. يشير إلى آخر مرة تم فيها تعديل المسار. ملاحظة: هذا الحقل مخصّص فقط لاستخدام حِزم تطوير البرامج (SDK) الخاصة بالسائقين والمستهلكين. |
current_ |
النتائج فقط. تشير إلى حالة حركة المرور على طول ملاحظة: هذا الحقل مخصّص فقط للاستخدام من خلال حزمة تطوير البرامج (SDK) لبرنامج التشغيل وحزمة تطوير البرامج (SDK) الخاصة بالمستهلك. |
current_ |
النتائج فقط. يشير إلى آخر مرة تم فيها تعديل ملاحظة: هذا الحقل مخصّص فقط لاستخدام حِزم تطوير البرامج (SDK) الخاصة بالسائقين والمستهلكين. |
current_ |
النتائج فقط. نقطة الطريق التي تنتهي عندها |
remaining_ |
النتائج فقط. مسافة القيادة المتبقية في حقل |
eta_ |
النتائج فقط. وقت الوصول المقدَّر إلى نقطة الطريق التالية (الإدخال الأول في حقل |
remaining_ |
النتائج فقط. المدة التي تبدأ من وقت إرجاع بيانات الرحلة إلى الوقت في |
remaining_ |
النتائج فقط. تشير إلى آخر مرة تم فيها تغيير |
remaining_ |
النتائج فقط. يشير إلى آخر مرة تم فيها تعديل |
number_ |
غير قابل للتغيير يشير إلى عدد الركاب في هذه الرحلة ولا يشمل السائق. يجب أن تتوفّر سعة في المركبة ليتم إرجاعها في استجابة |
last_ |
النتائج فقط. يشير إلى آخر موقع تم الإبلاغ عنه للمركبة على طول المسار. |
last_ |
النتائج فقط. يشير هذا الحقل إلى ما إذا كان من الممكن محاذاة |
view |
المجموعة الفرعية من حقول "الرحلة" التي تتم تعبئتها وكيفية تفسيرها. |
TripStatus
حالة رحلة تشير إلى مستوى تقدّمها
عمليات التعداد | |
---|---|
UNKNOWN_TRIP_STATUS |
تلقائي، يُستخدم لحالة الرحلة غير المحدّدة أو غير المعروفة. |
NEW |
رحلة تم إنشاؤها حديثًا. |
ENROUTE_TO_PICKUP |
السائق في طريقه إلى نقطة الاستلام. |
ARRIVED_AT_PICKUP |
لقد وصل السائق إلى نقطة الاستلام. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
وصل السائق إلى وجهة متوسطة وينتظر الراكب. |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
السائق في طريقه إلى وجهة وسيطة (وليست نقطة الانطلاق). |
ENROUTE_TO_DROPOFF |
التقط السائق الراكب وهو في طريقه إلى الوجهة التالية. |
COMPLETE |
تم إنزال الراكب وانتهت الرحلة. |
CANCELED |
تم إلغاء الرحلة قبل الاستلام من قِبل السائق أو الراكب أو مقدّم خدمة مشاركة الرحلات. |
TripType
نوع الرحلة.
عمليات التعداد | |
---|---|
UNKNOWN_TRIP_TYPE |
الخيار التلقائي، يُستخدَم لأنواع الرحلات غير المحدّدة أو غير المعروفة. |
SHARED |
قد تتشارك الرحلة مركبة مع رحلات أخرى. |
EXCLUSIVE |
وهذه الرحلة حصرية بمركبة. |
TripView
أداة اختيار مجموعات مختلفة من حقول "الرحلة" في ردّ "GetTrip
" راجِع AIP-157 للاطّلاع على السياق. من المرجّح أن تتم إضافة مشاهدات إضافية.
عمليات التعداد | |
---|---|
TRIP_VIEW_UNSPECIFIED |
القيمة التلقائية بالنسبة إلى التوافق مع الأنظمة القديمة، سيتم ضبط واجهة برمجة التطبيقات تلقائيًا على طريقة عرض حزمة تطوير البرامج (SDK). لضمان الاستقرار والدعم، ننصح العملاء باختيار TripView بخلاف SDK . |
SDK |
تشمل الحقول التي قد لا تكون قابلة للتفسير أو غير متوافقة باستخدام المكتبات المتاحة للجميع. |
JOURNEY_SHARING_V1S |
تتم تعبئة حقول الرحلة لحالة استخدام "مشاركة الرحلة". تم تصميم طريقة العرض هذه لاتصالات خادم إلى خادم. |
TripWaypoint
تصف نقطة توقف على مسار مركبة أو نقطة نهاية في رحلة مركبة.
الحقول | |
---|---|
location |
موقع هذه النقطة. |
trip_ |
الرحلة المرتبطة بنقطة الطريق هذه |
waypoint_ |
الدور الذي تلعبه نقطة المرور هذه في هذه الرحلة، مثل نقطة الاستلام أو نقطة التسليم |
path_ |
يشير ذلك المصطلح إلى المسار من نقطة الطريق السابقة إلى نقطة الطريق الحالية. غير محدّد للنقطة الطريق الأولى في القائمة. تتم تعبئة هذا الحقل عند طلبه فقط. |
encoded_ |
المسار المشفر من النقطة الوسيطة السابقة إلى النقطة الوسيطة الحالية. ملاحظة: هذا الحقل مخصّص فقط لاستخدام حِزم تطوير البرامج (SDK) الخاصة بالسائقين والمستهلكين. لا تتوفّر إمكانية فك الترميز بعد. |
traffic_ |
أحوال حركة المرور على طول المسار إلى هذه النقطة يُرجى ملاحظة أنّ حركة المرور لا تتوفّر إلا لعملاء حلول الرحلات والتسليمات في "منصة خرائط Google". |
distance_ |
المسافة بين المسار ونقطة الالتفاف السابقة ونقطة الالتفاف الحالية غير محدّد للنقطة الطريق الأولى في القائمة. |
eta |
الوقت المقدَّر للوصول إلى هذه النقطة. غير محدّد لنقطة الطريق الأولى في قائمة. |
duration |
مدة الرحلة من نقطة الطريق السابقة إلى هذه النقطة. غير محدّد لنقطة الطريق الأولى في قائمة. |
UpdateTripRequest
رسالة طلب تعديل الرحلة
الحقول | |
---|---|
header |
عنوان طلب Fleet Engine العادي |
name |
مطلوب. يجب أن يكون بالتنسيق |
trip |
مطلوب. الرحلة المرتبطة بالتحديث. يحافظ محرّك Fleet على الحقول التالية. يُرجى عدم تعديلها باستخدام Trip.update.
عند تعديل عند تحديد لتجنّب حدوث تعارض في الرحلات التي تتضمّن وجهات متعددة، يجب تقديم |
update_ |
مطلوب. قناع الحقل الذي يشير إلى الحقول التي يجب تعديلها في "الرحلة" يجب أن يحتوي |
UpdateVehicleAttributesRequest
رسالة طلب UpdateVehicleAttributes
.
الحقول | |
---|---|
header |
عنوان طلب Fleet Engine العادي |
name |
مطلوب. يجب أن يكون بالتنسيق |
attributes[] |
مطلوب. سمات المركبة المطلوب تعديلها ولا يتم تعديل أو إزالة السمات غير المذكورة. |
UpdateVehicleAttributesResponse
رسالة رد واحدة (UpdateVehicleAttributes
).
الحقول | |
---|---|
attributes[] |
مطلوب. القائمة الكاملة لسمات المركبات، بما في ذلك السمات الجديدة والمعدّلة والتي لم يتم تغييرها |
UpdateVehicleRequest
رسالة طلب UpdateVehicle
الحقول | |
---|---|
header |
عنوان طلب Fleet Engine العادي |
name |
مطلوب. يجب أن يكون بالتنسيق |
vehicle |
مطلوب. قيم عنصر
في حال تعديل الحقل وبالمثل، يمكن تعديل الحقل |
update_ |
مطلوب. قناع حقل يشير إلى حقول |
مركبة
البيانات الوصفية للمركبة
الحقول | |
---|---|
name |
النتائج فقط. الاسم الفريد لهذه المركبة التنسيق هو |
vehicle_ |
حالة المركبة. |
supported_ |
أنواع الرحلات المتوافقة مع هذه المركبة |
current_ |
النتائج فقط. قائمة برحلات " |
last_ |
آخر موقع جغرافي تم الإبلاغ عنه للمركبة |
maximum_ |
تمثّل هذه السمة إجمالي عدد الركاب الذين يمكن أن تحملهم هذه المركبة. ولا يتم احتساب السائق في هذه القيمة. يجب أن تكون هذه القيمة أكبر من أو تساوي واحدًا. |
attributes[] |
قائمة بسمات المركبات يمكن أن تحتوي المركبة على 100 سمة كحد أقصى، ويجب أن يكون لكل سمة مفتاح فريد. |
vehicle_ |
مطلوب. نوع هذه المركبة. يمكن استخدامها لفلترة المركبات في |
license_ |
معلومات لوحة ترخيص المركبة |
route[] |
متوقّفة نهائيًا: استخدِم |
current_ |
الخطوط المتعددة التي تحدد المسار الذي ينوي تطبيق السائق اتباعه إلى نقطة الطريق التالية. يتم أيضًا عرض هذه القائمة في ملاحظة: هذا الحقل مخصَّص فقط لاستخدام Driver SDK. لا تتوفّر إمكانية فك الترميز بعد. |
current_ |
الإدخال فقط. يستخدم Fleet Engine هذه المعلومات لتحسين مشاركة الرحلة. ملاحظة: هذا الحقل مخصّص لاستخدام حزمة تطوير البرامج (SDK) الخاصة بالسائق فقط. |
current_ |
النتائج فقط. الوقت الذي تم فيه ضبط |
current_ |
تمثّل هذه السمة النقطة المسارية التي ينتهي عندها |
remaining_ |
مسافة القيادة المتبقية لـ |
eta_ |
الوقت المقدّر للوصول إلى الإدخال الأول في الحقل عند تعديل مركبة، تكون الأولوية للسمة |
remaining_ |
الإدخال فقط مدة القيادة المتبقية للمسار عند تعديل مركبة، تكون الأولوية للسمة |
waypoints[] |
نقاط التوقف المتبقية التي تم تعيينها لهذه المركبة |
waypoints_ |
النتائج فقط. آخر مرة تم فيها تعديل الحقل |
back_ |
تشير إلى ما إذا كان السائق يقبل الرحلات المتتالية. إذا كانت |
navigation_ |
حالة التنقّل في المركبة |
device_ |
الإدخال فقط. معلومات حول الإعدادات في الجهاز الجوّال الذي يستخدمه السائق. |
VehicleType
نوع المركبة
الحقول | |
---|---|
category |
فئة نوع المركبة |
الفئة
فئات أنواع المركبات
عمليات التعداد | |
---|---|
UNKNOWN |
القيمة التلقائية المستخدَمة لفئات المركبات غير المحدّدة أو غير المعروفة |
AUTO |
سيارة. |
TAXI |
تمثّل هذه السمة أي مركبة تُستخدم كسيارة أجرة (عادةً ما تكون مرخّصة أو خاضعة للرقابة). |
TRUCK |
بشكل عام، تكون المركبات ذات سعة تخزين كبيرة. |
TWO_WHEELER |
دراجة نارية أو دراجة نارية أو مركبة أخرى ذات عجلتين |
BICYCLE |
نقل يعمل بآلية بشرية |
PEDESTRIAN |
مركبة نقل بشري، عادةً ما تكون تسير أو تركض على طول مسارات المشاة |
VehicleAttribute
تصف سمة المركبة كزوج مفتاح/قيمة. لا يمكن أن يتجاوز طول سلسلة "key:value" 256 حرفًا.
الحقول | |
---|---|
key |
مفتاح السمة لا يجوز أن تحتوي المفاتيح على علامة النقطتين (:). |
value |
قيمة السمة. |
حقل الربط vehicle_attribute_value قيمة السمة، يمكن أن تكون في سلسلة أو قيمة منطقية أو نوع مزدوج. يمكن أن يكون vehicle_attribute_value واحدًا فقط مما يلي: |
|
string_ |
قيمة السمة المكتوبة بالسلسلة ملاحظة: هذا مماثل للحقل |
bool_ |
قيمة السمة المكتوبة بطريقة منطقية |
number_ |
قيمة سمة من نوعين |
VehicleAttributeList
نوع بيانات قائمة قوائم لسمات المركبات
الحقول | |
---|---|
attributes[] |
قائمة بالسمات في هذه المجموعة |
VehicleLocation
الموقع الجغرافي للمركبة وسرعتها واتجاهها في وقت معيّن
الحقول | |
---|---|
location |
الموقع الجغرافي للمركبة عند إرسالها إلى Fleet Engine، يكون الموقع الجغرافي للمركبة هو موقع جغرافي وفقًا لنظام تحديد المواقع العالمي (GPS). عند تلقّيه في ردّ، يمكن أن يكون الموقع الجغرافي للمركبة هو موقع نظام تحديد المواقع العالمي (GPS) أو موقع جغرافي إضافي أو موقع جغرافي آخر مقدَّر. يتم تحديد المصدر في |
horizontal_accuracy |
متوقّفة نهائيًا: استخدِم |
latlng_ |
دقة |
heading |
اتجاه حركة المركبة بالدرجات يمثّل الرقم 0 الاتجاه الشمالي. النطاق الصالح هو [0,360). |
bearing_accuracy |
متوقّفة نهائيًا: استخدِم |
heading_ |
دقة |
altitude |
الارتفاع بالمتر فوق WGS84 |
vertical_accuracy |
تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام |
altitude_ |
دقة |
speed_kmph |
سرعة المركبة بالكيلومترات في الساعة متوقّفة نهائيًا: استخدِم |
speed |
سرعة المركبة بالمتر/الثانية |
speed_ |
دقة |
update_ |
الوقت الذي أبلغَت فيه أداة الاستشعار عن |
server_ |
النتائج فقط. الوقت الذي تلقّى فيه الخادم معلومات الموقع الجغرافي. |
location_ |
موفِّر بيانات الموقع الجغرافي (على سبيل المثال، |
is_ |
ما إذا كان |
is_ |
الإدخال فقط. يشير إلى ما إذا كانت أداة استشعار نظام تحديد المواقع العالمي (GPS) مُفعَّلة على الجهاز الجوّال. |
time_ |
الإدخال فقط الوقت (بالثواني) منذ إرسال هذا الموقع الجغرافي لأول مرة إلى الخادم سيكون هذا الرقم صفرًا في التعديل الأول. إذا كان الوقت غير معروف (على سبيل المثال، عند إعادة تشغيل التطبيق)، تتم إعادة ضبط هذه القيمة على القيمة صفر. |
num_stale_updates |
الإدخال فقط. متوقّف: يتم الآن استخدام إشارات أخرى لتحديد ما إذا كان الموقع قديمًا أم لا. |
raw_ |
الموقع الجغرافي للمركبة الأولي (لا تتم معالجته بواسطة قاذف الطريق) |
raw_ |
الطابع الزمني المرتبط بالموقع الجغرافي الأوّلي |
raw_ |
مصدر الموقع الجغرافي الأوّلي وتكون القيمة التلقائية هي |
raw_ |
دقة |
supplemental_ |
الموقع التكميلي الذي يوفره التطبيق المدمج |
supplemental_ |
الطابع الزمني المرتبط بالموقع الجغرافي التكميلي |
supplemental_ |
مصدر الموقع الجغرافي الإضافي الإعداد التلقائي هو |
supplemental_ |
دقة |
road_snapped |
متوقّفة نهائيًا: استخدِم |
VehicleMatch
يحتوي على المركبة والتقديرات ذات الصلة بها والتي تتطابق مع نقاط الرحلات النشطة للمركبة SearchVehiclesRequest
.
الحقول | |
---|---|
vehicle |
مطلوب. مركبة تتطابق مع الطلب |
vehicle_ |
وقت الوصول المقدَّر للمركبة بالقيادة إلى نقطة الاستلام المحدّدة في الطلب. تشير القيمة الفارغة إلى تعذُّر احتساب وقت الوصول المقدَّر للمركبة. إذا كانت قيمة |
vehicle_ |
المسافة من الموقع الجغرافي الحالي للمركبة إلى نقطة الاستلام المحدّدة في الطلب، بما في ذلك أي نقاط متوسطة للاستلام أو التسليم للرحلات الحالية تتألف هذه المسافة من المسافة المحسوبة للقيادة (المسار) بالإضافة إلى المسافة المستقيمة بين نقطة نهاية التنقّل ونقطة الاستلام المطلوبة. (تكون المسافة بين نقطة نهاية التنقّل ونقطة الاستلام المطلوبة عادةً صغيرة.) تشير القيمة الفارغة إلى وجود خطأ في حساب المسافة. |
vehicle_ |
مطلوب. المسافة المستقيمة بين المركبة ونقطة الاستلام المحدّدة في الطلب |
vehicle_ |
الوقت المقدَّر لقيادة المركبة بالكامل عند الوصول إلى نقطة التسليم المحدّدة في الطلب يتضمّن وقت الوصول المقدَّر التوقف في أي نقاط طريق قبل |
vehicle_ |
المسافة القيادة للمركبة (بالأمتار) من نقطة الاستلام إلى نقطة التسليم المحدّدة في الطلب المسافة هي بين النقطتَين فقط ولا تشمل الموقع الجغرافي للمركبة أو أي نقاط أخرى يجب زيارتها قبل وصول المركبة إلى نقطة الاستلام أو نقطة التسليم. لن تتم تعبئة القيمة إلا عند تحديد |
trip_ |
مطلوب. نوع رحلة الطلب الذي تم استخدامه لاحتساب الوقت المقدّر للوصول إلى نقطة الاستلام |
vehicle_ |
القائمة المرتبة لنقاط الطريق المستخدمة لحساب الوقت المقدر للوصول. تشمل القائمة الموقع الجغرافي للمركبة ونقاط الاستلام للرحلات النشطة الخاصة بالمركبة ونقاط الاستلام الواردة في الطلب. تشير القائمة الفارغة إلى تعذُّر احتساب الوقت المقدّر للوصول للمركبة. |
vehicle_ |
تمثّل هذه السمة نوع المركبة المطابقة. |
requested_ |
تمثّل هذه السمة الطلب الذي تم طلبه لترتيب المركبات المتطابقة. |
ordered_ |
الطلب الفعلي الذي تم استخدامه لهذه المركبة. سيتطابق هذا عادةً مع الحقل order_by من الطلب، ولكن في حالات معيّنة، مثل حدوث خطأ داخلي في الخادم، قد يتم استخدام طريقة مختلفة (مثل |
VehicleMatchType
نوع مطابقة المركبة
عمليات التعداد | |
---|---|
UNKNOWN |
نوع مطابقة مركبة غير معروف |
EXCLUSIVE |
لم يتم إسناد رحلة إلى المركبة حاليًا ويمكنها المتابعة إلى نقطة الاستلام. |
BACK_TO_BACK |
المركبة مخصّصة حاليًا لرحلة، ولكن يمكنها المتابعة إلى نقطة الركوب بعد إكمال الرحلة الجارية. تأخذ عمليات احتساب الوقت المقدَّر للوصول والمسافة الرحلة الحالية في الاعتبار. |
CARPOOL |
أن تكون المركبة ذات سعة كافية لنقل ركاب إضافيين |
CARPOOL_BACK_TO_BACK |
ستنتهي المركبة من رحلتها النشطة الحالية قبل المتابعة إلى نقطة الاستلام. تضع حسابات الوقت المقدر للوصول والمسافة في الاعتبار الرحلة الحالية. |
VehicleState
حالة Vehicle
عمليات التعداد | |
---|---|
UNKNOWN_VEHICLE_STATE |
الخيار التلقائي، يُستخدم في حالات المركبات غير المحدّدة أو غير المعروفة. |
OFFLINE |
لا تقبل المركبة الرحلات الجديدة. ملاحظة: قد تستمر المركبة في العمل في هذه الحالة أثناء إكمال رحلة مخصصة لها. |
ONLINE |
تقبل المركبة الرحلات الجديدة. |
VisualTrafficReportPolylineRendering
يصف كيف يجب على العملاء تلوين جزء واحد من الخطوط المتعددة على طول المسار.
الحقول | |
---|---|
road_ |
اختياريّ. أجزاء الطريق التي يجب عرضها على طول الخط المتعدّد نضمن لك أنّ المقاطع لن تتداخل مع بعضها، ولن تمتد بالضرورة على طول المسار بالكامل. في حال عدم توفّر جزء من الطريق لتطبيق النمط عليه، على العميل تطبيق النمط التلقائي على المسار. |
RoadStretch
امتداد واحد للطريق يجب عرضه.
الحقول | |
---|---|
style |
مطلوب. النمط المطلوب تطبيقه. |
offset_ |
مطلوب. يجب تطبيق النمط بين |
length_ |
مطلوب. طول المسار الذي سيتم تطبيق النمط عليه. |
النمط
أسلوب حركة المرور الذي يشير إلى سرعتها
عمليات التعداد | |
---|---|
STYLE_UNSPECIFIED |
لم يتم اختيار أي نمط. |
SLOWER_TRAFFIC |
حركة المرور بطيئة |
TRAFFIC_JAM |
هناك ازدحام مروري. |
النقطة الوسيطة
يصف هذا المقياس النقاط المتوسطة على طول مسار VehicleMatch
في SearchVehiclesResponse
. ويتم تمثيل هذا المفهوم على أنّه TripWaypoint
في جميع نقاط النهاية الأخرى.
الحقول | |
---|---|
lat_ |
الموقع الجغرافي لنقطة الطريق هذه. |
eta |
الوقت المقدَّر لوصول المركبة إلى هذه النقطة. |
WaypointType
نوع نقطة الطريق
عمليات التعداد | |
---|---|
UNKNOWN_WAYPOINT_TYPE |
نوع نقطة الطريق غير معروف أو غير محدّد |
PICKUP_WAYPOINT_TYPE |
نقاط الطريق لاصطحاب ركّاب أو سلع |
DROP_OFF_WAYPOINT_TYPE |
نقاط الطرق لإنزال الركاب أو العناصر. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
نقاط الطرق للوجهات المتوسطة في رحلة متعددة الوجهات |