खास जानकारी
ऑब्जेक्ट, जिसमें यात्रा से जुड़ी लॉजिस्टिक जानकारी मौजूद हो. जैसे, `vehicleId`, यात्रा का टाइप, पिकअप या ड्रॉपऑफ़ समय, और रास्ता.
GMTCImmutableData को इनहेरिट करता है.
सार्वजनिक सदस्य के फ़ंक्शन | |
(शून्य वैल्यू दी जा सकने वाली GMTCFleetEngineIDString *) | - tripID |
trafficName से बदली गई मौजूदा यात्रा के लिए ट्रिप आईडी देता है. | |
(शून्य की जा सकने वाली GMTSTripWaypoint *) | - nextTripWaypoint |
बाकी वेपॉइंट की सूची में वेपॉइंट दिखाता है. | |
(शून्य की जा सकने वाली GMTSTripWaypoint *) | - nextWaypoint |
विज़िट किया जाने वाला अगला वेपॉइंट दिखाता है. | |
(nullable NSArray< GMTSLatLng * > *) | - activeRoute |
दी गई यात्रा के चालू रास्ते की जानकारी देता है. | |
(nullable NSArray< GMTSLatLng * > *) | - remainingRoute |
दी गई यात्रा के बाकी रास्ते की जानकारी देता है. | |
(शून्य से बाहर का GMTSTrafficData *) | - activeRouteTraffic |
इस यात्रा के मौजूदा रास्ते के ट्रैफ़िक का डेटा दिखाता है. | |
(शून्य से बाहर का GMTSTrafficData *) | - remainingRouteTraffic |
इस यात्रा के बाकी रास्ते के ट्रैफ़िक का डेटा दिखाता है. | |
(int32_t) | - remainingDistanceOfActiveRouteInMeters |
सक्रिय रास्ते की बची हुई दूरी की जानकारी देता है. | |
(int32_t) | - distanceOfRemainingRouteInMeters |
बचे हुए रास्ते की दूरी दिखाता है. | |
(इंस्टेंस टाइप) | - initWithTripName:vehicleID:tripType:tripStatus:pickupLocation:pickupTime:dropoffLocation:dropoffTime:lastVehicleLocation:numberOfPassengers:remainingWaypoints:intermediateDestinations:intermediateDestinationIndex: |
इस क्लास के इंस्टेंस को इंस्टैंशिएट करता है. | |
सार्वजनिक सदस्यों के स्टैटिक फ़ंक्शन | |
(GMTSTripPropertyFields) | + propertyValueDefsबिटबैकTrip1:andTrip2: |
दो दी गई यात्राओं के बीच अंतर की गणना करें. | |
प्रॉपर्टी | |
एनएसस्ट्रिंग * | tripName |
यात्रा का नाम. | |
GMTCFleetEngineIDString * | vehicleID |
यात्रा के लिए इस्तेमाल किए जा रहे वाहन का आईडी. | |
GMTSTripType | tripType |
यात्रा के मौजूदा टाइप में सभी विकल्पों के लिए GMTSTripType देखें. | |
GMTSTripStatus | tripStatus |
यात्रा की मौजूदा स्थिति, GMTSTripStatus सभी संभावित स्थितियों के लिए सूची में शामिल है. | |
GMTSTerminalLocation * | pickupLocation |
यात्रा के पिकअप की जगह. | |
NSTimeInterval | pickupTime |
पिक अप की जगह पर पहुंचने का अनुमानित समय. | |
GMTSTerminalLocation * | dropoffLocation |
जिस जगह पर जाना है, वह जगह. | |
NSTimeInterval | dropoffTime |
ड्रॉप की जगह पर पहुंचने का अनुमानित समय. | |
GMTSVehicleLocation * | lastVehicleLocation |
यात्रा के लिए वाहन की आखिरी जगह की जानकारी. | |
NSUInteger | numberOfPassengers |
मौजूदा यात्रा में यात्रा करने वाले यात्रियों की संख्या. | |
NSArray< GMTSTripWaypoint * > * | remainingWaypoints |
यात्रा के रास्ते में वेपॉइंट की कैटगरी. | |
NSArray< GMTSTerminalLocation * > * | intermediateDestinations |
उपभोक्ता के बचे हुए वेपॉइंट का कलेक्शन. | |
int32_t | intermediateDestinationIndex |
बीच के वेपॉइंट का इंडेक्स, जिस पर वाहन आगे आएगा. |
मेंबर फ़ंक्शन से जुड़ा दस्तावेज़
- (शून्य वैल्यू GMTCFleetEngineIDString *) tripID |
trafficName से बदली गई मौजूदा यात्रा के लिए ट्रिप आईडी देता है.
- (शून्य वैल्यू GMTSTripWaypoint *) nextTripWaypoint |
बाकी वेपॉइंट की सूची में वेपॉइंट दिखाता है.
- (शून्य वैल्यू GMTSTripWaypoint *) nextWaypoint |
विज़िट किया जाने वाला अगला वेपॉइंट दिखाता है.
अगर यह यात्रा एक-दूसरे से जुड़ी हुई है या शेयर की गई है, तो हो सकता है कि अगला वेपॉइंट इस यात्रा का न हो.
- (nullable NSArray<GMTSLatLng *> *) activeRoute |
दी गई यात्रा के चालू रास्ते की जानकारी देता है.
यह रास्ता वाहन की मौजूदा जगह से मौजूदा उपयोगकर्ता की अगली मंज़िल तक का है. बैक-टू-बैक या कारपूल ट्रिप में अगले वेपॉइंट के उलट, हो सकता है कि अगला वेपॉइंट, मौजूदा उपयोगकर्ता से जुड़ा न हो. पहली बार ऐक्सेस करने पर, रिटर्न वैल्यू जनरेट होती है. इसके बाद, इसे कैश मेमोरी में सेव किया जाता है.
- (nullable NSArray<GMTSLatLng *> *) remainingRoute |
दी गई यात्रा के बाकी रास्ते की जानकारी देता है.
बचा हुआ रास्ता, मौजूदा उपयोगकर्ता की अगली मंज़िल से उपयोगकर्ता की मंज़िल तक के रास्ते का सेगमेंट है.
- (शून्य वैल्यू का GMTSTrafficData *) activeRouteTraffic |
इस यात्रा के मौजूदा रास्ते के ट्रैफ़िक का डेटा दिखाता है.
यह रास्ता वाहन की मौजूदा जगह से मौजूदा उपयोगकर्ता की अगली मंज़िल तक का है. बैक-टू-बैक या कारपूल ट्रिप में अगले वेपॉइंट के उलट, हो सकता है कि अगला वेपॉइंट, मौजूदा उपयोगकर्ता से जुड़ा न हो. पहली बार ऐक्सेस करने पर, रिटर्न वैल्यू जनरेट होती है. इसके बाद, इसे कैश मेमोरी में सेव किया जाता है.
- (शून्य वैल्यू GMTSTrafficData *) remainingRouteTraffic |
इस यात्रा के बाकी रास्ते के ट्रैफ़िक का डेटा दिखाता है.
बचा हुआ रास्ता, मौजूदा उपयोगकर्ता की अगली मंज़िल से उपयोगकर्ता की मंज़िल तक के रास्ते का सेगमेंट है.
- (int32_t) remainingDistanceOfActiveRouteInMeters |
सक्रिय रास्ते की बची हुई दूरी की जानकारी देता है.
चालू रास्ते का मतलब है, वाहन की जगह से मौजूदा उपयोगकर्ता की अगली मंज़िल तक के रास्ते के सेगमेंट.
- (int32_t) distanceOfRemainingRouteInMeters |
बचे हुए रास्ते की दूरी दिखाता है.
बाकी रास्ते का मतलब है, मौजूदा उपयोगकर्ता की अगली मंज़िल से आखिरी मंज़िल तक के रास्ते के सेगमेंट का.
+ (GMTSTripPropertyFields) propertyValueValuesBetweenTrip1: | (GMTSTrip *) | trip1 | |
और ट्रिप 2: | (GMTSTrip *) | trip2 | |
दो दी गई यात्राओं के बीच अंतर की गणना करें.
प्रॉपर्टी के बीच का हर अंतर, रिटर्न के नतीजे में शामिल किया जाएगा.
- पैरामीटर:
-
trip1 पहली यात्रा का कैंडिडेट. trip2 दूसरी यात्रा का कैंडिडेट.
- (instancetype) initWithTripName: | (nullable NSString *) | tripName | |
वाहन आईडी: | (शून्य की जा सकने वाली GMTCFleetEngineIDString *) | vehicleID | |
ट्रिप टाइप: | (GMTSTripType) | tripType | |
यात्रा की स्थिति: | (GMTSTripStatus) | tripStatus | |
पिकअप की जगह: | (शून्य वैल्यू वाली GMTSTerminalLocation *) | pickupLocation | |
पिकअप का समय: | (NSTimeInterval) | pickupTime | |
ड्रॉप होने की जगह: | (शून्य वैल्यू वाली GMTSTerminalLocation *) | dropoffLocation | |
छोड़ने का समय: | (NSTimeInterval) | dropoffTime | |
आखिरी वाहन की जगह: | (शून्य वैल्यू GMTSVehicleLocation *) | lastVehicleLocation | |
कुल पैसेंजर: | (NSUInteger) | numberOfPassengers | |
बचे हुए वेपॉइंट: | (nullable NSArray< GMTSTripWaypoint * > *) | remainingWaypoints | |
मध्यवर्ती डेस्टिनेशन: | (nullable NSArray< GMTSTerminalLocation * > *) | intermediateDestinations | |
मध्यवर्ती डेस्टिनेशन इंडेक्स: | (int32_t) | intermediateDestinationIndex | |
इस क्लास के इंस्टेंस को इंस्टैंशिएट करता है.
- पैरामीटर:
-
tripName यात्रा का नाम. vehicleID यात्रा के लिए इस्तेमाल किए जा रहे वाहन का आईडी. tripType यात्रा का टाइप, सभी विकल्पों के लिए enum GMTSTripType देखें. tripStatus यात्रा की स्थिति, सभी संभावित स्थितियों के लिए enum 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] |
यात्रा की मौजूदा स्थिति, GMTSTripStatus सभी संभावित स्थितियों के लिए सूची में शामिल है.
- (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] |
बीच के वेपॉइंट का इंडेक्स, जिस पर वाहन आगे आएगा.
अगर बीच में कोई वेपॉइंट नहीं है, तो इस फ़ील्ड को अनदेखा कर दिया जाता है.