الفهرس
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
رسالة طلب CreateTrip
الحقول | |
---|---|
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_ |
يمكن للمتصلين إنشاء عمليات منطقية معقّدة باستخدام أيّ مجموعة من الحقول
تقييد الاستجابة على المركبات التي تحتوي على السمات المحدّدة هذا الحقل هو عملية ربط/AND. يُسمح بحد أقصى 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 |
لن يتم إيقاف الموقع الجغرافي، ولكن سيحدّ LocationManager من جميع الطلبات المرسَلة إلى مقدّمي الخدمات عندما يكون الجهاز غير تفاعلي. |
LocationSensor
أداة الاستشعار أو المنهجية المستخدَمة لتحديد الموقع الجغرافي
عمليات التعداد | |
---|---|
UNKNOWN_SENSOR |
جهاز الاستشعار غير محدّد أو غير معروف. |
GPS |
نظام تحديد المواقع العالمي (GPS) أو نظام تحديد المواقع العالمي المساعد |
NETWORK |
نظام تحديد المواقع العالمي (GPS) المُساعد أو رقم تعريف برج الاتصالات أو نقطة وصول شبكة Wi-Fi |
PASSIVE |
رقم تعريف البرج الخلوي أو نقطة وصول Wi-Fi |
ROAD_SNAPPED_LOCATION_PROVIDER |
الموقع الجغرافي الذي يحدده الجهاز الجوّال على أنّه الموقع الأكثر احتمالًا على الطريق |
CUSTOMER_SUPPLIED_LOCATION |
موقع جغرافي يقدّمه العميل من مصدر مستقل وعادةً ما يتم استخدام هذه القيمة لموقع جغرافي يتم توفيره من مصادر أخرى غير الجهاز الجوّال الذي يعمل بنظام التشغيل Driver SDK. إذا كان المصدر الأصلي موضّحًا بإحدى قيم التعداد الأخرى، استخدِم تلك القيمة. يتم عادةً تقديم المواقع الجغرافية التي تم وضع علامة CUSTOMER_SUPPLIED_LOCATION عليها من خلال last_location.supplemental_location_sensor المركبة. |
FLEET_ENGINE_LOCATION |
موقع جغرافي يحتسِبه محرّك الأسطول استنادًا إلى الإشارات المتاحة له النتائج فقط. سيتم رفض هذه القيمة إذا تم استلامها في طلب. |
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 |
مصدر الطاقة هو شاحن التيار المتناوب. |
POWER_SOURCE_USB |
مصدر الطاقة هو منفذ USB. |
POWER_SOURCE_WIRELESS |
مصدر الطاقة لاسلكي. |
POWER_SOURCE_UNPLUGGED |
البطارية غير متصلة بمصدر الطاقة. |
ReportBillableTripRequest
رسالة طلب ReportBillableTrip
الحقول | |
---|---|
name |
مطلوب. يجب أن يكون بالتنسيق |
country_ |
مطلوب. رمز البلد المكوّن من حرفَين للبلد الذي تُقام فيه الرحلة يتم تحديد السعر وفقًا لرمز البلد. |
platform |
المنصة التي تم إصدار الطلب عليها. |
related_ |
المعرّفات المرتبطة مباشرةً بالرحلة التي يتم الإبلاغ عنها وعادةً ما تكون هذه المعرّفات (مثل معرّفات الجلسات) لعمليات الحجز المُسبَق التي تم إجراؤها قبل توفّر معرّف الرحلة. يقتصر عدد |
solution_ |
نوع حلّ منتج GMP (مثل |
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) للمكالمات هي Consumer. |
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_ |
يمكن للمتصلين إنشاء عمليات منطقية معقّدة باستخدام أيّ مجموعة من الحقول
يحصر البحث بالمركبات التي تتضمّن السمات المحدّدة فقط. هذا الحقل هو عملية ربط/AND. يُسمح بحد أقصى 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[] |
النتائج فقط. المسار المتوقّع لهذه الرحلة إلى أول إدخال في remaining_waypoints يُرجى العِلم أنّ نقطة التوقف الأولى قد تنتمي إلى رحلة مختلفة. |
current_ |
النتائج فقط. مسار مشفَّر إلى نقطة الطريق التالية ملاحظة: هذا الحقل مخصّص فقط لاستخدام حِزم تطوير البرامج (SDK) الخاصة بالسائقين والمستهلكين. ميزة فك التشفير غير متاحة بعد. |
current_ |
النتائج فقط. يشير إلى آخر مرة تم فيها تعديل المسار. ملاحظة: هذا الحقل مخصّص فقط لاستخدام حِزم تطوير البرامج (SDK) الخاصة بالسائقين والمستهلكين. |
current_ |
النتائج فقط. تشير إلى حالة حركة المرور على طول ملاحظة: هذا الحقل مخصّص فقط لاستخدام حِزم تطوير البرامج (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_ |
الخط المتعدّد الذي يحدّد المسار الذي يريد تطبيق "سائق Google" اتّخاذه للوصول إلى نقطة الالتفاف التالية يتم أيضًا عرض هذه القائمة في ملاحظة: هذا الحقل مخصّص لاستخدام حزمة تطوير البرامج (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
تصف سمة المركبة كزوج مفتاح/قيمة. لا يمكن أن يتجاوز طول سلسلة "المفتاح:القيمة" 256 حرفًا.
الحقول | |
---|---|
key |
مفتاح السمة لا يجوز أن تحتوي المفاتيح على رمز النقطتَين (:). |
value |
قيمة السمة |
حقل الربط vehicle_attribute_value يمكن أن تكون قيمة السمة من النوع string أو bool أو double. يمكن أن يكون 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_ |
الطلب المطلوب لترتيب مطابقات المركبات. هذا الرمز مكافئ للرمز |
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 |
نقاط على المسار لوجهات وسيطة في رحلة متعددة الوجهات |