مرجع الفئة GMTSTrip


نظرة عامة

عنصر يحتوي على معلومات لوجستية عن رحلة، مثل "vehicleId" ونوعها وأوقات الاستلام أو التسليم والمسار.

يتم اكتساب GMTCImmutableData.

وظائف الأعضاء العامة

(قيمة فارغة
GMTCFleetEngineIDString *)
- tripID
 لعرض tripID للرحلة الحالية، والذي تم تحويله من tripName.
(دالة GMTSTripWaypoint * قابلة للقيم)- nextTripWaypoint
 لعرض أول نقطة طريق في قائمة نقاط الطريق المتبقية.
(دالة GMTSTripWaypoint * قابلة للقيم)- nextWaypoint
 تعرض نقطة الطريق التالية التي سيتم الانتقال إليها.
(nullable NSArray< GMTSLatLng * > *) - activeRoute
 لعرض المسار النشط للرحلة المحددة.
(nullable NSArray< GMTSLatLng * > *) - remainingRoute
 لعرض المسار المتبقي للرحلة المحددة.
(GMTSTrafficData *)- activeRouteTraffic
 تعرض بيانات حركة المرور للمسار النشط لهذه الرحلة.
(GMTSTrafficData *)- remainingRouteTraffic
 تعرض بيانات حركة المرور للمسار المتبقي لهذه الرحلة.
(int32_t)- remainingDistanceOfActiveRouteInMeters
 لعرض المسافة المتبقية من المسار النشط.
(int32_t)- distanceOfRemainingRouteInMeters
 لعرض المسافة للمسار المتبقي.
(instancetype)- initWithTripName:vehicleID:tripType:tripStatus:pickupLocation:pickupTime:dropoffLocation:dropoffTime:lastVehicleLocation:numberOfPassengers:remainingWaypoints:intermediateDestinations:intermediateDestinationIndex:
 إنشاء مثيل من هذه الفئة.

دوال الأعضاء العامة الثابتة

(GMTSTripPropertyFields)+ propertyValuePropertiessBetweenTrip1:andTrip2:
 حساب الفرق بين رحلتَين محدَّدتين.

المواقع

NSString * tripName
 اسم الرحلة
GMTCFleetEngineIDStringvehicleID
 رقم تعريف المركبة التي تقدّم خدمة صيانة الرحلة
GMTSTripTypetripType
 نوع الرحلة الحالي، راجع GMTSTripType لجميع الخيارات.
GMTSTripStatustripStatus
 حالة الرحلة الحالية، غرينيتش STripStatus في القائمة لجميع الحالات المحتملة.
GMTSTerminalLocationpickupLocation
 موقع استلام الرحلة.
NSTimeIntervalpickupTime
 الوقت المقدَّر للوصول إلى الموقع الجغرافي لاستلام الطلب
GMTSTerminalLocationdropoffLocation
 موقع التسليم للرحلة.
NSTimeIntervaldropoffTime
 الوقت المقدَّر للوصول إلى الموقع الجغرافي للتسليم
GMTSVehicleLocationlastVehicleLocation
 آخر معلومات الموقع الجغرافي للمركبة للرحلة.
NSUIntegernumberOfPassengers
 عدد الركاب المسموح به للرحلة الحالية.
NSArray< GMTSTripWaypoint * > * remainingWaypoints
 مصفوفة من نقاط الطريق على مسار الرحلة.
NSArray< GMTSTerminalLocation * > * intermediateDestinations
 مصفوفة نقاط المسارات المتبقية للمستهلك.
int32_tintermediateDestinationIndex
 مؤشر لنقطة الطريق المتوسطة التي ستصل عندها المركبة بعد ذلك.

وثائق وظائف الأعضاء

لعرض tripID للرحلة الحالية، والذي تم تحويله من tripName.

- (GMTSTripWaypoint * قابل للقيم) nextTripWaypoint

لعرض أول نقطة طريق في قائمة نقاط الطريق المتبقية.

- (GMTSTripWaypoint * قابل للقيم) nextWaypoint

تعرض نقطة الطريق التالية التي سيتم الانتقال إليها.

قد لا تنتمي نقطة الطريق التالية إلى هذه الرحلة إذا كانت هذه الرحلة تسلسلية أو مشترَكة.

- (nullable NSArray<GMTSLatLng *> *) activeRoute

لعرض المسار النشط للرحلة المحددة.

هذا المسار من الموقع الجغرافي الحالي للمركبة إلى الوجهة التالية للمستخدم الحالي. على عكس نقطة الطريق التالية في رحلة الذهاب والإياب أو رحلة مشاركة السيارة، قد لا تكون النقطة الوسيطة التالية ذات صلة بالمستخدم الحالي. يتم إنشاء القيمة المعروضة عند الوصول إليها لأول مرة، ثم يتم تخزينها مؤقتًا.

- (nullable NSArray<GMTSLatLng *> *) remainingRoute

لعرض المسار المتبقي للرحلة المحددة.

المسار المتبقي هو جزء المسار من الوجهة التالية للمستخدم الحالي إلى وجهة المستخدم النهائية.

تعرض بيانات حركة المرور للمسار النشط لهذه الرحلة.

هذا المسار من الموقع الجغرافي الحالي للمركبة إلى الوجهة التالية للمستخدم الحالي. على عكس نقطة الطريق التالية في رحلة الذهاب والإياب أو رحلة مشاركة السيارة، قد لا تكون النقطة الوسيطة التالية ذات صلة بالمستخدم الحالي. يتم إنشاء القيمة المعروضة عند الوصول إليها لأول مرة، ثم يتم تخزينها مؤقتًا.

تعرض بيانات حركة المرور للمسار المتبقي لهذه الرحلة.

المسار المتبقي هو جزء المسار من الوجهة التالية للمستخدم الحالي إلى وجهة المستخدم النهائية.

لعرض المسافة المتبقية من المسار النشط.

ويُقصد بالمسار النشط جزء المسار من موقع المركبة إلى وجهة المستخدم التالية.

لعرض المسافة للمسار المتبقي.

ويُقصد بالمسار المتبقي الجزء من المسار من الوجهة التالية للمستخدم الحالي إلى وجهته الأخيرة.

+ (GMTSTripPropertyFields) PropertyValueValueValuesBetweenTrip1: (GMTSTrip *) trip1
andTrip2: (GMTSTrip *) trip2

حساب الفرق بين رحلتَين محدَّدتين.

وسيتم تجميع كل فرق الموقع في النتيجة المعروضة.

المَعلمات:
trip1مرشح الرحلة الأولى.
trip2مرشح الرحلة الثانية.
- (instancetype) initWithTripName: (nullable NSString *)  tripName
رقم تعريف المركبة: (قيمة فارغة GMTCFleetEngineIDString *) vehicleID
tripType: (GMTSTripType) tripType
حالة الرحلة: (GMTSTripStatus) tripStatus
pickupLocation: (GMTSTerminalLocation *) pickupLocation
pickupTime: (NSTimeInterval) pickupTime
موقع الانسحاب: (GMTSTerminalLocation *) dropoffLocation
وقت التسليم: (NSTimeInterval) dropoffTime
lastVehicleLocation: (GMTSVehicleLocation غير صالح) lastVehicleLocation
عدد الركاب: (NSUInteger) numberOfPassengers
نقاط المسارات المتبقية: (nullable NSArray< GMTSTripWaypoint * > *)  remainingWaypoints
mediumDestinations: (nullable NSArray< GMTSTerminalLocation * > *)  intermediateDestinations
متوسط الوجهة: (int32_t) intermediateDestinationIndex

إنشاء مثيل من هذه الفئة.

المَعلمات:
tripNameاسم الرحلة
vehicleIDرقم تعريف المركبة التي تقدّم خدمات صيانة الرحلة
tripTypeنوع الرحلة، ويمكنك الاطّلاع على تعداد GMTSTripType في جميع الخيارات.
tripStatusحالة الرحلة، ويمكنك الاطّلاع على تعداد GMTSTripStatus في جميع الحالات الممكنة.
pickupLocationتمثّل هذه السمة الموقع الجغرافي المستهدَف للاستلام.
pickupTimeالوقت المقدَّر للوصول إلى الموقع الجغرافي لاستلام الطلب
dropoffLocationمكان التسليم المستهدف.
dropoffTimeالوقت المقدَّر للوصول إلى موقع التسليم
lastVehicleLocationآخر معلومات عن الموقع الجغرافي للمركبة
numberOfPassengersعدد الركاب المسموح به في الرحلة.
remainingWaypointsمجموعة نقاط الطريق المتبقية في الرحلة
intermediateDestinationsمصفوفة نقاط المسارات المتبقية للمستهلك.
intermediateDestinationIndexمؤشر لنقطة الطريق المتوسطة التي ستصل عندها المركبة بعد ذلك.

وثائق العقارات

- (NSString*) tripName [read, assign]

اسم الرحلة

- (GMTCFleetEngineIDString*) vehicleID [read, assign]

رقم تعريف المركبة التي تقدّم خدمة صيانة الرحلة

- (GMTSTripType) tripType [read, assign]

نوع الرحلة الحالي، راجع GMTSTripType لجميع الخيارات.

- (GMTSTripStatus) tripStatus [read, assign]

حالة الرحلة الحالية، غرينيتش STripStatus في القائمة لجميع الحالات المحتملة.

- (GMTSTerminalLocation*) pickupLocation [read, assign]

موقع استلام الرحلة.

- (NSTimeInterval) pickupTime [read, assign]

الوقت المقدَّر للوصول إلى الموقع الجغرافي لاستلام الطلب

موقع التسليم للرحلة.

- (NSTimeInterval) dropoffTime [read, assign]

الوقت المقدَّر للوصول إلى الموقع الجغرافي للتسليم

آخر معلومات الموقع الجغرافي للمركبة للرحلة.

- (NSUInteger) numberOfPassengers [read, assign]

عدد الركاب المسموح به للرحلة الحالية.

- (NSArray<GMTSTripWaypoint *>*) remainingWaypoints [read, assign]

مصفوفة من نقاط الطريق على مسار الرحلة.

- (NSArray<GMTSTerminalLocation *>*) intermediateDestinations [read, assign]

مصفوفة نقاط المسارات المتبقية للمستهلك.

- (int32_t) intermediateDestinationIndex [read, assign]

مؤشر لنقطة الطريق المتوسطة التي ستصل عندها المركبة بعد ذلك.

وإذا لم تكن هناك نقاط طريق وسيطة، سيتم تجاهل هذا الحقل.