المرجع: رحلة
البيانات الوصفية للرحلة
تمثيل JSON |
---|
{ "name": string, "vehicleId": string, "tripStatus": enum ( |
الحقول | |
---|---|
name |
النتائج فقط. بالتنسيق "providers/{provider}/trips/{trip}" |
vehicleId |
معرّف المركبة التي تُجري هذه الرحلة |
tripStatus |
الحالة الحالية للرحلة |
tripType |
نوع الرحلة |
pickupPoint |
الموقع الجغرافي الذي يشير إليه العميل لكي يتم استلام الطلب منه |
actualPickupPoint |
الإدخال فقط الموقع الجغرافي الفعلي لمكان استلام العميل هذا الحقل مخصّص لمقدّم الخدمة لتقديم ملاحظات حول معلومات الاستلام الفعلية. |
actualPickupArrivalPoint |
الإدخال فقط الوقت والموقع الجغرافي الفعليان لوصول السائق إلى نقطة الاستلام هذا الحقل مخصّص لمقدّم الخدمة لتقديم ملاحظات حول معلومات الوصول الفعلية إلى نقطة الاستلام. |
pickupTime |
النتائج فقط. إما الوقت المقدَّر في المستقبل الذي سيتم فيه استلام الركّاب، أو الوقت الفعلي الذي تم فيه استلامهم. يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر غير "Z". أمثلة: |
intermediateDestinations[] |
محطات التوقف المؤقتة التي يطلبها المسار (بالإضافة إلى محطات التحميل والتفريغ) لن تكون هذه الميزة متاحة في البداية للرحلات المشترَكة. |
intermediateDestinationsVersion |
يشير إلى آخر مرة تم فيها تعديل يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر غير "Z". أمثلة: |
intermediateDestinationIndex |
عندما يكون |
actualIntermediateDestinationArrivalPoints[] |
الإدخال فقط الوقت والموقع الجغرافي الفعليان لوصول السائق إلى وجهة وسيطة هذا الحقل مخصّص لمقدّم الخدمة لتقديم ملاحظات حول معلومات الوصول الفعلية إلى الوجهات الوسيطة. |
actualIntermediateDestinations[] |
الإدخال فقط الوقت والموقع الجغرافي الفعليان اللذان تم استلام العميل فيهما من وجهة وسيطة هذا الحقل مخصّص لمقدّم الخدمة لتقديم ملاحظات حول معلومات الاستلام الفعلية في الوجهات الوسيطة. |
dropoffPoint |
الموقع الجغرافي الذي يشير إليه العميل لنقله إليه |
actualDropoffPoint |
الإدخال فقط الوقت والموقع الجغرافي الفعليان اللذان تمّت فيها إعادة العميل إلى مكان إقامته. هذا الحقل مخصّص لمقدّم الخدمة لتقديم ملاحظات حول معلومات إعادة العميل الفعلية. |
dropoffTime |
النتائج فقط. إما الوقت المقدَّر في المستقبل الذي سيتم فيه إنزال الركّاب في الوجهة النهائية، أو الوقت الفعلي الذي تم فيه إنزالهم. يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر غير "Z". أمثلة: |
remainingWaypoints[] |
النتائج فقط. المسار الكامل من الموقع الجغرافي الحالي إلى نقطة الاستلام، شاملاً يمكن أن يتضمّن هذا المسار نقاط طريق من رحلات أخرى. |
vehicleWaypoints[] |
يتيح هذا الحقل ترتيب نقاط التوقف يدويًا للرحلة. يحتوي هذا الملف على جميع نقاط التوقف المتبقية للمركبة المحدّدة، بالإضافة إلى نقاط التوقف لتحميل الركاب وإيقافهم في هذه الرحلة. إذا لم يتم إسناد الرحلة إلى مركبة، يتجاهل Fleet Engine هذا الحقل. لأسباب تتعلّق بالخصوصية، لا يملؤه الخادم إلا في المكالمات التي تتضمن |
route[] |
النتائج فقط. المسار المتوقّع لهذه الرحلة إلى أول إدخال في remainingWaypoints يُرجى العِلم أنّ نقطة التوقف الأولى قد تنتمي إلى رحلة مختلفة. |
currentRouteSegment |
النتائج فقط. مسار مشفَّر إلى نقطة الالتفاف التالية ملاحظة: هذا الحقل مخصّص فقط لاستخدام حِزم تطوير البرامج (SDK) الخاصة بالسائقين والمستهلكين. ميزة فك التشفير غير متاحة بعد. |
currentRouteSegmentVersion |
النتائج فقط. يشير إلى آخر مرة تم فيها تعديل المسار. ملاحظة: هذا الحقل مخصّص فقط لاستخدام حِزم تطوير البرامج (SDK) الخاصة بالسائقين والمستهلكين. يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر غير "Z". أمثلة: |
currentRouteSegmentTraffic |
النتائج فقط. تشير إلى حالة حركة المرور على طول ملاحظة: هذا الحقل مخصّص فقط لاستخدام حِزم تطوير البرامج (SDK) الخاصة بالسائقين والمستهلكين. |
currentRouteSegmentTrafficVersion |
النتائج فقط. يشير إلى آخر مرة تم فيها تعديل ملاحظة: هذا الحقل مخصّص فقط لاستخدام حِزم تطوير البرامج (SDK) الخاصة بالسائقين والمستهلكين. يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر غير "Z". أمثلة: |
currentRouteSegmentEndPoint |
النتائج فقط. نقطة الطريق التي تنتهي عندها |
remainingDistanceMeters |
النتائج فقط. المسافة المتبقية للقيادة في الحقل |
etaToFirstWaypoint |
النتائج فقط. وقت الوصول المقدَّر إلى نقطة الطريق التالية (الإدخال الأول في حقل يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر غير "Z". أمثلة: |
remainingTimeToFirstWaypoint |
النتائج فقط. المدة التي تُعرض فيها بيانات الرحلة إلى الوقت المحدد في المدة بالثواني مع ما يصل إلى تسعة أرقام كسور، وتنتهي بـ " |
remainingWaypointsVersion |
النتائج فقط. يشير إلى آخر مرة تم فيها تغيير يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر غير "Z". أمثلة: |
remainingWaypointsRouteVersion |
النتائج فقط. يشير إلى آخر مرة تم فيها تعديل يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر غير "Z". أمثلة: |
numberOfPassengers |
غير قابل للتغيير يشير ذلك إلى عدد الركاب في هذه الرحلة ولا يشمل السائق. يجب أن تتوفّر سعة في المركبة ليتم إرجاعها في استجابة |
lastLocation |
النتائج فقط. يشير إلى آخر موقع جغرافي تم الإبلاغ عنه للمركبة على طول المسار. |
lastLocationSnappable |
النتائج فقط. يشير إلى ما إذا كان يمكن ربط |
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 |
تم إلغاء الرحلة قبل استلامها من قِبل السائق أو الراكب أو مقدّم خدمة ركوب السيارات. |
StopLocation
الموقع الجغرافي الفعلي الذي حدثت فيه محطة (المجموعة/الإيصال)
تمثيل JSON |
---|
{
"point": {
object ( |
الحقول | |
---|---|
point |
مطلوب. يشير إلى الموقع الجغرافي الفعلي. |
timestamp |
يشير هذا الحقل إلى وقت التوقف. يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر غير "Z". أمثلة: |
stopTime |
الإدخال فقط تمّ الإيقاف. استخدِم حقل الطابع الزمني. يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر غير "Z". أمثلة: |
TripView
أداة اختيار لمجموعات مختلفة من حقول الرحلة في ردّ trips.get
يُرجى الاطّلاع على AIP-157 للاطّلاع على السياق. من المرجّح أن تتم إضافة مشاهدات إضافية.
عمليات التعداد | |
---|---|
TRIP_VIEW_UNSPECIFIED |
القيمة التلقائية للتوافق مع الأنظمة القديمة، ستظهر واجهة برمجة التطبيقات تلقائيًا في عرض حزمة SDK. لضمان الثبات والدعم، ننصح العملاء باختيار TripView غير SDK . |
SDK |
تشمل الحقول التي قد لا تكون قابلة للتفسير أو غير متوافقة باستخدام المكتبات المتاحة للجميع. |
JOURNEY_SHARING_V1S |
يتم تعبئة حقول الرحلة لحالة الاستخدام "مشاركة الرحلة". هذه طريقة العرض مخصّصة للتواصل من خادم إلى خادم. |
الطُرق |
|
---|---|
|
لإنشاء رحلة في Fleet Engine وإرجاع الرحلة الجديدة |
|
لحذف رحلة واحدة |
|
الحصول على معلومات عن رحلة واحدة |
|
الحصول على جميع الرحلات لمركبة معيّنة |
|
تعديل بيانات الرحلة |