Panoramica
Un protocollo dell'abbonato per l'aggiornamento degli eventi di GMTCTripModel.
Funzioni pubbliche dei membri | |
(void) | - tripModel:didUpdateModelState: |
Richiamato quando è stato aggiornato lo stato della sessione di viaggio. | |
(void) | - tripModel:didUpdateTrip:updatedPropertyFields: |
Richiamato quando la corsa attuale è stata aggiornata. | |
(void) | - tripModel:didUpdateTripStatus: |
Richiamato quando lo stato della corsa attuale è stato aggiornato. | |
(void) | - tripModel:didUpdateVehicleLocation: |
Chiamato quando la posizione del veicolo è stata aggiornata. | |
(void) | - tripModel:didUpdatePickupLocation: |
Richiamato quando la località di prelievo è stata aggiornata. | |
(void) | - tripModel:didUpdateDropoffLocation: |
Richiamato quando il punto di partenza è stato aggiornato. | |
(void) | - tripModel:didUpdateETAToNextWaypoint: |
Richiamato quando viene aggiornato l'orario di arrivo stimato al tappa successiva. | |
(void) | - tripModel:didUpdatePickupETA: |
Richiamato quando viene aggiornato l'orario di arrivo stimato del conducente fino al punto di prelievo. | |
(void) | - tripModel:didUpdateDropoffETA: |
Richiamato quando viene aggiornato l'orario di arrivo stimato del conducente al punto di partenza. | |
(void) | - tripModel:didUpdateActiveRouteRemainingDistanza: |
Richiamato quando la distanza rimanente del percorso attivo della corsa è stata aggiornata. | |
(void) | - tripModel:didUpdateActiveRoute: |
Richiamato quando il segmento di percorso attivo della corsa è stato aggiornato. | |
(void) | - tripModel:didUpdateRemainingRoute: |
Richiamato quando la restante parte del percorso della corsa è stata aggiornata. | |
(void) | - tripModel:didUpdateRemainingRouteDistanza: |
Richiamato quando la distanza del percorso rimanente della corsa è stata aggiornata. | |
(void) | - tripModel:didUpdateRemainingWaypoints: |
Richiamato quando i punti intermedi della corsa sono stati aggiornati. | |
(void) | - tripModel:didUpdateIntermediateDestinations: |
Richiamato quando le tappe della corsa sono state aggiornate. | |
(void) | - tripModel:didUpdateActiveRouteTraffic: |
Richiamato quando sono stati aggiornati i dati sul traffico per il segmento di percorso attivo della corsa. | |
(void) | - tripModel:didUpdateRemainingRouteTraffic: |
Richiamato quando sono stati aggiornati i dati sul traffico per la parte di percorso rimanente della corsa. | |
(void) | - tripModel:didFailUpdateTripWithError: |
Richiamato quando l'errore della richiesta di monitoraggio della corsa è stato aggiornato. |
Documentazione sulle funzioni membri
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateModelState: | (enum GMTCTripModelState) | sessionState | |
[optional] |
Richiamato quando è stato aggiornato lo stato della sessione di viaggio.
- Parametri:
-
tripModel L'istanza di GMTCTripModel che ha generato l'evento. sessionState Il nuovo stato della sessione.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateTrip: | (GMTSTrip nullo *) | viaggio | |
updatedPropertyFields: | (GMTSTripPropertyFields) | updatedPropertyFields | |
[optional] |
Richiamato quando la corsa attuale è stata aggiornata.
- Parametri:
-
tripModel L'istanza di GMTCTripModel che ha generato l'evento. trip La corsa che è cambiata. updatedPropertyFields Le proprietà aggiornate.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateTripStatus: | (enum GMTSTripStatus) | tripStatus | |
[optional] |
Richiamato quando lo stato della corsa attuale è stato aggiornato.
- Parametri:
-
tripModel L'istanza di GMTCTripModel che ha generato l'evento. tripStatus Lo stato della corsa aggiornato.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdate VehicleLocation: | (GMTSVehicleLocation* nullo) | vehicleLocation | |
[optional] |
Chiamato quando la posizione del veicolo è stata aggiornata.
La nuova posizione potrebbe non essere diversa da quella precedente.
- Parametri:
-
tripModel L'istanza di GMTCTripModel che ha generato l'evento. vehicleLocation L'ultima posizione nota del veicolo della corsa attuale.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdate PickupLocation: | (GMTSTerminalLocation nullo)* | pickupLocation | |
[optional] |
Richiamato quando la località di prelievo è stata aggiornata.
- Parametri:
-
tripModel L'istanza di GMTCTripModel che ha generato l'evento. pickupLocation La località di prelievo corrente. Potrebbe essere nullo se la corsa è stata reimpostata o annullata.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateDropoffLocation: | (GMTSTerminalLocation nullo)* | dropoffLocation | |
[optional] |
Richiamato quando il punto di partenza è stato aggiornato.
- Parametri:
-
tripModel L'istanza di GMTCTripModel che ha generato l'evento. dropoffLocation La posizione di partenza attuale. Potrebbe essere nullo se la corsa è stata reimpostata o annullata.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
ha fattoUpdateETAToNextWaypoint: | (NSTimeIntervallo) | nextWaypointETA | |
[optional] |
Richiamato quando viene aggiornato l'orario di arrivo stimato al tappa successiva.
- Parametri:
-
tripModel L'istanza di GMTCTripModel che ha generato l'evento. nextWaypointETA L'orario di arrivo stimato attuale del conducente fino al punto di prelievo. Potrebbe essere 0 se la corsa è stata reimpostata o annullata.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdate PickupETA: | (NSTimeIntervallo) | pickupETA | |
[optional] |
Richiamato quando viene aggiornato l'orario di arrivo stimato del conducente fino al punto di prelievo.
- Parametri:
-
tripModel L'istanza di GMTCTripModel che ha generato l'evento. pickupETA L'orario di arrivo stimato attuale del conducente fino al punto di prelievo. Potrebbe essere 0 se la corsa è stata reimpostata o annullata.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateDropoffETA: | (NSTimeIntervallo) | dropoffETA | |
[optional] |
Richiamato quando viene aggiornato l'orario di arrivo stimato del conducente al punto di partenza.
- Parametri:
-
tripModel L'istanza di GMTCTripModel che ha generato l'evento. dropoffETA L'orario di arrivo stimato attuale del conducente fino al punto di partenza. Potrebbe essere 0 se la corsa è stata reimpostata o annullata.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateActiveRouteRemainingDistanza: | (int32_t) | activeRouteRemainingDistance | |
[optional] |
Richiamato quando la distanza rimanente del percorso attivo della corsa è stata aggiornata.
- Parametri:
-
tripModel L'istanza di GMTCTripModel che ha generato l'evento. activeRouteRemainingDistance Distanza in metri rimanente sul percorso attivo tra la posizione attuale del veicolo e la successiva posizione significativa. La località importante successiva dipende dallo stato della corsa attuale. Se lo stato della corsa è "GMTSTripStatusEnrouteTopickupup", questa è la distanza dal luogo di prelievo. Se lo stato della corsa è "GMTSTripStatusEnrouteToDropoff", questa è la distanza dal punto di partenza. L'app deve fornire tutte le conversioni di misurazione necessarie.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateActiveRoute: | (nullable NSArray< GMTSLatLng * > *) | activeRoute | |
[optional] |
Richiamato quando il segmento di percorso attivo della corsa è stato aggiornato.
- Parametri:
-
tripModel L'istanza di GMTCTripModel che ha generato l'evento. activeRoute Il segmento di percorso attivo della corsa corrente. Questo segmento include il percorso dalla posizione corrente del veicolo alla posizione significativa successiva. Se lo stato della corsa è "GMTSTripStatusEnrouteTo Pickup", la sede significativa successiva è la località di prelievo. Se lo stato della corsa è "GMTSTripStatusEnrouteToDropoff", la località significativa successiva è la località di partenza.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateRemainingRoute: | (nullable NSArray< GMTSLatLng * > *) | remainingRoute | |
[optional] |
Richiamato quando la restante parte del percorso della corsa è stata aggiornata.
- Parametri:
-
tripModel L'istanza di GMTCTripModel che ha generato l'evento. remainingRoute La parte di percorso rimanente della corsa corrente. Questo segmento include il percorso dalla destinazione successiva dell'utente corrente a quella finale. Se lo stato della corsa è "GMTSTripStatusEnrouteTopickupup", il segmento di percorso rimanente sarà il segmento dalla località di prelievo a quella di partenza.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateRemainingRouteDistanza: | (int32_t) | remainingRouteDistance | |
[optional] |
Richiamato quando la distanza del percorso rimanente della corsa è stata aggiornata.
- Parametri:
-
tripModel L'istanza di GMTCTripModel che ha generato l'evento. remainingRouteDistance Distanza in metri del percorso rimanente tra la destinazione successiva dell'utente corrente e la destinazione finale. La destinazione successiva dipende dallo stato della corsa attuale. Se lo stato della corsa è "GMTSTripStatusEnrouteTo Pickup", la destinazione successiva è il luogo di consegna. L'app deve fornire tutte le conversioni di misurazione necessarie.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
madeUpdateRemainingWaypoints: | (nullable NSArray< GMTSTripWaypoint * > *) | remainingWaypoints | |
[optional] |
Richiamato quando i punti intermedi della corsa sono stati aggiornati.
- Parametri:
-
tripModel L'istanza di GMTCTripModel che ha generato l'evento. remainingWaypoints I Waypoint rimanenti correnti.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateIntermediateDestinations: | (nullable NSArray< GMTSTerminalLocation * > *) | intermediateDestinations | |
[optional] |
Richiamato quando le tappe della corsa sono state aggiornate.
- Parametri:
-
tripModel L'istanza di GMTCTripModel che ha generato l'evento. intermediateDestinations Gli attuali Waypoint intermedi rimanenti per questa corsa.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateActiveRouteTraffic: | (GMTSTrafficData nullo *) | activeRouteTraffic | |
[optional] |
Richiamato quando sono stati aggiornati i dati sul traffico per il segmento di percorso attivo della corsa.
- Parametri:
-
tripModel L'istanza di GMTCTripModel che ha generato l'evento. activeRouteTraffic Il segmento di traffico attivo della corsa attuale. Questo segmento include il percorso dalla posizione corrente del veicolo alla posizione significativa successiva. Se lo stato della corsa è "GMTSTripStatusEnrouteTo Pickup", la sede significativa successiva è la località di prelievo. Se lo stato della corsa è "GMTSTripStatusEnrouteToDropoff", la località significativa successiva è la località di partenza.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateRemainingRouteTraffic: | (GMTSTrafficData nullo *) | remainingRouteTraffic | |
[optional] |
Richiamato quando sono stati aggiornati i dati sul traffico per la parte di percorso rimanente della corsa.
- Parametri:
-
tripModel L'istanza di GMTCTripModel che ha generato l'evento. remainingRouteTraffic I dati sul traffico per il segmento di percorso rimanente della corsa corrente.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidFailUpdateTripWithError: | (nullable NSError *) | ||
[optional] |
Richiamato quando l'errore della richiesta di monitoraggio della corsa è stato aggiornato.
- Parametri:
-
tripModel L'istanza di GMTCTripModel che ha generato l'evento. errore L'errore della richiesta di monitoraggio della corsa attuale. Il valore potrebbe essere nullo.