بررسی اجمالی
شیئی که حاوی اطلاعات لجستیکی در مورد یک سفر است، مانند 'vehicleId'، نوع سفر، زمان تحویل یا خروج، و مسیر.
GMTCImmutableData را به ارث می برد.
توابع اعضای عمومی | |
(باطل شدن GMTCFleetEngineIDString *) | - شناسه سفر |
ID trip برای سفر فعلی، تبدیل شده از tripName را برمیگرداند. | |
( GMTSTripWaypoint قابل تهی *) | - nextTripWaypoint |
اولین نقطه راه را در لیست نقاط باقیمانده برمی گرداند. | |
( GMTSTripWaypoint قابل تهی *) | - نقطه راه بعدی |
نقطه بین راهی بعدی را که باید بازدید شود برمی گرداند. | |
(NSArray nullable< GMTSLatLng * > *) | - فعال مسیر |
مسیر فعال سفر داده شده را برمی گرداند. | |
(NSArray nullable< GMTSLatLng * > *) | - باقی مانده مسیر |
مسیر باقی مانده از سفر داده شده را برمی گرداند. | |
( GMTSTtrafficData قابل تهی *) | - activeRouteTraffic |
داده های ترافیک مسیر فعال این سفر را برمی گرداند. | |
( GMTSTtrafficData قابل تهی *) | - restingRouteTraffic |
داده های ترافیک مسیر باقیمانده این سفر را برمی گرداند. | |
(int32_t) | - باقیمانده DistanceOfActiveRouteInMeters |
مسافت باقی مانده از مسیر فعال را برمی گرداند. | |
(int32_t) | - distanceOfRemainingRouteInMeters |
مسافت مسیر باقی مانده را برمی گرداند. | |
(نوع نمونه) | - initWithTripName:vehicleID:tripType:tripStatus:pickupLocation:pickupTime:dropoffLocation:dropoffTime:lastVehicleLocation:numberOfPassengers:remainingWaypoints:intermediateDestinations:intermediatexDest |
نمونه ای از این کلاس را نمونه سازی می کند. | |
توابع اعضای عمومی استاتیک | |
( GMTSTripPropertyFields ) | + propertyValueDifferencesBetweenTrip1:andTrip2: |
تفاوت بین دو سفر داده شده را محاسبه کنید. | |
خواص | |
NSString * | نام سفر |
نام سفر. | |
GMTCFleetEngineIDString * | شناسه وسیله نقلیه |
شناسه وسیله نقلیه ای که سفر را سرویس می کند. | |
GMTSTripType | tripType |
نوع سفر فعلی، GMTSTripType را برای همه گزینه ها ببینید. | |
GMTSTripStatus | وضعیت سفر |
وضعیت سفر فعلی، GMTSTripStatus برای همه وضعیتهای ممکن فهرست شده است. | |
GMTSTterminalLocation * | محل وانت |
محل وانت سفر. | |
NSTimeInterval | زمان دریافت |
زمان تخمینی رسیدن به محل وانت. | |
GMTSTterminalLocation * | dropoffLocation |
محل تخلیه سفر | |
NSTimeInterval | dropoffTime |
زمان تخمینی رسیدن به محل تحویل. | |
GMTSVehicleLocation * | lastVehicleLocation |
آخرین اطلاعات مکان وسیله نقلیه برای سفر. | |
عدد NSUI | تعداد مسافران |
تعداد مسافران مجاز برای سفر فعلی. | |
NSArray< GMTSTripWaypoint * > * | نقاط راه باقی مانده |
مجموعه ای از ایستگاه های بین راهی در مسیر سفر. | |
NSArray< GMTSTterminalLocation * > * | مقصدهای متوسط |
آرایه ای از نقاط راه باقی مانده مصرف کننده. | |
int32_t | شاخص مقصد متوسط |
نمایه نقطه بین راهی که وسیله نقلیه بعدی به آن می رسد. |
مستندات عملکرد اعضا
- ( GMTCFleetEngineIDString *) tripID |
ID trip برای سفر فعلی، تبدیل شده از tripName را برمیگرداند.
- ( GMTSTripWaypoint *) nextTripWaypoint |
اولین نقطه راه را در لیست نقاط باقیمانده برمی گرداند.
- ( GMTSTripWaypoint *) nextWaypoint |
نقطه بین راهی بعدی را که باید بازدید شود برمی گرداند.
اگر این سفر زنجیره ای یا مشترک باشد، ممکن است ایستگاه بعدی به این سفر تعلق نگیرد.
- (Nullable NSArray< GMTSLatLng *> *) activeRoute |
مسیر فعال سفر داده شده را برمی گرداند.
این مسیر از محل فعلی وسیله نقلیه تا مقصد بعدی کاربر فعلی است. بر خلاف ایستگاه بین راهی بعدی در یک سفر پشت سر هم یا کارپول، ایستگاه بعدی ممکن است به کاربر فعلی مربوط نباشد. مقدار بازگشتی اولین باری که به آن دسترسی پیدا میشود تولید میشود و سپس در حافظه پنهان ذخیره میشود.
- (NSArray nullable< GMTSLatLng *> *) restingRoute |
مسیر باقی مانده از سفر داده شده را برمی گرداند.
مسیر باقی مانده، بخش مسیر از مقصد بعدی کاربر فعلی تا مقصد نهایی کاربر است.
- ( GMTSTrafficData قابل تهی *) activeRouteTraffic |
داده های ترافیک مسیر فعال این سفر را برمی گرداند.
این مسیر از محل فعلی وسیله نقلیه تا مقصد بعدی کاربر فعلی است. بر خلاف ایستگاه بین راهی بعدی در یک سفر پشت سر هم یا کارپول، ایستگاه بعدی ممکن است به کاربر فعلی مربوط نباشد. مقدار بازگشتی اولین باری که به آن دسترسی پیدا میشود تولید میشود و سپس در حافظه پنهان ذخیره میشود.
- ( GMTSTrafficData nullable *) باقیماندهRouteTraffic |
داده های ترافیک مسیر باقیمانده این سفر را برمی گرداند.
مسیر باقی مانده، بخش مسیر از مقصد بعدی کاربر فعلی تا مقصد نهایی کاربر است.
- (int32_t) باقیمانده DistanceOfActiveRouteInMeters |
مسافت باقی مانده از مسیر فعال را برمی گرداند.
مسیر فعال به معنای بخش مسیر از مکان وسیله نقلیه تا مقصد بعدی کاربر فعلی است.
- (int32_t) distanceOfRemainingRouteInMeters |
مسافت مسیر باقی مانده را برمی گرداند.
مسیر باقی مانده به معنای بخش مسیر از مقصد بعدی کاربر فعلی تا آخرین مقصد است.
+ ( GMTSTripPropertyFields ) milkValueDifferencesBetweenTrip1: | ( GMTSTrip *) | سفر 1 | |
andTrip2: | ( GMTSTrip *) | trip2 | |
تفاوت بین دو سفر داده شده را محاسبه کنید.
هر تفاوت دارایی در نتیجه بازگشتی انباشته می شود.
- مولفه های:
سفر 1 کاندیدای سفر اول trip2 کاندیدای سفر دوم
- (نوع نمونه) initWithTripName: | (NSString nullable *) | نام سفر | |
شناسه وسیله نقلیه: | ( GMTCFleetEngineIDString قابل تهی *) | شناسه وسیله نقلیه | |
نوع سفر: | ( GMTSTripType ) | tripType | |
وضعیت سفر: | ( GMTSTripStatus ) | وضعیت سفر | |
محل وانت: | ( GMTSTterminalLocation قابل تهی *) | محل وانت | |
زمان تحویل: | (NSTtimeInterval) | زمان دریافت | |
dropoffLocation: | ( GMTSTterminalLocation قابل تهی *) | dropoffLocation | |
زمان خروج: | (NSTtimeInterval) | dropoffTime | |
lastVehicleLocation: | ( GMTSVehicleLocation *) | lastVehicleLocation | |
تعداد مسافران: | (NSUIعدد) | تعداد مسافران | |
نقاط راه باقی مانده: | (NSArray nullable< GMTSTripWaypoint * > *) | نقاط راه باقی مانده | |
مقصدهای متوسط: | (NSArray nullable< GMTSTterminalLocation * > *) | مقصدهای متوسط | |
IntermediateDestinationIndex: | (int32_t) | شاخص مقصد متوسط | |
نمونه ای از این کلاس را نمونه سازی می کند.
- مولفه های:
نام سفر نام سفر. شناسه وسیله نقلیه شناسه وسیله نقلیه ای که سفر را سرویس می کند. tripType نوع سفر، برای همه گزینهها به GMTSTripType enum مراجعه کنید. وضعیت سفر وضعیت سفر، فهرست GMTSTripStatus را برای همه وضعیتهای ممکن ببینید. محل وانت محل وانت مورد نظر زمان دریافت زمان تخمینی برای رسیدن به محل وانت. dropoffLocation محل رها کردن هدف dropoffTime زمان تخمینی برای رسیدن به محل تحویل. lastVehicleLocation آخرین اطلاعات مکان خودرو تعداد مسافران تعداد مسافران مجاز در سفر. نقاط راه باقی مانده مجموعه ای از ایستگاه های بین راهی باقی مانده در سفر. مقصدهای متوسط آرایه ای از نقاط راه باقی مانده مصرف کننده. شاخص مقصد متوسط نمایه نقطه بین راهی که وسیله نقلیه بعدی به آن می رسد.
اسناد ملکی
- (NSString*) tripName [read, assign] |
نام سفر.
- ( GMTCFleetEngineIDString *) شناسه خودرو [read, assign] |
شناسه وسیله نقلیه ای که سفر را سرویس می کند.
- ( GMTSTripType ) tripType [read, assign] |
نوع سفر فعلی، GMTSTripType را برای همه گزینه ها ببینید.
- ( GMTSTripStatus ) tripStatus [read, assign] |
وضعیت سفر فعلی، GMTSTripStatus برای همه وضعیتهای ممکن فهرست شده است.
- ( GMTSTterminalLocation *) pickupLocation [read, assign] |
محل وانت سفر.
- (NSTimeInterval) pickupTime [read, assign] |
زمان تخمینی رسیدن به محل وانت.
- ( GMTSTterminalLocation *) dropoffLocation [read, assign] |
محل تخلیه سفر
- (NSTimeInterval) dropoffTime [read, assign] |
زمان تخمینی رسیدن به محل تحویل.
- ( GMTSVehicleLocation *) lastVehicleLocation [read, assign] |
آخرین اطلاعات مکان وسیله نقلیه برای سفر.
- (NSUInteger) numberOfPassengers [read, assign] |
تعداد مسافران مجاز برای سفر فعلی.
- (NSArray< GMTSTripWaypoint *>*) باقی مانده Waypoints [read, assign] |
مجموعه ای از ایستگاه های بین راهی در مسیر سفر.
- (NSArray< GMTSTterminalLocation *>*) intermediateDestinations [read, assign] |
آرایه ای از نقاط راه باقی مانده مصرف کننده.
- (int32_t) intermediateDestinationIndex [read, assign] |
نمایه نقطه بین راهی که وسیله نقلیه بعدی به آن می رسد.
اگر نقاط بین راهی وجود نداشته باشد، این فیلد نادیده گرفته می شود.