Présentation
Protocole d'abonné pour la mise à jour d'événements de GMTCTripModel.
Fonctions de membre public | |
(void) | - tripModel:didUpdateModelState: |
Appelée lorsque l'état de la session du trajet a été mis à jour. | |
(void) | - tripModel:didUpdateTrip:updatedPropertyFields: |
Appelée lorsque le trajet en cours a été mis à jour. | |
(void) | - tripModel:didUpdateTripStatus: |
Appelée lorsque l'état actuel du trajet a été mis à jour. | |
(void) | - tripModel:didUpdateVehicleLocation: |
Appelée lorsque la position du véhicule a été mise à jour. | |
(void) | - tripModel:didUpdatePickupLocation: |
Appelée lorsque le lieu de retrait a été mis à jour. | |
(void) | - tripModel:didUpdateDropoffLocation: |
Appelée lorsque le lieu de dépôt a été mis à jour. | |
(void) | - tripModel:didUpdateETAToNextWaypoint: |
Appelée lorsque l'heure d'arrivée prévue du point de cheminement suivant est mise à jour. | |
(void) | - tripModel:didUpdatePickupETA: |
Appelée lorsque l'heure d'arrivée prévue du conducteur au point de prise en charge est mise à jour. | |
(void) | - tripModel:didUpdateDropoffETA: |
Appelée lorsque l'heure d'arrivée prévue du conducteur au point de dépôt est mise à jour. | |
(void) | - tripModel:didUpdateActiveRoutearound: |
Appelée lorsque la distance restante de l'itinéraire actif du trajet a été mise à jour. | |
(void) | - tripModel:didUpdateActiveRoute: |
Appelée lorsque le segment d'itinéraire actif a été mis à jour. | |
(void) | - tripModel:didUpdateOkRoutRoute: |
Appelée lorsque le segment de l'itinéraire restant a été mis à jour. | |
(void) | - tripModel:didGetUpdateAvailableRouteDistance: |
Appelée lorsque la distance de l'itinéraire restant du trajet a été mise à jour. | |
(void) | - tripModel:didUpdate compilationWaypoints: |
Appelée lorsque les points de cheminement intermédiaires du trajet ont été mis à jour. | |
(void) | - tripModel:didUpdateIntermediateDestinations: |
Appelée lorsque les points de cheminement du trajet ont été mis à jour. | |
(void) | - tripModel:didUpdateActiveRouteTraffic: |
Appelée lorsque les données de trafic ont été mises à jour pour le segment d'itinéraire actif associé au trajet. | |
(void) | - tripModel:didGetUpdateRouteTraffic: |
Appelée lorsque les données de trafic ont été mises à jour pour le segment de trajet restant. | |
(void) | - tripModel:didFailUpdateTripWithError : |
Appelée lorsque l'erreur de demande de surveillance de trajet a été mise à jour. |
Documentation sur la fonction de membre
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateModelState: | (énumération GMTCTripModelState) | sessionState | |
[optional] |
Appelée lorsque l'état de la session du trajet a été mis à jour.
- Paramètres :
-
tripModel Instance de GMTCTripModel qui a généré l'événement. sessionState Nouvel état de la session.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateTrip: | (GMTSTrip pouvant avoir une valeur nulle *) | trip | |
updatePropertyFields: | (GMTSTripPropertyFields). | updatedPropertyFields | |
[optional] |
Appelée lorsque le trajet en cours a été mis à jour.
- Paramètres :
-
tripModel Instance de GMTCTripModel qui a généré l'événement. trip Le trajet qui a changé. updatedPropertyFields Propriétés mises à jour.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateTripStatus: | (énumération GMTSTripStatus) | tripStatus | |
[optional] |
Appelée lorsque l'état actuel du trajet a été mis à jour.
- Paramètres :
-
tripModel Instance de GMTCTripModel qui a généré l'événement. tripStatus État du trajet mis à jour.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateVehicleLocation: | (possibilité de valeur nulle pour GMTSVehicleLocation *) | vehicleLocation : | |
[optional] |
Appelée lorsque la position du véhicule a été mise à jour.
Le nouvel emplacement ne sera peut-être pas différent du précédent.
- Paramètres :
-
tripModel Instance de GMTCTripModel qui a généré l'événement. vehicleLocation La dernière position connue du véhicule pour le trajet en cours
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdatePickupLocation: | (pouvant avoir une valeur nulle pour GMTSTerminalLocation *) | pickupLocation ; | |
[optional] |
Appelée lorsque le lieu de retrait a été mis à jour.
- Paramètres :
-
tripModel Instance de GMTCTripModel qui a généré l'événement. pickupLocation Lieu de prise en charge actuel. La valeur peut être nulle si le trajet a été réinitialisé ou annulé.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateDropoffLocation: | (pouvant avoir une valeur nulle pour GMTSTerminalLocation *) | dropoffLocation | |
[optional] |
Appelée lorsque le lieu de dépôt a été mis à jour.
- Paramètres :
-
tripModel Instance de GMTCTripModel qui a généré l'événement. dropoffLocation Le lieu de dépôt actuel. La valeur peut être nulle si le trajet a été réinitialisé ou annulé.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateETAToNextWaypoint: | (NSTimeInterval). | nextWaypointETA | |
[optional] |
Appelée lorsque l'heure d'arrivée prévue du point de cheminement suivant est mise à jour.
- Paramètres :
-
tripModel Instance de GMTCTripModel qui a généré l'événement. nextWaypointETA L'heure d'arrivée prévue actuelle du conducteur au point de prise en charge Ce nombre peut être égal à 0 si le trajet a été réinitialisé ou annulé.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdatePickupETA: | (NSTimeInterval). | pickupETA ; | |
[optional] |
Appelée lorsque l'heure d'arrivée prévue du conducteur au point de prise en charge est mise à jour.
- Paramètres :
-
tripModel Instance de GMTCTripModel qui a généré l'événement. pickupETA L'heure d'arrivée prévue actuelle du conducteur au point de prise en charge Ce nombre peut être égal à 0 si le trajet a été réinitialisé ou annulé.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateDropoffETA: | (NSTimeInterval). | dropoffETA | |
[optional] |
Appelée lorsque l'heure d'arrivée prévue du conducteur au point de dépôt est mise à jour.
- Paramètres :
-
tripModel Instance de GMTCTripModel qui a généré l'événement. dropoffETA L'heure d'arrivée prévue actuelle du conducteur au point de dépose Ce nombre peut être égal à 0 si le trajet a été réinitialisé ou annulé.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
hasUpdateActiveRoutePlaceDistance: | (int32_t) | activeRouteRemainingDistance | |
[optional] |
Appelée lorsque la distance restante de l'itinéraire actif du trajet a été mise à jour.
- Paramètres :
-
tripModel Instance de GMTCTripModel qui a généré l'événement. activeRouteRemainingDistance Distance en mètres qui reste sur l'itinéraire actif entre la position actuelle du véhicule et le prochain point important Le prochain lieu important dépend de l'état du trajet en cours. Si l'état du trajet est "GMTSTripStatusEnrouteToPickup", il s'agit de la distance jusqu'au lieu de prise en charge. Si l'état du trajet est "GMTSTripStatusEnrouteToDropoff", il s'agit de la distance jusqu'au lieu de dépose. Votre application doit fournir toutes les conversions de mesure nécessaires.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateActiveRoute: | (nullable NSArray< GMTSLatLng * > *) | activeRoute | |
[optional] |
Appelée lorsque le segment d'itinéraire actif a été mis à jour.
- Paramètres :
-
tripModel Instance de GMTCTripModel qui a généré l'événement. activeRoute Segment d'itinéraire actif du trajet en cours. Cette section inclut l'itinéraire entre l'emplacement actuel du véhicule et le prochain point important. Si l'état du trajet est "GMTSTripStatusEnrouteToPickup", le prochain lieu important est le lieu de prise en charge. Si l'état du trajet est "GMTSTripStatusEnrouteToDropoff", le prochain point important est le lieu de dépose.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateRESTRoute: | (nullable NSArray< GMTSLatLng * > *) | remainingRoute | |
[optional] |
Appelée lorsque le segment de l'itinéraire restant a été mis à jour.
- Paramètres :
-
tripModel Instance de GMTCTripModel qui a généré l'événement. remainingRoute Segment d'itinéraire restant du trajet actuel. Ce segment inclut l'itinéraire entre la prochaine destination de l'utilisateur actuel et sa destination finale. Si l'état du trajet est "GMTSTripStatusEnrouteToPickup", le segment de l'itinéraire restant correspondra à la section entre le lieu de prise en charge et le lieu de dépose.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateRESTRouteDistance: | (int32_t) | remainingRouteDistance | |
[optional] |
Appelée lorsque la distance de l'itinéraire restant du trajet a été mise à jour.
- Paramètres :
-
tripModel Instance de GMTCTripModel qui a généré l'événement. remainingRouteDistance Distance en mètres de l'itinéraire restant entre la prochaine destination de l'utilisateur actuel et sa destination finale. La destination suivante dépend de l'état du trajet en cours. Si l'état du trajet est "GMTSTripStatusEnrouteToPickup", la destination suivante est le lieu de dépose. Votre application doit fournir toutes les conversions de mesure nécessaires.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
doUpdateMissingWaypoints: | (nullable NSArray< GMTSTripWaypoint * > *) | remainingWaypoints | |
[optional] |
Appelée lorsque les points de cheminement intermédiaires du trajet ont été mis à jour.
- Paramètres :
-
tripModel Instance de GMTCTripModel qui a généré l'événement. remainingWaypoints Points de cheminement restants actuels.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
doUpdateIntermediateDestinations: | (nullable NSArray< GMTSTerminalLocation * > *) | intermediateDestinations | |
[optional] |
Appelée lorsque les points de cheminement du trajet ont été mis à jour.
- Paramètres :
-
tripModel Instance de GMTCTripModel qui a généré l'événement. intermediateDestinations Points de cheminement intermédiaires restants pour ce trajet.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateActiveRouteTraffic: | (possibilité de valeur nulle pour GMTSTrafficData *) | activeRouteTraffic | |
[optional] |
Appelée lorsque les données de trafic ont été mises à jour pour le segment d'itinéraire actif associé au trajet.
- Paramètres :
-
tripModel Instance de GMTCTripModel qui a généré l'événement. activeRouteTraffic Segment de trafic du trajet en cours pour le trajet en cours Cette section inclut l'itinéraire entre l'emplacement actuel du véhicule et le prochain point important. Si l'état du trajet est "GMTSTripStatusEnrouteToPickup", le prochain lieu important est le lieu de prise en charge. Si l'état du trajet est "GMTSTripStatusEnrouteToDropoff", le prochain point important est le lieu de dépose.
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidUpdateAvailableRouteTraffic: | (possibilité de valeur nulle pour GMTSTrafficData *) | remainingRouteTraffic | |
[optional] |
Appelée lorsque les données de trafic ont été mises à jour pour le segment de trajet restant.
- Paramètres :
-
tripModel Instance de GMTCTripModel qui a généré l'événement. remainingRouteTraffic Les données de trafic pour le segment de route restant du trajet en cours
- (void) tripModel: | (GMTCTripModel *) | tripModel | |
DidFailUpdateTripWithError: | (nullable NSError *) | error (erreur) | |
[optional] |
Appelée lorsque l'erreur de demande de surveillance de trajet a été mise à jour.
- Paramètres :
-
tripModel Instance de GMTCTripModel qui a généré l'événement. error Erreur de la demande de surveillance du trajet en cours. La valeur peut être "nil".