개요
`vehicleId`, 이동 유형, 승차 또는 하차 시간, 경로와 같은 이동에 대한 물류 정보가 포함된 객체입니다.
GMTCImmutableData를 상속합니다.
공개 멤버 함수 | |
(null을 허용하는 GMTCFleetEngineIDString *) | - tripID |
tripName에서 변환된 현재 이동의 tripID를 반환합니다. | |
(null 허용 GMTSTripWaypoint *) | - nextTripWaypoint |
나머지 경유지 목록의 첫 번째 경유지를 반환합니다. | |
(null 허용 GMTSTripWaypoint *) | - nextWaypoint |
방문할 다음 경유지를 반환합니다. | |
(nullable NSArray< GMTSLatLng * > *) | - activeRoute |
지정된 이동의 활성 경로를 반환합니다. | |
(nullable NSArray< GMTSLatLng * > *) | - remainingRoute |
지정된 이동의 나머지 경로를 반환합니다. | |
(null을 허용하는 GMTSTrafficData *) | activeRouteTraffic |
이 이동의 활성 경로에 대한 교통정보 데이터를 반환합니다. | |
(null을 허용하는 GMTSTrafficData *) | - remainingRouteTraffic |
이 이동의 나머지 경로에 대한 교통정보 데이터를 반환합니다. | |
(int32_t) | - remainingDistanceOfActiveRouteInMeters |
활성 경로의 남은 거리를 반환합니다. | |
(int32_t) | - distanceOfRemainingRouteInMeters |
남은 경로의 거리를 반환합니다. | |
(인스턴스 유형) | - initWithTripName:vehicleID:tripType:tripStatus:pickupLocation:pickupTime:dropoffLocation:dropoffTime:lastVehicleLocation:numberOfPassengers:remainingWaypoints:intermediateDestinations:intermediateDestinationIndex: |
이 클래스의 인스턴스를 인스턴스화합니다. | |
정적 공개 멤버 함수 | |
(GMTSTripPropertyFields) | + propertyValueDifferencesBetweenTrip1:andTrip2: |
주어진 두 여정의 차이를 계산합니다. | |
속성 | |
NSString * | tripName |
이동의 이름입니다. | |
GMTCFleetEngineIDString * | vehicleID |
이동 서비스를 제공하는 차량의 ID입니다. | |
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 |
차량이 다음에 도착하는 중간 경유지의 색인입니다. |
멤버 함수 문서
- (null을 허용하는 GMTCFleetEngineIDString *) tripID |
tripName에서 변환된 현재 이동의 tripID를 반환합니다.
- (null을 허용하는 GMTSTripWaypoint *) nextTripWaypoint |
나머지 경유지 목록의 첫 번째 경유지를 반환합니다.
- (null이 허용되는 GMTSTripWaypoint *) nextWaypoint |
방문할 다음 경유지를 반환합니다.
이 이동이 연결되어 있거나 공유되는 경우 다음 경유지가 이 이동에 속하지 않을 수 있습니다.
- (nullable NSArray<GMTSLatLng *> *) activeRoute |
지정된 이동의 활성 경로를 반환합니다.
차량의 현재 위치에서 현재 사용자의 다음 목적지까지의 경로입니다. 연달아 이용하거나 카풀로 이동 시 다음 경유지와 달리 다음 경유지는 현재 사용자와 관련이 없을 수 있습니다. 반환 값은 처음 액세스될 때 생성된 후 캐시됩니다.
- (nullable NSArray<GMTSLatLng *> *) remainingRoute |
지정된 이동의 나머지 경로를 반환합니다.
남은 경로는 현재 사용자의 다음 목적지에서 사용자의 최종 목적지까지의 경로 구간입니다.
- (null을 허용하는 GMTSTrafficData *) activeRouteTraffic |
이 이동의 활성 경로에 대한 교통정보 데이터를 반환합니다.
차량의 현재 위치에서 현재 사용자의 다음 목적지까지의 경로입니다. 연달아 이용하거나 카풀로 이동 시 다음 경유지와 달리 다음 경유지는 현재 사용자와 관련이 없을 수 있습니다. 반환 값은 처음 액세스될 때 생성된 후 캐시됩니다.
- (null을 허용하는 GMTSTrafficData *) remainingRouteTraffic |
이 이동의 나머지 경로에 대한 교통정보 데이터를 반환합니다.
남은 경로는 현재 사용자의 다음 목적지에서 사용자의 최종 목적지까지의 경로 구간입니다.
- (int32_t) remainingDistanceOfActiveRouteInMeters |
활성 경로의 남은 거리를 반환합니다.
활성 경로는 차량 위치에서 현재 사용자의 다음 목적지까지의 경로 구간을 의미합니다.
- (int32_t) distanceOfRemainingRouteInMeters |
남은 경로의 거리를 반환합니다.
남은 경로는 현재 사용자의 다음 목적지에서 마지막 목적지까지의 경로 구간을 의미합니다.
+ (GMTSTripPropertyFields) propertyValueDifferencesBetweenTrip1: | (GMTSTrip *) | trip1 | |
및Trip2: | (GMTSTrip *) | trip2 | |
주어진 두 여정의 차이를 계산합니다.
각 속성 차이는 반환 결과에 누적됩니다.
- 매개변수:
-
trip1 첫 번째 여행 후보입니다. trip2 두 번째 여행 후보입니다.
- (instancetype) initWithTripName: | (nullable NSString *) | tripName | |
차량 ID: | (null을 허용하는 GMTCFleetEngineIDString *) | vehicleID | |
여행 유형: | (GMTSTripType) | tripType | |
여행 상태: | (GMTSTripStatus) | tripStatus | |
pickupLocation: | (null을 허용하는 GMTSTerminalLocation *) | pickupLocation | |
pickupTime: | (NSTimeInterval) | pickupTime | |
dropoffLocation: | (null을 허용하는 GMTSTerminalLocation *) | dropoffLocation | |
dropoffTime: | (NSTimeInterval) | dropoffTime | |
마지막 차량 위치: | (null을 허용하는 GMTSVehicleLocation *) | lastVehicleLocation | |
승객 수: | (NSUInteger) | numberOfPassengers | |
남은 Waypoint: | (nullable NSArray< GMTSTripWaypoint * > *) | remainingWaypoints | |
mediumDestinations: | (nullable NSArray< GMTSTerminalLocation * > *) | intermediateDestinations | |
IntermediateDestinationIndex: | (int32_t) | intermediateDestinationIndex | |
이 클래스의 인스턴스를 인스턴스화합니다.
- 매개변수:
-
tripName 이동의 이름입니다. vehicleID 이동 서비스를 제공하는 차량의 ID입니다. tripType 여행 유형입니다. 모든 옵션은 enum GMTSTripType을 참고하세요. tripStatus 이동 상태입니다. 가능한 모든 상태는 enum GMTSTripStatus를 참고하세요. pickupLocation 목표 승차 위치입니다. pickupTime 승차 위치에 도착하는 데 걸리는 예상 시간입니다. dropoffLocation 타겟 하차 위치입니다. dropoffTime 하차 위치에 도착할 것으로 예상되는 시간입니다. lastVehicleLocation 마지막 차량 위치 정보입니다. numberOfPassengers 이동에 허용되는 승객의 수입니다. remainingWaypoints 여정에 남아 있는 경유지의 배열입니다. intermediateDestinations 소비자의 나머지 경유지의 배열. intermediateDestinationIndex 차량이 다음에 도착하는 중간 경유지의 색인입니다.
부동산 관련 문서
- (NSString*) tripName [read, assign] |
이동의 이름입니다.
- (GMTCFleetEngineIDString*) vehicleID [read, assign] |
이동 서비스를 제공하는 차량의 ID입니다.
- (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] |
차량이 다음에 도착하는 중간 경유지의 색인입니다.
중간 경유지가 없으면 이 필드는 무시됩니다.