GMTSTrip ক্লাস রেফারেন্স


ওভারভিউ

অবজেক্ট যেটিতে ট্রিপ সম্পর্কে লজিস্টিক তথ্য রয়েছে যেমন `গাড়ির আইডি`, ট্রিপের ধরন, পিকআপ বা ড্রপঅফের সময় এবং রুট।

জিএমটিসিআইমিউটেবল ডেটা ইনহেরিট করে।

পাবলিক সদস্য ফাংশন

( বাতিলযোগ্য
GMTCFleetEngineIDString *)
- tripID
tripName থেকে রূপান্তরিত বর্তমান ট্রিপের জন্য tripID প্রদান করে।
( বাতিলযোগ্য GMTSTripWaypoint *) - nextTripWaypoint
অবশিষ্ট ওয়েপয়েন্ট তালিকার প্রথম ওয়েপয়েন্ট প্রদান করে।
( বাতিলযোগ্য GMTSTripWaypoint *) - নেক্সটওয়েপয়েন্ট
পরিদর্শন করা পরবর্তী ওয়েপয়েন্ট ফেরত দেয়।
(শূন্যযোগ্য NSArray< GMTSLatLng * > *) - সক্রিয় রুট
প্রদত্ত ট্রিপের সক্রিয় রুট ফেরত দেয়।
(শূন্যযোগ্য NSArray< GMTSLatLng * > *) - অবশিষ্ট রুট
প্রদত্ত ট্রিপের অবশিষ্ট রুট ফেরত দেয়।
( বাতিলযোগ্য GMTSTtrafficData *) - সক্রিয় রুট ট্রাফিক
এই ট্রিপের সক্রিয় রুটের জন্য ট্রাফিক ডেটা ফেরত দেয়।
( বাতিলযোগ্য GMTSTtrafficData *) - অবশিষ্ট রুট ট্রাফিক
এই ট্রিপের অবশিষ্ট রুটের ট্রাফিক ডেটা ফেরত দেয়।
(int32_t) - অবশিষ্টDistanceOfActiveRouteInMeters
সক্রিয় রুটের অবশিষ্ট দূরত্ব প্রদান করে।
(int32_t) - অবশিষ্ট রুটইন মিটারের দূরত্ব
অবশিষ্ট রুটের দূরত্ব প্রদান করে।
(উদাহরণ প্রকার) - initWithTripName:vehicleID:tripType:tripStatus:pickupLocation:pickupTime:dropoffLocation:dropoffTime:lastVehicleLocation:numberOfPassengers:remainingWaypoints:intermediate Destinations:intermediateDestinations:IntermediateDestination
এই শ্রেণীর একটি দৃষ্টান্ত ইন্সট্যান্স করে।

স্ট্যাটিক পাবলিক সদস্য ফাংশন

( GMTSTripProperty Fields ) ট্রিপ1 এবং ট্রিপ2-এর মধ্যে + সম্পত্তির মান পার্থক্য:
দুটি প্রদত্ত ভ্রমণের মধ্যে পার্থক্য গণনা করুন।

বৈশিষ্ট্য

NSString * tripName
ভ্রমণের নাম।
GMTCFleetEngineIDString * গাড়ির আইডি
ট্রিপে সার্ভিসিং করা গাড়ির আইডি।
GMTSTripType tripType
বর্তমান ট্রিপের ধরন, সমস্ত বিকল্পের জন্য GMTSTripType দেখুন।
GMTSTrip স্থিতি ট্রিপ স্ট্যাটাস
বর্তমান ট্রিপ স্ট্যাটাস, GMTSTripStatus সমস্ত সম্ভাব্য অবস্থার জন্য তালিকাভুক্ত।
জিএমটিএসটার্মিনাল অবস্থান * অবস্থান নিতে
ট্রিপের পিকআপের অবস্থান।
NSTtimeInterval পিক - আপের সময়
পিকআপ লোকেশনে পৌঁছানোর আনুমানিক সময়।
জিএমটিএসটার্মিনাল অবস্থান * অবস্থান ড্রপ বন্ধ
ট্রিপের ড্রপ অফ অবস্থান।
NSTtimeInterval ড্রপ অফ টাইম
ড্রপ অফ অবস্থানে আগমনের আনুমানিক সময়।
GMTS যানবাহন অবস্থান * সর্বশেষ যানবাহন অবস্থান
ভ্রমণের জন্য গাড়ির সর্বশেষ অবস্থানের তথ্য।
NSUInteger যাত্রীদের সংখ্যা
বর্তমান ট্রিপের জন্য অনুমোদিত যাত্রীর সংখ্যা।
NSArray< GMTSTripWaypoint * > * অবশিষ্ট ওয়েপয়েন্ট
ট্রিপ রুটে ওয়েপয়েন্টের অ্যারে।
NSArray< GMTSTerminalLocation * > * মধ্যবর্তী গন্তব্য
ভোক্তাদের অবশিষ্ট ওয়েপয়েন্টের অ্যারে।
int32_t মধ্যবর্তী গন্তব্য সূচক
মধ্যবর্তী পথপয়েন্টের সূচক যে গাড়িটি পরবর্তী সময়ে আসবে।

সদস্য ফাংশন ডকুমেন্টেশন

- (শূন্যযোগ্য GMTCFleetEngineIDString *) tripID

tripName থেকে রূপান্তরিত বর্তমান ট্রিপের জন্য tripID প্রদান করে।

- ( বাতিলযোগ্য GMTSTripWaypoint *) nextTripWaypoint

অবশিষ্ট ওয়েপয়েন্ট তালিকার প্রথম ওয়েপয়েন্ট প্রদান করে।

- ( বাতিলযোগ্য GMTSTripWaypoint *) nextWaypoint

পরিদর্শন করা পরবর্তী ওয়েপয়েন্ট ফেরত দেয়।

এই ট্রিপটি চেইন বা শেয়ার করা থাকলে পরবর্তী ওয়েপয়েন্ট এই ট্রিপের অন্তর্গত নাও হতে পারে।

- (শূন্যযোগ্য NSArray< GMTSLatLng *> *) সক্রিয় রুট

প্রদত্ত ট্রিপের সক্রিয় রুট ফেরত দেয়।

এই রুটটি গাড়ির বর্তমান অবস্থান থেকে বর্তমান ব্যবহারকারীর পরবর্তী গন্তব্যে। ব্যাক-টু-ব্যাক বা কারপুল ট্রিপে পরবর্তী ওয়েপয়েন্টের বিপরীতে, পরবর্তী ওয়েপয়েন্ট বর্তমান ব্যবহারকারীর সাথে সম্পর্কিত নাও হতে পারে। রিটার্ন মানটি প্রথমবার অ্যাক্সেস করার সময় তৈরি হয় এবং তারপর ক্যাশে করা হয়।

- (শূন্যযোগ্য NSArray< GMTSLatLng *> *) অবশিষ্ট রুট

প্রদত্ত ট্রিপের অবশিষ্ট রুট ফেরত দেয়।

অবশিষ্ট রুট হল বর্তমান ব্যবহারকারীর পরবর্তী গন্তব্য থেকে ব্যবহারকারীর চূড়ান্ত গন্তব্য পর্যন্ত রুট সেগমেন্ট।

- (শূন্যযোগ্য GMTSTrafficData *) activeRouteTraffic

এই ট্রিপের সক্রিয় রুটের জন্য ট্রাফিক ডেটা ফেরত দেয়।

এই রুটটি গাড়ির বর্তমান অবস্থান থেকে বর্তমান ব্যবহারকারীর পরবর্তী গন্তব্যে। ব্যাক-টু-ব্যাক বা কারপুল ট্রিপে পরবর্তী ওয়েপয়েন্টের বিপরীতে, পরবর্তী ওয়েপয়েন্ট বর্তমান ব্যবহারকারীর সাথে সম্পর্কিত নাও হতে পারে। রিটার্ন মানটি প্রথমবার অ্যাক্সেস করার সময় তৈরি হয় এবং তারপর ক্যাশে করা হয়।

এই ট্রিপের অবশিষ্ট রুটের ট্রাফিক ডেটা ফেরত দেয়।

অবশিষ্ট রুট হল বর্তমান ব্যবহারকারীর পরবর্তী গন্তব্য থেকে ব্যবহারকারীর চূড়ান্ত গন্তব্য পর্যন্ত রুট সেগমেন্ট।

সক্রিয় রুটের অবশিষ্ট দূরত্ব প্রদান করে।

সক্রিয় রুট মানে গাড়ির অবস্থান থেকে বর্তমান ব্যবহারকারীর পরবর্তী গন্তব্য পর্যন্ত রুট অংশ।

অবশিষ্ট রুটের দূরত্ব প্রদান করে।

অবশিষ্ট রুট মানে বর্তমান ব্যবহারকারীর পরবর্তী গন্তব্য থেকে তাদের শেষ গন্তব্য পর্যন্ত রুট সেগমেন্ট।

+ ( GMTSTripPropertyFields ) propertyValue Differences BetweenTrip1: ( GMTSTrip *) ট্রিপ1
এবং ট্রিপ2: ( GMTSTrip *) ট্রিপ2

দুটি প্রদত্ত ভ্রমণের মধ্যে পার্থক্য গণনা করুন।

প্রতিটি সম্পত্তির পার্থক্য রিটার্ন ফলাফলে জমা হবে।

পরামিতি:
ট্রিপ1 প্রথম যাত্রা প্রার্থী।
ট্রিপ2 দ্বিতীয় সফরের প্রার্থী।
- (ইনস্ট্যান্সটাইপ) initWithTripName: (অসম্পূর্ণ NSString *) tripName
গাড়ির আইডি: ( বাতিলযোগ্য GMTCFleetEngineIDString *) গাড়ির আইডি
ট্রিপ টাইপ: ( GMTSTripType ) tripType
ট্রিপ স্ট্যাটাস: ( GMTSTrip Status ) ট্রিপ স্ট্যাটাস
অবস্থান নিতে: ( বাতিলযোগ্য GMTSTerminalLocation *) অবস্থান নিতে
পিক - আপের সময়: (NSTtimeInterval) পিক - আপের সময়
অবস্থান ড্রপ বন্ধ: ( বাতিলযোগ্য GMTSTerminalLocation *) অবস্থান ড্রপ বন্ধ
ড্রপ অফ টাইম: (NSTtimeInterval) ড্রপ অফ টাইম
সর্বশেষ যানবাহন অবস্থান: ( বাতিলযোগ্য GMTSVehicleLocation *) সর্বশেষ যানবাহন অবস্থান
যাত্রী সংখ্যা: (NSUI integer) যাত্রীদের সংখ্যা
অবশিষ্ট ওয়েপয়েন্ট: (শূন্যযোগ্য NSArray< GMTSTripWaypoint * > *) অবশিষ্ট ওয়েপয়েন্ট
মধ্যবর্তী গন্তব্য: (শূন্যযোগ্য NSArray< GMTSTerminalLocation * > *) মধ্যবর্তী গন্তব্য
মধ্যবর্তী গন্তব্য সূচক: (int32_t) মধ্যবর্তী গন্তব্য সূচক

এই শ্রেণীর একটি দৃষ্টান্ত ইন্সট্যান্স করে।

পরামিতি:
tripName ভ্রমণের নাম।
গাড়ির আইডি ট্রিপে সার্ভিসিং করা গাড়ির আইডি।
tripType ট্রিপ টাইপ, সমস্ত বিকল্পের জন্য GMTSTripType দেখুন।
ট্রিপ স্ট্যাটাস ট্রিপ স্ট্যাটাস, সমস্ত সম্ভাব্য স্ট্যাটাসের জন্য GMTSTripStatus দেখুন।
অবস্থান নিতে লক্ষ্য পিক অবস্থান.
পিক - আপের সময় পিকআপ লোকেশনে পৌঁছানোর আনুমানিক সময়।
অবস্থান ড্রপ বন্ধ লক্ষ্য ড্রপ অফ অবস্থান.
ড্রপ অফ টাইম ড্রপ অফ অবস্থানে পৌঁছানোর আনুমানিক সময়।
সর্বশেষ যানবাহন অবস্থান সর্বশেষ গাড়ির অবস্থানের তথ্য।
যাত্রীদের সংখ্যা ট্রিপে অনুমোদিত যাত্রীর সংখ্যা।
অবশিষ্ট ওয়েপয়েন্ট ট্রিপে বাকি ওয়েপয়েন্টের অ্যারে।
মধ্যবর্তী গন্তব্য ভোক্তাদের অবশিষ্ট ওয়েপয়েন্টের অ্যারে।
মধ্যবর্তী গন্তব্য সূচক মধ্যবর্তী পথপয়েন্টের সূচক যে গাড়িটি পরবর্তী সময়ে আসবে।

সম্পত্তি ডকুমেন্টেশন

- (NSString*) tripName [read, assign]

ভ্রমণের নাম।

ট্রিপে সার্ভিসিং করা গাড়ির আইডি।

- ( GMTSTripType ) tripType [read, assign]

বর্তমান ট্রিপের ধরন, সমস্ত বিকল্পের জন্য GMTSTripType দেখুন।

- ( GMTSTripStatus ) tripStatus [read, assign]

বর্তমান ট্রিপ স্ট্যাটাস, GMTSTripStatus সমস্ত সম্ভাব্য অবস্থার জন্য তালিকাভুক্ত।

ট্রিপের পিকআপের অবস্থান।

- (NSTimeInterval) পিকআপ টাইম [read, assign]

পিকআপ লোকেশনে পৌঁছানোর আনুমানিক সময়।

ট্রিপের ড্রপ অফ অবস্থান।

- (NSTimeInterval) ড্রপঅফ টাইম [read, assign]

ড্রপ অফ অবস্থানে আগমনের আনুমানিক সময়।

ভ্রমণের জন্য গাড়ির সর্বশেষ অবস্থানের তথ্য।

- (NSUI integer) numberOfPassengers [read, assign]

বর্তমান ট্রিপের জন্য অনুমোদিত যাত্রীর সংখ্যা।

ট্রিপ রুটে ওয়েপয়েন্টের অ্যারে।

ভোক্তাদের অবশিষ্ট ওয়েপয়েন্টের অ্যারে।

মধ্যবর্তী পথপয়েন্টের সূচক যে গাড়িটি পরবর্তী সময়ে আসবে।

কোনো মধ্যবর্তী পথপয়েন্ট না থাকলে, এই ক্ষেত্রটি উপেক্ষা করা হয়।