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:
-
tripModel Wystąpienie GMTCTripModel, które wygenerowało zdarzenie. sessionState Nowy 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:
-
tripModel Wystąpienie GMTCTripModel, które wygenerowało zdarzenie. podróż Podróż, która uległa zmianie. updatedPropertyFields Zaktualizowane 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:
-
tripModel Wystąpienie GMTCTripModel, które wygenerowało zdarzenie. tripStatus Zaktualizowany 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:
-
tripModel Wystąpienie GMTCTripModel, które wygenerowało zdarzenie. vehicleLocation Ostatnia 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:
-
tripModel Wystąpienie GMTCTripModel, które wygenerowało zdarzenie. pickupLocation Aktualne 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:
-
tripModel Wystąpienie GMTCTripModel, które wygenerowało zdarzenie. dropoffLocation Aktualne 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:
-
tripModel Wystąpienie GMTCTripModel, które wygenerowało zdarzenie. nextWaypointETA Aktualny 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:
-
tripModel Wystąpienie GMTCTripModel, które wygenerowało zdarzenie. pickupETA Aktualny 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:
-
tripModel Wystąpienie GMTCTripModel, które wygenerowało zdarzenie. dropoffETA Aktualny 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:
-
tripModel Wystąpienie GMTCTripModel, które wygenerowało zdarzenie. activeRouteRemainingDistance Odległ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:
-
tripModel Wystąpienie GMTCTripModel, które wygenerowało zdarzenie. activeRoute Aktywny 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:
-
tripModel Wystąpienie GMTCTripModel, które wygenerowało zdarzenie. remainingRoute Pozostał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:
-
tripModel Wystąpienie GMTCTripModel, które wygenerowało zdarzenie. remainingRouteDistance Wyraż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:
-
tripModel Wystąpienie GMTCTripModel, które wygenerowało zdarzenie. remainingWaypoints Pozostał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:
-
tripModel Wystąpienie GMTCTripModel, które wygenerowało zdarzenie. intermediateDestinations Bieżą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:
-
tripModel Wystąpienie GMTCTripModel, które wygenerowało zdarzenie. activeRouteTraffic Segment 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:
-
tripModel Wystąpienie GMTCTripModel, które wygenerowało zdarzenie. remainingRouteTraffic Dane 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:
-
tripModel Wystąpienie GMTCTripModel, które wygenerowało zdarzenie. error Błąd bieżącego żądania monitorowania podróży. Wartość może być równa zero.