<GMTCTripModelSubscriber> Ссылка на протокол

Справочник по протоколу <GMTCTripModelSubscriber>

Обзор

Протокол подписчика для обновления событий GMTCTripModel .

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

(пустота) - tripModel:didUpdateModelState:
Вызывается, когда состояние сеанса поездки обновлено.
(пустота) - tripModel:didUpdateTrip:updatedPropertyFields:
Вызывается, когда текущая поездка обновлена.
(пустота) - tripModel:didUpdateTripStatus:
Вызывается, когда текущий статус поездки обновлен.
(пустота) - tripModel:didUpdateVehicleLocation:
Вызывается, когда местоположение автомобиля обновлено.
(пустота) - tripModel:didUpdatePickupLocation:
Вызывается, когда место получения обновлено.
(пустота) - tripModel:didUpdateDropoffLocation:
Вызывается, когда место высадки обновлено.
(пустота) - tripModel:didUpdateETAToNextWaypoint:
Вызывается, когда обновляется расчетное время прибытия до следующей путевой точки.
(пустота) - tripModel:didUpdatePickupETA:
Вызывается, когда обновляется ожидаемое время прибытия водителя до точки посадки.
(пустота) - tripModel:didUpdateDropoffETA:
Вызывается, когда обновляется расчетное время прибытия водителя до точки высадки.
(пустота) - tripModel:didUpdateActiveRouteRemainingDistance:
Вызывается, когда обновляется оставшееся расстояние активного маршрута поездки.
(пустота) - tripModel:didUpdateActiveRoute:
Вызывается при обновлении активного сегмента маршрута поездки.
(пустота) - tripModel:didUpdateRemainingRoute:
Вызывается при обновлении оставшегося сегмента маршрута поездки.
(пустота) - tripModel:didUpdateRemainingRouteDistance:
Вызывается, когда обновлено расстояние оставшегося маршрута поездки.
(пустота) - tripModel:didUpdateRemainingWaypoints:
Вызывается, когда обновляются промежуточные путевые точки поездки.
(пустота) - tripModel:didUpdateIntermediateDestinations:
Вызывается, когда путевые точки поездки обновлены.
(пустота) - tripModel:didUpdateActiveRouteTraffic:
Вызывается, когда данные о трафике обновляются для активного участка маршрута поездки.
(пустота) - tripModel:didUpdateRemainingRouteTraffic:
Вызывается, когда данные о трафике обновляются для оставшегося сегмента маршрута поездки.
(пустота) - tripModel:didFailUpdateTripWithError:
Вызывается при обновлении ошибки запроса на мониторинг отключения.

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

- (void) tripModel: ( GMTCTripModel *) модель поездки
DidUpdateModelState: (перечисление GMTCTripModelState ) состояние сеанса
[optional]

Вызывается, когда состояние сеанса поездки обновлено.

Параметры:
модель поездки Экземпляр GMTCTripModel , сгенерировавший событие.
состояние сеанса Новое состояние сеанса.
- (void) tripModel: ( GMTCTripModel *) модель поездки
сделалОбновитьТрип: (обнуляемый GMTSTrip *) путешествие
обновленныеPropertyFields: ( GMTSTripPropertyFields ) обновленоPropertyFields
[optional]

Вызывается, когда текущая поездка обновлена.

Параметры:
модель поездки Экземпляр GMTCTripModel , сгенерировавший событие.
путешествие Поездка, которая изменилась.
обновленоPropertyFields Обновленные свойства.
- (void) tripModel: ( GMTCTripModel *) модель поездки
DidUpdateTripStatus: (перечисление GMTSTripStatus ) статус поездки
[optional]

Вызывается, когда текущий статус поездки обновлен.

Параметры:
модель поездки Экземпляр GMTCTripModel , сгенерировавший событие.
статус поездки Обновленный статус поездки.
- (void) tripModel: ( GMTCTripModel *) модель поездки
DidUpdateVehicleLocation: (обнуляемое значение GMTSVehicleLocation *) транспортное средствоМестоположение
[optional]

Вызывается, когда местоположение автомобиля обновлено.

Новое место не может отличаться от предыдущего.

Параметры:
модель поездки Экземпляр GMTCTripModel , сгенерировавший событие.
транспортное средствоМестоположение Последнее известное местоположение автомобиля в текущей поездке.
- (void) tripModel: ( GMTCTripModel *) модель поездки
DidUpdatePickupLocation: (обнуляемое значение GMTTerminalLocation *) выбрать место
[optional]

Вызывается, когда место получения обновлено.

Параметры:
модель поездки Экземпляр GMTCTripModel , сгенерировавший событие.
выбрать место Текущее место получения. Это значение может быть нулевым, если поездка была сброшена или отменена.
- (void) tripModel: ( GMTCTripModel *) модель поездки
DidUpdateDropoffLocation: (обнуляемое значение GMTTerminalLocation *) dropoffМестоположение
[optional]

Вызывается, когда место высадки обновлено.

Параметры:
модель поездки Экземпляр GMTCTripModel , сгенерировавший событие.
dropoffМестоположение Текущее место высадки. Это значение может быть нулевым, если поездка была сброшена или отменена.
- (void) tripModel: ( GMTCTripModel *) модель поездки
DidUpdateETAToNextWaypoint: (НСтимеинтервал) следующаяWaypointETA
[optional]

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

Параметры:
модель поездки Экземпляр GMTCTripModel , сгенерировавший событие.
следующаяWaypointETA Текущее время прибытия водителя до места посадки. Это может быть 0, если поездка была сброшена или отменена.
- (void) tripModel: ( GMTCTripModel *) модель поездки
DidUpdatePickupETA: (НСтимеинтервал) пикапETA
[optional]

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

Параметры:
модель поездки Экземпляр GMTCTripModel , сгенерировавший событие.
пикапETA Текущее время прибытия водителя до места посадки. Это может быть 0, если поездка была сброшена или отменена.
- (void) tripModel: ( GMTCTripModel *) модель поездки
DidUpdateDropoffETA: (НСтимеинтервал) высадкаETA
[optional]

Вызывается, когда обновляется расчетное время прибытия водителя до точки высадки.

Параметры:
модель поездки Экземпляр GMTCTripModel , сгенерировавший событие.
высадкаETA Текущее время прибытия водителя до точки высадки. Это может быть 0, если поездка была сброшена или отменена.
- (void) tripModel: ( GMTCTripModel *) модель поездки
DidUpdateActiveRouteRemainingDistance: (int32_t) ActiveRouteRemainingDistance
[optional]

Вызывается, когда обновляется оставшееся расстояние активного маршрута поездки.

Параметры:
модель поездки Экземпляр GMTCTripModel , сгенерировавший событие.
ActiveRouteRemainingDistance Расстояние в метрах, остающееся на активном маршруте между текущим местоположением транспортного средства и следующим важным местоположением. Следующая значимая локация зависит от статуса текущей поездки. Если статус поездки — GMTSTripStatusEnrouteToPickup, это расстояние до места посадки. Если статус поездки — GMTSTripStatusEnrouteToDropoff, это расстояние до места высадки. Ваше приложение должно обеспечивать все необходимые преобразования показателей.
- (void) tripModel: ( GMTCTripModel *) модель поездки
сделалUpdateActiveRoute: (обнуляемый NSArray< GMTSLatLng * > *) активный маршрут
[optional]

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

Параметры:
модель поездки Экземпляр GMTCTripModel , сгенерировавший событие.
активный маршрут Активный участок маршрута текущей поездки. Этот сегмент включает в себя маршрут от текущего местоположения транспортного средства до следующего значимого местоположения. Если статус поездки — GMTSTripStatusEnrouteToPickup, следующим важным местом является место посадки. Если статус поездки — «GMTSTripStatusEnrouteToDropoff», следующим важным местом является место высадки.
- (void) tripModel: ( GMTCTripModel *) модель поездки
DidUpdateRemainingRoute: (обнуляемый NSArray< GMTSLatLng * > *) Оставшийся маршрут
[optional]

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

Параметры:
модель поездки Экземпляр GMTCTripModel , сгенерировавший событие.
Оставшийся маршрут Оставшийся участок маршрута текущей поездки. Этот сегмент включает маршрут от следующего пункта назначения текущего пользователя до конечного пункта назначения пользователя. Если статус поездки — GMTSTripStatusEnrouteToPickup, оставшимся сегментом маршрута будет сегмент от места посадки до места высадки.
- (void) tripModel: ( GMTCTripModel *) модель поездки
DidUpdateRemainingRouteDistance: (int32_t) ОставшеесяRouteDistance
[optional]

Вызывается, когда обновлено расстояние оставшегося маршрута поездки.

Параметры:
модель поездки Экземпляр GMTCTripModel , сгенерировавший событие.
ОставшеесяRouteDistance Расстояние в метрах оставшегося маршрута между следующим пунктом назначения текущего пользователя и его конечным пунктом назначения. Следующий пункт назначения зависит от статуса текущей поездки. Если статус поездки — GMTSTripStatusEnrouteToPickup, следующим пунктом назначения является место высадки. Ваше приложение должно обеспечивать все необходимые преобразования показателей.
- (void) tripModel: ( GMTCTripModel *) модель поездки
DidUpdateRemainingWaypoints: (обнуляемый NSArray< GMTSTripWaypoint * > *) осталосьПутевые точки
[optional]

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

Параметры:
модель поездки Экземпляр GMTCTripModel , сгенерировавший событие.
осталосьПутевые точки Текущие оставшиеся путевые точки.
- (void) tripModel: ( GMTCTripModel *) модель поездки
DidUpdateIntermediateDestinations: (обнуляемый NSArray< GMTSTerminalLocation * > *) промежуточные пункты назначения
[optional]

Вызывается, когда путевые точки поездки обновлены.

Параметры:
модель поездки Экземпляр GMTCTripModel , сгенерировавший событие.
промежуточные пункты назначения Текущие оставшиеся промежуточные точки для этой поездки.
- (void) tripModel: ( GMTCTripModel *) модель поездки
DidUpdateActiveRouteTraffic: (обнуляемый GMTTrafficData *) активныймаршруттрафик
[optional]

Вызывается, когда данные о трафике обновляются для активного участка маршрута поездки.

Параметры:
модель поездки Экземпляр GMTCTripModel , сгенерировавший событие.
активныймаршруттрафик Активный сегмент трафика маршрута текущей поездки. Этот сегмент включает в себя маршрут от текущего местоположения транспортного средства до следующего значимого местоположения. Если статус поездки — GMTSTripStatusEnrouteToPickup, следующим важным местом является место посадки. Если статус поездки — «GMTSTripStatusEnrouteToDropoff», следующим важным местом является место высадки.
- (void) tripModel: ( GMTCTripModel *) модель поездки
DidUpdateRemainingRouteTraffic: (обнуляемый GMTTrafficData *) ОставшийсяRouteTraffic
[optional]

Вызывается, когда данные о трафике обновляются для оставшегося сегмента маршрута поездки.

Параметры:
модель поездки Экземпляр GMTCTripModel , сгенерировавший событие.
ОставшийсяRouteTraffic Данные о пробках для оставшегося участка маршрута текущей поездки.
- (void) tripModel: ( GMTCTripModel *) модель поездки
DidFailUpdateTripWithError: (обнуляемый NSError *) ошибка
[optional]

Вызывается при обновлении ошибки запроса на мониторинг отключения.

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