ภาพรวม
วัตถุที่มีข้อมูลโลจิสติกส์เกี่ยวกับการเดินทาง เช่น "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 |
ชื่อของการเดินทาง | |
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 |
แสดงผล TripID สำหรับการเดินทางปัจจุบัน โดยแปลงจาก TripName
- (GMTSTripWaypoint ที่เป็นค่าว่าง *) nextTripWaypoint |
แสดงจุดอ้างอิงแรกในรายการจุดอ้างอิงที่เหลืออยู่
- (GMTSTripWaypoint เป็นค่าว่าง *) nextWaypoint |
แสดงจุดอ้างอิงถัดไปที่จะเข้าชม
จุดอ้างอิงถัดไปอาจไม่อยู่ในการเดินทางนี้ หากมีการเชื่อมโยงหรือการเดินทางนี้ร่วมกัน
- (nullable NSArray<GMTSLatLng *> *) activeRoute |
แสดงเส้นทางที่ใช้งานอยู่ของการเดินทางที่ระบุ
เส้นทางนี้เริ่มจากตำแหน่งปัจจุบันของรถไปยังจุดหมายถัดไปของผู้ใช้ในปัจจุบัน การชี้ทางถัดไปอาจไม่เกี่ยวข้องกับผู้ใช้ปัจจุบัน ซึ่งต่างจากการชี้ทางถัดไปในการเดินทางแบบไปกลับหรือการโดยสารรถร่วมกัน ระบบจะสร้างค่าการแสดงผลในครั้งแรกที่มีการเข้าถึง จากนั้นจะแคชไว้
- (nullable NSArray<GMTSLatLng *> *) remainingRoute |
แสดงเส้นทางที่เหลือของการเดินทางที่ระบุ
เส้นทางที่เหลือคือส่วนของเส้นทางจากปลายทางถัดไปของผู้ใช้ปัจจุบันไปยังปลายทางสุดท้ายของผู้ใช้
- (GMTSTrafficData เป็นค่าว่าง *) activeRouteTraffic |
ส่งคืนข้อมูลการจราจรสำหรับเส้นทางที่ทำงานอยู่ของการเดินทางนี้
เส้นทางนี้เริ่มจากตำแหน่งปัจจุบันของรถไปยังจุดหมายถัดไปของผู้ใช้ในปัจจุบัน การชี้ทางถัดไปอาจไม่เกี่ยวข้องกับผู้ใช้ปัจจุบัน ซึ่งต่างจากการชี้ทางถัดไปในการเดินทางแบบไปกลับหรือการโดยสารรถร่วมกัน ระบบจะสร้างค่าการแสดงผลในครั้งแรกที่มีการเข้าถึง จากนั้นจะแคชไว้
- (GMTSTrafficData เป็นค่าว่าง *) remainingRouteTraffic |
ส่งคืนข้อมูลการจราจรสำหรับเส้นทางที่เหลือของการเดินทางนี้
เส้นทางที่เหลือคือส่วนของเส้นทางจากปลายทางถัดไปของผู้ใช้ปัจจุบันไปยังปลายทางสุดท้ายของผู้ใช้
- (int32_t) remainingDistanceOfActiveRouteInMeters |
แสดงระยะทางที่เหลืออยู่ของเส้นทางที่ใช้งานอยู่
เส้นทางที่ใช้งานอยู่หมายถึงส่วนของเส้นทางจากตำแหน่งของรถไปยังตำแหน่งถัดไปของผู้ใช้ในปัจจุบัน
- (int32_t) distanceOfRemainingRouteInMeters |
แสดงระยะทางของเส้นทางที่เหลือ
เส้นทางที่เหลือหมายถึงส่วนของเส้นทางจากปลายทางถัดไปของผู้ใช้ปัจจุบันไปยังปลายทางสุดท้าย
+ (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] |
เวลาถึงสถานที่รับสินค้าโดยประมาณ
- (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] |
ดัชนีจุดอ้างอิงระดับกลางที่ยานพาหนะจะมาถึงในลำดับถัดไป
หากไม่มีจุดอ้างอิงระดับกลาง ระบบจะไม่สนใจช่องนี้