Справочник классов GMTSTrip


Обзор

Объект, содержащий логистическую информацию о поездке, такую ​​как идентификатор транспортного средства, тип поездки, время посадки или высадки, а также маршрут.

Наследует GMTCImmutableData .

Открытые функции-члены

(обнуляемый
GMTCFleetEngineIDString *)
- идентификатор поездки
Возвращает tripID текущей поездки, преобразованный из tripName.
(обнуляемый GMTSTripWaypoint *) - следующая точка маршрута поездки
Возвращает первую точку в списке оставшихся точек.
(обнуляемый GMTSTripWaypoint *) - следующая путевая точка
Возвращает следующую точку маршрута, которую необходимо посетить.
(обнуляемый NSArray< GMTSLatLng * > *) - активный маршрут
Возвращает активный маршрут данной поездки.
(обнуляемый NSArray< GMTSLatLng * > *) - оставшийся маршрут
Возвращает оставшийся маршрут данной поездки.
(обнуляемый GMTTrafficData *) - активныйRouteTraffic
Возвращает данные о пробках для активного маршрута этой поездки.
(обнуляемый GMTTrafficData *) - оставшийсяRouteTraffic
Возвращает данные о пробках для оставшегося маршрута этой поездки.
(int32_t) -оставшеесяDistanceOfActiveRouteInMeters
Возвращает оставшееся расстояние активного маршрута.
(int32_t) - distanceOfRemainingRouteInMeters
Возвращает расстояние оставшегося маршрута.
(тип экземпляра) - initWithTripName:vehicleID:tripType:tripStatus:pickupLocation:pickupTime:dropoffLocation:dropoffTime:lastVehicleLocation:numberOfPassengers:remainingWaypoints:intermediateDestinations:intermediateDestinationIndex:
Создает экземпляр этого класса.

Статические открытые функции-члены

( GMTSTripPropertyFields ) + PropertyValueDifferencesBetweenTrip1:andTrip2:
Вычислите разницу между двумя заданными поездками.

Характеристики

NSString * Название поездки
Название поездки.
GMTCFleetEngineIDString * идентификатор транспортного средства
Идентификатор транспортного средства, обслуживающего поездку.
GMTSTripType Тип поездки
Текущий тип поездки. Все параметры см. в разделе GMTSTripType.
GMTSTripStatus статус поездки
Текущий статус поездки, GMTSTripStatus, указан для всех возможных статусов.
ГМТСтерминалМестоположение * выбрать место
Место отправления поездки.
НСтимеинтервал время забирать
Расчетное время прибытия к месту получения.
ГМТСтерминалМестоположение * dropoffМестоположение
Место отправления поездки.
НСтимеинтервал время высадки
Расчетное время прибытия к месту высадки.
GMTSVehicleLocation * последнее транспортное средствоМестоположение
Последняя информация о местоположении транспортного средства для поездки.
НГУЦелое число количествопассажиров
Количество пассажиров, разрешенное для текущей поездки.
NSArray< GMTSTripWaypoint * > * осталосьПутевые точки
Массив путевых точек на маршруте поездки.
NSArray< GMTTerminalLocation * > * промежуточные пункты назначения
Массив оставшихся путевых точек потребителя.
int32_t промежуточныйDestinationIndex
Индекс промежуточной точки маршрута, к которой транспортное средство прибудет следующей.

Документация по функциям-членам

- (обнуляемый GMTCFleetEngineIDString *) tripID

Возвращает tripID текущей поездки, преобразованный из tripName.

- (обнуляемое GMTSTripWaypoint *) nextTripWaypoint

Возвращает первую точку в списке оставшихся точек.

- (обнуляемый GMTSTripWaypoint *) nextWaypoint

Возвращает следующую точку маршрута, которую необходимо посетить.

Следующая путевая точка может не принадлежать этому путешествию, если оно объединено в цепочку или является общим.

- (обнуляемый NSArray< GMTSLatLng *> *) activeRoute

Возвращает активный маршрут данной поездки.

Этот маршрут пролегает от текущего местоположения автомобиля до следующего пункта назначения текущего пользователя. В отличие от следующей путевой точки в попутной поездке или поездке на автомобиле, следующая путевая точка может не быть связана с текущим пользователем. Возвращаемое значение генерируется при первом обращении к нему, а затем кэшируется.

- (обнуляемый NSArray< GMTSLatLng *> *) restRoute

Возвращает оставшийся маршрут данной поездки.

Оставшийся маршрут — это сегмент маршрута от следующего пункта назначения текущего пользователя до конечного пункта назначения пользователя.

- (обнуляемый GMTTrafficData *) activeRouteTraffic

Возвращает данные о пробках для активного маршрута этой поездки.

Этот маршрут пролегает от текущего местоположения автомобиля до следующего пункта назначения текущего пользователя. В отличие от следующей путевой точки в попутной поездке или поездке на автомобиле, следующая путевая точка может не быть связана с текущим пользователем. Возвращаемое значение генерируется при первом обращении к нему, а затем кэшируется.

Возвращает данные о трафике для оставшегося маршрута этой поездки.

Оставшийся маршрут — это сегмент маршрута от следующего пункта назначения текущего пользователя до конечного пункта назначения пользователя.

Возвращает оставшееся расстояние активного маршрута.

Под активным маршрутом понимается участок маршрута от местоположения автомобиля до следующего пункта назначения текущего пользователя.

Возвращает расстояние оставшегося маршрута.

Оставшийся маршрут означает сегмент маршрута от следующего пункта назначения текущего пользователя до его последнего пункта назначения.

+ ( GMTSTripPropertyFields ) свойствоValueDifferencesBetweenTrip1: ( GMTSTrip *) поездка1
и Поездка2: ( GMTSTrip *) поездка2

Вычислите разницу между двумя заданными поездками.

Каждая разница свойств будет накапливаться в возвращаемом результате.

Параметры:
поездка1 Первый кандидат на поездку.
поездка2 Второй кандидат на поездку.
- (тип экземпляра) initWithTripName: (обнуляемая NSString *) Название поездки
ID транспортного средства: (обнуляемый GMTCFleetEngineIDString *) идентификатор транспортного средства
Тип поездки: ( GMTSTripType ) Тип поездки
Статус поездки: ( GMTSTripStatus ) статус поездки
выбрать место: (обнуляемое значение GMTTerminalLocation *) выбрать место
время забирать: (НСтимеинтервал) время забирать
Место высадки: (обнуляемое значение GMTTerminalLocation *) dropoffМестоположение
время высадки: (НСтимеинтервал) время высадки
ПоследнееVehicleLocation: (обнуляемое значение GMTSVehicleLocation *) последнее транспортное средствоМестоположение
количествопассажиров: (НСУИнтегер) количествопассажиров
оставшиеся путевые точки: (обнуляемый NSArray< GMTSTripWaypoint * > *) осталосьПутевые точки
промежуточныеНаправления: (обнуляемый NSArray< GMTSTerminalLocation * > *) промежуточные пункты назначения
промежуточныйDestinationIndex: (int32_t) промежуточныйDestinationIndex

Создает экземпляр этого класса.

Параметры:
Название поездки Название поездки.
идентификатор транспортного средства Идентификатор транспортного средства, обслуживающего поездку.
Тип поездки Тип поездки: все варианты см. в перечислении GMTSTripType.
статус поездки Статус поездки: все возможные статусы см. в перечислении GMTSTripStatus.
выбрать место Целевое место получения.
время забирать Примерное время прибытия к месту получения.
dropoffМестоположение Целевое место высадки.
время высадки Примерное время прибытия к месту высадки.
последнее транспортное средствоМестоположение Последняя информация о местонахождении автомобиля.
количествопассажиров Количество пассажиров, разрешенное в поездке.
осталосьПутевые точки Массив путевых точек, оставшихся в поездке.
промежуточные пункты назначения Массив оставшихся путевых точек потребителя.
промежуточныйDestinationIndex Индекс промежуточной точки маршрута, к которой транспортное средство прибудет следующей.

Документация на недвижимость

- (NSString*) tripName [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]

Расчетное время прибытия к месту высадки.

Последняя информация о местоположении транспортного средства для поездки.

- (NSUInteger) numberOfPassengers [read, assign]

Количество пассажиров, разрешенное для текущей поездки.

- (NSArray< GMTSTripWaypoint *>*) restWaypoints [read, assign]

Массив путевых точек на маршруте поездки.

Массив оставшихся путевых точек потребителя.

- (int32_t) промежуточныйDestinationIndex [read, assign]

Индекс промежуточной точки маршрута, к которой транспортное средство прибудет следующей.

Если промежуточных точек нет, это поле игнорируется.