Odniesienie do protokołu <GMTCTripModelSubscription>

Opis

Protokół subskrybenta dla aktualizacji zdarzeń GMTCTripModel.

Publiczne funkcje członków

(void) tripModel:didUpdateModelState:
 Wywoływane po zaktualizowaniu stanu sesji podróży.
(void) - tripModel:didUpdateTrip:updatedPropertyFields:
 Wywoływane po aktualizacji bieżącej podróży.
(void) tripModel:didUpdateTripStatus:
 Wywoływane po zaktualizowaniu bieżącego stanu podróży.
(void) tripModel:didUpdateVehicleLocation:
 Wywoływane po aktualizacji lokalizacji pojazdu.
(void) tripModel:didUpdatePickupLocation:
 Wywoływane po zaktualizowaniu miejsca odbioru.
(void) tripModel:didUpdateDropoffLocation:
 Wysyłane po zaktualizowaniu miejsca docelowego.
(void) tripModel:didUpdateETAToNextWaypoint:
 Wywoływane po zaktualizowaniu szacowanego czasu dotarcia do następnego punktu pośredniego.
(void) tripModel:didUpdatePickupETA:
 Wywoływane po zaktualizowaniu szacowanego czasu dotarcia kierowcy do punktu odbioru.
(void) tripModel:didUpdateDropoffETA:
 Wywoływane po zaktualizowaniu szacowanego czasu dotarcia kierowcy do miejsca docelowego.
(void) - tripModel:didUpdateActiveRouteDetailsDistance:
 Wywoływane po zaktualizowaniu pozostałej odległości aktywnej trasy podróży.
(void) - tripModel:didUpdateActiveRoute:
 Wywoływane po zaktualizowaniu aktywnego segmentu trasy podróży.
(void) tripModel:didUpdateDetailsRoute:
 Wywoływane po zaktualizowaniu pozostałego fragmentu trasy podróży.
(void) - tripModel:didUpdateLastRouteDistance:
 Wywoływane po zaktualizowaniu odległości pozostałej trasy podróży.
(void) tripModel:didUpdatePozostałoWaypoints:
 Wywoływane po zaktualizowaniu pośrednich punktów pośrednich podróży.
(void) - tripModel:didUpdateIntermediateDestinations:
 Wywoływane po zaktualizowaniu punktów na trasie podróży.
(void) tripModel:didUpdateActiveRouteTraffic:
 Wywoływane po zaktualizowaniu danych o natężeniu ruchu dla aktywnego segmentu trasy podróży.
(void) tripModel:didUpdateDetailsRouteTraffic:
 Wywoływane po zaktualizowaniu danych o natężeniu ruchu dla pozostałego odcinka trasy podróży.
(void) tripModel:didFailUpdateTripWithError:
 Wywoływana po zaktualizowaniu błędu żądania monitorowania podróży.

Dokumentacja funkcji członka grupy

- (nieważny) model podróży: (GMTCTripModel *) tripModel
DidUpdateModelState: (wyliczenie GMTCTripModelState) sessionState
[optional]

Wywoływane po zaktualizowaniu stanu sesji podróży.

Parametry:
tripModelWystąpienie GMTCTripModel, które wygenerowało zdarzenie.
sessionStateNowy stan sesji.
- (nieważny) model podróży: (GMTCTripModel *) tripModel
DidUpdateTrip: (wartość nullowa GMTSTrip *) podróż
zaktualizowanePolaWłaściwości: (GMTSTripPropertyFields) updatedPropertyFields
[optional]

Wywoływane po aktualizacji bieżącej podróży.

Parametry:
tripModelWystąpienie GMTCTripModel, które wygenerowało zdarzenie.
podróżPodróż, która uległa zmianie.
updatedPropertyFieldsZaktualizowane właściwości.
- (nieważny) model podróży: (GMTCTripModel *) tripModel
stan przejścia aktualizacji: (wyliczenie GMTSTripStatus) tripStatus
[optional]

Wywoływane po zaktualizowaniu bieżącego stanu podróży.

Parametry:
tripModelWystąpienie GMTCTripModel, które wygenerowało zdarzenie.
tripStatusZaktualizowany stan podróży.
- (nieważny) model podróży: (GMTCTripModel *) tripModel
DidUpdateVehicleLocation: (wartość null GMTSVehicleLocation *) vehicleLocation
[optional]

Wywoływane po aktualizacji lokalizacji pojazdu.

Nowa lokalizacja nie może się różnić od poprzedniej.

Parametry:
tripModelWystąpienie GMTCTripModel, które wygenerowało zdarzenie.
vehicleLocationOstatnia znana lokalizacja pojazdu podczas bieżącej podróży.
- (nieważny) model podróży: (GMTCTripModel *) tripModel
DidUpdatePickupLocation: (wartość nullowa GMTSTerminalLocation *) pickupLocation
[optional]

Wywoływane po zaktualizowaniu miejsca odbioru.

Parametry:
tripModelWystąpienie GMTCTripModel, które wygenerowało zdarzenie.
pickupLocationAktualne miejsce odbioru. Jeśli podróż została zresetowana lub odwołana, ta wartość może być pusta.
- (nieważny) model podróży: (GMTCTripModel *) tripModel
DidUpdateDropoffLocation: (wartość nullowa GMTSTerminalLocation *) dropoffLocation
[optional]

Wysyłane po zaktualizowaniu miejsca docelowego.

Parametry:
tripModelWystąpienie GMTCTripModel, które wygenerowało zdarzenie.
dropoffLocationAktualne miejsce zwrotu. Jeśli podróż została zresetowana lub odwołana, ta wartość może być pusta.
- (nieważny) model podróży: (GMTCTripModel *) tripModel
DidUpdateETAToNextWaypoint: (NSTimeInterval) nextWaypointETA
[optional]

Wywoływane po zaktualizowaniu szacowanego czasu dotarcia do następnego punktu pośredniego.

Parametry:
tripModelWystąpienie GMTCTripModel, które wygenerowało zdarzenie.
nextWaypointETAAktualny szacowany czas dotarcia kierowcy do punktu odbioru. Wartość może wynosić 0, jeśli podróż została zresetowana lub anulowana.
- (nieważny) model podróży: (GMTCTripModel *) tripModel
DidUpdatePickupETA: (NSTimeInterval) pickupETA
[optional]

Wywoływane po zaktualizowaniu szacowanego czasu dotarcia kierowcy do punktu odbioru.

Parametry:
tripModelWystąpienie GMTCTripModel, które wygenerowało zdarzenie.
pickupETAAktualny szacowany czas dotarcia kierowcy do punktu odbioru. Wartość może wynosić 0, jeśli podróż została zresetowana lub anulowana.
- (nieważny) model podróży: (GMTCTripModel *) tripModel
DidUpdateDropoffETA: (NSTimeInterval) dropoffETA
[optional]

Wywoływane po zaktualizowaniu szacowanego czasu dotarcia kierowcy do miejsca docelowego.

Parametry:
tripModelWystąpienie GMTCTripModel, które wygenerowało zdarzenie.
dropoffETAAktualny szacowany czas dotarcia kierowcy do miejsca docelowego. Wartość może wynosić 0, jeśli podróż została zresetowana lub anulowana.
- (nieważny) model podróży: (GMTCTripModel *) tripModel
DidUpdateActiveTrasaPopozostałejDystansu: (int32_t)  activeRouteRemainingDistance
[optional]

Wywoływane po zaktualizowaniu pozostałej odległości aktywnej trasy podróży.

Parametry:
tripModelWystąpienie GMTCTripModel, które wygenerowało zdarzenie.
activeRouteRemainingDistanceOdległość w metrach pozostająca na aktywnej trasie między bieżącą lokalizacją pojazdu a następną znaczącą lokalizacją. Następne ważne miejsce zależy od stanu bieżącej podróży. Jeśli stan podróży to „GMTSTripStatusEnrouteToPickup”, jest to odległość do miejsca odbioru. Jeśli stan podróży to „GMTSTripStatusEnrouteToDropoff”, jest to odległość do miejsca docelowego. Twoja aplikacja musi generować wszystkie niezbędne konwersje pomiarowe.
- (nieważny) model podróży: (GMTCTripModel *) tripModel
DidUpdateActiveRoute: (nullable NSArray< GMTSLatLng * > *)  activeRoute
[optional]

Wywoływane po zaktualizowaniu aktywnego segmentu trasy podróży.

Parametry:
tripModelWystąpienie GMTCTripModel, które wygenerowało zdarzenie.
activeRouteAktywny odcinek trasy bieżącej podróży. Ten segment obejmuje trasę od bieżącej lokalizacji pojazdu do najbliższej ważnej lokalizacji. Jeśli stan podróży to „GMTSTripStatusEnrouteToPickup”, kolejną istotną lokalizacją jest miejsce odbioru. Jeśli stan podróży to „GMTSTripStatusEnrouteToDropoff”, kolejną znaczącą lokalizacją jest miejsce docelowe.
- (nieważny) model podróży: (GMTCTripModel *) tripModel
didUpdaterestRoute: (nullable NSArray< GMTSLatLng * > *)  remainingRoute
[optional]

Wywoływane po zaktualizowaniu pozostałego fragmentu trasy podróży.

Parametry:
tripModelWystąpienie GMTCTripModel, które wygenerowało zdarzenie.
remainingRoutePozostały fragment trasy bieżącej podróży. Ten segment obejmuje trasę od następnego miejsca docelowego bieżącego użytkownika do ostatniego miejsca docelowego użytkownika. Jeśli stan podróży to „GMTSTripStatusEnrouteToPickup”, pozostałym segmentem trasy będzie segment z miejsca odbioru do miejsca docelowego.
- (nieważny) model podróży: (GMTCTripModel *) tripModel
DidUpdateLastRouteRange: (int32_t)  remainingRouteDistance
[optional]

Wywoływane po zaktualizowaniu odległości pozostałej trasy podróży.

Parametry:
tripModelWystąpienie GMTCTripModel, które wygenerowało zdarzenie.
remainingRouteDistanceWyrażona w metrach odległość pozostałej trasy między następnym celem podróży użytkownika do miejsca docelowego. Następne miejsce docelowe zależy od stanu bieżącej podróży. Jeśli stan podróży to „GMTSTripStatusEnrouteToPickup”, kolejnym miejscem docelowym jest miejsce docelowe. Twoja aplikacja musi generować wszystkie niezbędne konwersje pomiarowe.
- (nieważny) model podróży: (GMTCTripModel *) tripModel
DidUpdatePozostałoWaypoints: (nullable NSArray< GMTSTripWaypoint * > *)  remainingWaypoints (pozostałe punkty)
[optional]

Wywoływane po zaktualizowaniu pośrednich punktów pośrednich podróży.

Parametry:
tripModelWystąpienie GMTCTripModel, które wygenerowało zdarzenie.
remainingWaypointsPozostałe punkty na trasie.
- (nieważny) model podróży: (GMTCTripModel *) tripModel
DidUpdateIntermediateDestinations: (nullable NSArray< GMTSTerminalLocation * > *)  intermediateDestinations
[optional]

Wywoływane po zaktualizowaniu punktów na trasie podróży.

Parametry:
tripModelWystąpienie GMTCTripModel, które wygenerowało zdarzenie.
intermediateDestinationsBieżące pozostałe pośrednie punkty na trasie tej podróży.
- (nieważny) model podróży: (GMTCTripModel *) tripModel
DidUpdateActiveRouteTraffic: (wartość null GMTSTrafficData *) activeRouteTraffic
[optional]

Wywoływane po zaktualizowaniu danych o natężeniu ruchu dla aktywnego segmentu trasy podróży.

Parametry:
tripModelWystąpienie GMTCTripModel, które wygenerowało zdarzenie.
activeRouteTrafficSegment ruchu na trasie bieżącej podróży. Ten segment obejmuje trasę od bieżącej lokalizacji pojazdu do najbliższej ważnej lokalizacji. Jeśli stan podróży to „GMTSTripStatusEnrouteToPickup”, kolejną istotną lokalizacją jest miejsce odbioru. Jeśli stan podróży to „GMTSTripStatusEnrouteToDropoff”, kolejną znaczącą lokalizacją jest miejsce docelowe.
- (nieważny) model podróży: (GMTCTripModel *) tripModel
DidUpdatepozostałoRouteTraffic: (wartość null GMTSTrafficData *) remainingRouteTraffic
[optional]

Wywoływane po zaktualizowaniu danych o natężeniu ruchu dla pozostałego odcinka trasy podróży.

Parametry:
tripModelWystąpienie GMTCTripModel, które wygenerowało zdarzenie.
remainingRouteTrafficDane o natężeniu ruchu dla pozostałego odcinka trasy bieżącej podróży.
- (nieważny) model podróży: (GMTCTripModel *) tripModel
DidFailUpdateTripWithError: (nullable NSError *)  error (błąd)
[optional]

Wywoływana po zaktualizowaniu błędu żądania monitorowania podróży.

Parametry:
tripModelWystąpienie GMTCTripModel, które wygenerowało zdarzenie.
errorBłąd bieżącego żądania monitorowania podróży. Wartość może być równa zero.