نظرة عامة
عنصر يحتوي على معلومات لوجستية عن رحلة، مثل "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 |
اسم الرحلة | |
GMTCFleetEngineIDString * | vehicleID |
رقم تعريف المركبة التي تقدّم خدمة صيانة الرحلة | |
GMTSTripType | tripType |
نوع الرحلة الحالي، راجع GMTSTripType لجميع الخيارات. | |
GMTSTripStatus | tripStatus |
حالة الرحلة الحالية، غرينيتش STripStatus في القائمة لجميع الحالات المحتملة. | |
GMTSTerminalLocation * | pickupLocation |
موقع استلام الرحلة. | |
NSTimeInterval | pickupTime |
الوقت المقدَّر للوصول إلى الموقع الجغرافي لاستلام الطلب | |
GMTSTerminalLocation * | dropoffLocation |
موقع التسليم للرحلة. | |
NSTimeInterval | dropoffTime |
الوقت المقدَّر للوصول إلى الموقع الجغرافي للتسليم | |
GMTSVehicleLocation * | lastVehicleLocation |
آخر معلومات الموقع الجغرافي للمركبة للرحلة. | |
NSUInteger | numberOfPassengers |
عدد الركاب المسموح به للرحلة الحالية. | |
NSArray< GMTSTripWaypoint * > * | remainingWaypoints |
مصفوفة من نقاط الطريق على مسار الرحلة. | |
NSArray< GMTSTerminalLocation * > * | intermediateDestinations |
مصفوفة نقاط المسارات المتبقية للمستهلك. | |
int32_t | intermediateDestinationIndex |
مؤشر لنقطة الطريق المتوسطة التي ستصل عندها المركبة بعد ذلك. |
وثائق وظائف الأعضاء
لعرض tripID للرحلة الحالية، والذي تم تحويله من tripName.
- (GMTSTripWaypoint * قابل للقيم) nextTripWaypoint |
لعرض أول نقطة طريق في قائمة نقاط الطريق المتبقية.
- (GMTSTripWaypoint * قابل للقيم) nextWaypoint |
تعرض نقطة الطريق التالية التي سيتم الانتقال إليها.
قد لا تنتمي نقطة الطريق التالية إلى هذه الرحلة إذا كانت هذه الرحلة تسلسلية أو مشترَكة.
- (nullable NSArray<GMTSLatLng *> *) activeRoute |
لعرض المسار النشط للرحلة المحددة.
هذا المسار من الموقع الجغرافي الحالي للمركبة إلى الوجهة التالية للمستخدم الحالي. على عكس نقطة الطريق التالية في رحلة الذهاب والإياب أو رحلة مشاركة السيارة، قد لا تكون النقطة الوسيطة التالية ذات صلة بالمستخدم الحالي. يتم إنشاء القيمة المعروضة عند الوصول إليها لأول مرة، ثم يتم تخزينها مؤقتًا.
- (nullable NSArray<GMTSLatLng *> *) remainingRoute |
لعرض المسار المتبقي للرحلة المحددة.
المسار المتبقي هو جزء المسار من الوجهة التالية للمستخدم الحالي إلى وجهة المستخدم النهائية.
تعرض بيانات حركة المرور للمسار النشط لهذه الرحلة.
هذا المسار من الموقع الجغرافي الحالي للمركبة إلى الوجهة التالية للمستخدم الحالي. على عكس نقطة الطريق التالية في رحلة الذهاب والإياب أو رحلة مشاركة السيارة، قد لا تكون النقطة الوسيطة التالية ذات صلة بالمستخدم الحالي. يتم إنشاء القيمة المعروضة عند الوصول إليها لأول مرة، ثم يتم تخزينها مؤقتًا.
تعرض بيانات حركة المرور للمسار المتبقي لهذه الرحلة.
المسار المتبقي هو جزء المسار من الوجهة التالية للمستخدم الحالي إلى وجهة المستخدم النهائية.
- (int32_t) remainingDistanceOfActiveRouteInMeters |
لعرض المسافة المتبقية من المسار النشط.
ويُقصد بالمسار النشط جزء المسار من موقع المركبة إلى وجهة المستخدم التالية.
- (int32_t) distanceOfRemainingRouteInMeters |
لعرض المسافة للمسار المتبقي.
ويُقصد بالمسار المتبقي الجزء من المسار من الوجهة التالية للمستخدم الحالي إلى وجهته الأخيرة.
+ (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] |
الوقت المقدَّر للوصول إلى الموقع الجغرافي لاستلام الطلب
- (GMTSTerminalLocation*) dropoffLocation [read, assign] |
موقع التسليم للرحلة.
- (NSTimeInterval) dropoffTime [read, assign] |
الوقت المقدَّر للوصول إلى الموقع الجغرافي للتسليم
- (GMTSVehicleLocation*) lastVehicleLocation [read, assign] |
آخر معلومات الموقع الجغرافي للمركبة للرحلة.
- (NSUInteger) numberOfPassengers [read, assign] |
عدد الركاب المسموح به للرحلة الحالية.
- (NSArray<GMTSTripWaypoint *>*) remainingWaypoints [read, assign] |
مصفوفة من نقاط الطريق على مسار الرحلة.
- (NSArray<GMTSTerminalLocation *>*) intermediateDestinations [read, assign] |
مصفوفة نقاط المسارات المتبقية للمستهلك.
- (int32_t) intermediateDestinationIndex [read, assign] |
مؤشر لنقطة الطريق المتوسطة التي ستصل عندها المركبة بعد ذلك.
وإذا لم تكن هناك نقاط طريق وسيطة، سيتم تجاهل هذا الحقل.