ข้อมูลอ้างอิงคลาส 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
 แสดงระยะทางของเส้นทางที่เหลือ
(อินสแตนซ์ประเภท)- initWithTripName:vehicleID:tripType:tripStatus:pickupLocation:pickupTime:dropoffLocation:dropoffTime:lastVehicleLocation:numberOfPassengers:remainingWaypoints:intermediateDestinations:intermediateDestinationIndex:
 สร้างอินสแตนซ์ของคลาสนี้

ฟังก์ชันสมาชิกสาธารณะแบบคงที่

(GMTSTripPropertyFields)+ propertyValueDifferentsBetweenTrip1:andTrip2:
 คำนวณส่วนต่างระหว่างการเดินทาง 2 การเดินทางที่ระบุ

พร็อพเพอร์ตี้

NSString * tripName
 ชื่อของการเดินทาง
GMTCFleetEngineIDStringvehicleID
 รหัสของการให้บริการยานพาหนะ
GMTSTripTypetripType
 ประเภทการเดินทางปัจจุบันสำหรับตัวเลือกทั้งหมด โปรดดู GMTSTripType
GMTSTripStatustripStatus
 สถานะการเดินทางปัจจุบันหรือ GMTSTripStatus จะแสดงสำหรับสถานะที่เป็นไปได้ทั้งหมด
GMTSTerminalLocationpickupLocation
 สถานที่รับของการเดินทาง
NSTimeIntervalpickupTime
 เวลาถึงสถานที่รับสินค้าโดยประมาณ
GMTSTerminalLocationdropoffLocation
 สถานที่ส่งคืนของการเดินทาง
NSTimeIntervaldropoffTime
 เวลาถึงที่ส่งคืนโดยประมาณ
GMTSVehicleLocationlastVehicleLocation
 ข้อมูลตำแหน่งสุดท้ายของยานพาหนะสำหรับการเดินทาง
NSUIntegernumberOfPassengers
 จำนวนผู้โดยสารที่อนุญาตในการเดินทางปัจจุบัน
NSArray< GMTSTripWaypoint * > * remainingWaypoints
 อาร์เรย์ของจุดอ้างอิงบนเส้นทางการเดินทาง
NSArray< GMTSTerminalLocation * > * intermediateDestinations
 อาร์เรย์ของจุดอ้างอิงที่เหลือของผู้บริโภค
int32_tintermediateDestinationIndex
 ดัชนีจุดอ้างอิงระดับกลางที่ยานพาหนะจะมาถึงในลำดับถัดไป

เอกสารประกอบเกี่ยวกับฟังก์ชันของสมาชิก

- (GMTCFleetEngineIDString *) ที่เป็นค่าว่างได้ tripID

แสดงผล TripID สำหรับการเดินทางปัจจุบัน โดยแปลงจาก TripName

- (GMTSTripWaypoint ที่เป็นค่าว่าง *) nextTripWaypoint

แสดงจุดอ้างอิงแรกในรายการจุดอ้างอิงที่เหลืออยู่

- (GMTSTripWaypoint เป็นค่าว่าง *) nextWaypoint

แสดงจุดอ้างอิงถัดไปที่จะเข้าชม

จุดอ้างอิงถัดไปอาจไม่อยู่ในการเดินทางนี้ หากมีการเชื่อมโยงหรือการเดินทางนี้ร่วมกัน

- (nullable NSArray<GMTSLatLng *> *) activeRoute

แสดงเส้นทางที่ใช้งานอยู่ของการเดินทางที่ระบุ

เส้นทางนี้เริ่มจากตำแหน่งปัจจุบันของรถไปยังจุดหมายถัดไปของผู้ใช้ในปัจจุบัน การชี้ทางถัดไปอาจไม่เกี่ยวข้องกับผู้ใช้ปัจจุบัน ซึ่งต่างจากการชี้ทางถัดไปในการเดินทางแบบไปกลับหรือการโดยสารรถร่วมกัน ระบบจะสร้างค่าการแสดงผลในครั้งแรกที่มีการเข้าถึง จากนั้นจะแคชไว้

- (nullable NSArray<GMTSLatLng *> *) remainingRoute

แสดงเส้นทางที่เหลือของการเดินทางที่ระบุ

เส้นทางที่เหลือคือส่วนของเส้นทางจากปลายทางถัดไปของผู้ใช้ปัจจุบันไปยังปลายทางสุดท้ายของผู้ใช้

- (GMTSTrafficData เป็นค่าว่าง *) activeRouteTraffic

ส่งคืนข้อมูลการจราจรสำหรับเส้นทางที่ทำงานอยู่ของการเดินทางนี้

เส้นทางนี้เริ่มจากตำแหน่งปัจจุบันของรถไปยังจุดหมายถัดไปของผู้ใช้ในปัจจุบัน การชี้ทางถัดไปอาจไม่เกี่ยวข้องกับผู้ใช้ปัจจุบัน ซึ่งต่างจากการชี้ทางถัดไปในการเดินทางแบบไปกลับหรือการโดยสารรถร่วมกัน ระบบจะสร้างค่าการแสดงผลในครั้งแรกที่มีการเข้าถึง จากนั้นจะแคชไว้

- (GMTSTrafficData เป็นค่าว่าง *) remainingRouteTraffic

ส่งคืนข้อมูลการจราจรสำหรับเส้นทางที่เหลือของการเดินทางนี้

เส้นทางที่เหลือคือส่วนของเส้นทางจากปลายทางถัดไปของผู้ใช้ปัจจุบันไปยังปลายทางสุดท้ายของผู้ใช้

แสดงระยะทางที่เหลืออยู่ของเส้นทางที่ใช้งานอยู่

เส้นทางที่ใช้งานอยู่หมายถึงส่วนของเส้นทางจากตำแหน่งของรถไปยังตำแหน่งถัดไปของผู้ใช้ในปัจจุบัน

แสดงระยะทางของเส้นทางที่เหลือ

เส้นทางที่เหลือหมายถึงส่วนของเส้นทางจากปลายทางถัดไปของผู้ใช้ปัจจุบันไปยังปลายทางสุดท้าย

+ (GMTSTripPropertyFields) propertyValueDifferencesBetweenTrip1: (GMTSTrip *) trip1
และการเดินทาง 2: (GMTSTrip *) trip2

คำนวณส่วนต่างระหว่างการเดินทาง 2 การเดินทางที่ระบุ

ระบบจะรวบรวมความแตกต่างของที่พักแต่ละรายการไว้ในผลลัพธ์

พารามิเตอร์:
trip1ตัวเลือกการเดินทางครั้งแรก
trip2ตัวเลือกการเดินทางครั้งที่ 2
- (อินสแตนซ์) initWithTripName: (nullable NSString *)  tripName
รหัสพาหนะ: (GMTCFleetEngineIDString *) ที่เป็นค่าว่างได้ vehicleID
TripType: (GMTSTripType) tripType
สถานะการเดินทาง: (GMTSTripStatus) tripStatus
สถานที่รับสินค้า: (GMTSTerminalLocation *) ที่เป็นค่าว่างได้ pickupLocation
เวลารับสินค้า: (NSTimeInterval) pickupTime
DropoffLocation: (GMTSTerminalLocation *) ที่เป็นค่าว่างได้ dropoffLocation
เวลาปิด: (NSTimeInterval) dropoffTime
ตำแหน่งยานพาหนะล่าสุด: (GMTSVehicleLocation ที่เป็นค่าว่างได้ *) lastVehicleLocation
จำนวนผู้โดยสาร: (NSUInteger) numberOfPassengers
จุดที่เหลือ: (nullable NSArray< GMTSTripWaypoint * > *)  remainingWaypoints
IntermediateDestinations: (nullable NSArray< GMTSTerminalLocation * > *)  intermediateDestinations
IntermediateDestinationIndex: (int32_t) intermediateDestinationIndex

สร้างอินสแตนซ์ของคลาสนี้

พารามิเตอร์:
tripNameชื่อของการเดินทาง
vehicleIDรหัสของการให้บริการยานพาหนะ
tripTypeประเภทการเดินทาง โปรดดู enum 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]

สถานะการเดินทางปัจจุบันหรือ GMTSTripStatus จะแสดงสำหรับสถานะที่เป็นไปได้ทั้งหมด

- (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]

ดัชนีจุดอ้างอิงระดับกลางที่ยานพาหนะจะมาถึงในลำดับถัดไป

หากไม่มีจุดอ้างอิงระดับกลาง ระบบจะไม่สนใจช่องนี้