Обзор
Объект, содержащий логистическую информацию о поездке, такую как идентификатор транспортного средства, тип поездки, время посадки или высадки, а также маршрут.
Наследует 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 |
Возвращает данные о пробках для активного маршрута этой поездки.
Этот маршрут пролегает от текущего местоположения автомобиля до следующего пункта назначения текущего пользователя. В отличие от следующей путевой точки в попутной поездке или поездке на автомобиле, следующая путевая точка может не быть связана с текущим пользователем. Возвращаемое значение генерируется при первом обращении к нему, а затем кэшируется.
- (обнуляемый GMTTrafficData *) оставшийсяRouteTraffic |
Возвращает данные о трафике для оставшегося маршрута этой поездки.
Оставшийся маршрут — это сегмент маршрута от следующего пункта назначения текущего пользователя до конечного пункта назначения пользователя.
- (int32_t) оставшеесяDistanceOfActiveRouteInMeters |
Возвращает оставшееся расстояние активного маршрута.
Под активным маршрутом понимается участок маршрута от местоположения автомобиля до следующего пункта назначения текущего пользователя.
- (int32_t) distanceOfRemainingRouteInMeters |
Возвращает расстояние оставшегося маршрута.
Оставшийся маршрут означает сегмент маршрута от следующего пункта назначения текущего пользователя до его последнего пункта назначения.
+ ( 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] |
Название поездки.
- ( GMTCFleetEngineIDString *) идентификатор транспортного средства [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 *>*) restWaypoints [read, assign] |
Массив путевых точек на маршруте поездки.
- (NSArray< GMTTerminalLocation *>*) промежуточныеDestinations [read, assign] |
Массив оставшихся путевых точек потребителя.
- (int32_t) промежуточныйDestinationIndex [read, assign] |
Индекс промежуточной точки маршрута, к которой транспортное средство прибудет следующей.
Если промежуточных точек нет, это поле игнорируется.