Descripción general
Un protocolo de suscriptor para la actualización de eventos de GMTCTripModel.
Funciones públicas de miembro | |
(void) | - tripModel:didUpdateModelState: |
Se llama cuando se actualiza el estado de la sesión de viaje. | |
(void) | - tripModel:didUpdateTrip:updatedPropertyFields: |
Se llama cuando se actualiza el viaje actual. | |
(void) | - tripModel:didUpdateTripStatus: |
Se llama cuando se actualiza el estado del viaje actual. | |
(void) | - tripModel:didUpdateVehicleLocation: |
Se llama cuando se actualiza la ubicación del vehículo. | |
(void) | - tripModel:didUpdatePickupLocation: |
Se llama cuando se actualiza el lugar de recogida. | |
(void) | - tripModel:didUpdateDropoffLocation: |
Se llama cuando se actualiza la ubicación de destino. | |
(void) | - tripModel:didUpdateETAToNextWaypoint: |
Se llama cuando se actualiza la hora de llegada al siguiente punto de referencia. | |
(void) | - tripModel:didUpdatePickupETA: |
Se llama cuando se actualiza la hora de llegada estimada del conductor al punto de partida. | |
(void) | - tripModel:didUpdateDropoffETA: |
Se llama cuando se actualiza la hora de llegada estimada del conductor al punto de destino. | |
(void) | - tripModel:didUpdateActiveRouteRemainingDistance: |
Se llama cuando se actualiza la distancia restante de la ruta activa del viaje. | |
(void) | - tripModel:didUpdateActiveRoute: |
Se llama cuando se actualiza el tramo de la ruta activa del viaje. | |
(void) | - tripModel:didUpdateRemainingRoute: |
Se llama cuando se actualiza el tramo restante de la ruta del viaje. | |
(void) | - tripModel:didUpdateRemainingRouteDistance: |
Se llama cuando se actualiza la distancia de la ruta restante del viaje. | |
(void) | - tripModel:didUpdateRemainingWaypoints: |
Se llama cuando se actualizan los puntos de referencia intermedios del viaje. | |
(void) | - tripModel:didUpdateInternalDestinations: |
Se llama cuando se actualizan los puntos de referencia del viaje. | |
(void) | - tripModel:didUpdateActiveRouteTraffic: |
Se llama cuando se actualizan datos de tráfico para el segmento activo de la ruta del viaje. | |
(void) | - tripModel:didUpdateRemainingRouteTraffic: |
Se llama cuando se actualizan datos de tráfico para el segmento restante de la ruta del viaje. | |
(void) | - tripModel:didFailUpdateTripWithError: |
Se llama cuando se actualiza el error de la solicitud de supervisión de viaje. |
Documentación de las funciones de los miembros
- (vacío) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateModelState: | (enumeración GMTCTripModelState) | sessionState | |
[optional] |
Se llama cuando se actualiza el estado de la sesión de viaje.
- Parámetros:
-
tripModel Indica la instancia de GMTCTripModel que generó el evento. sessionState Es el nuevo estado de la sesión.
- (vacío) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateTrip: | (GMTSTrip * anulable) | trip | |
updatedPropertyFields: | (GMTSTripPropertyFields). | updatedPropertyFields | |
[optional] |
Se llama cuando se actualiza el viaje actual.
- Parámetros:
-
tripModel Indica la instancia de GMTCTripModel que generó el evento. trip El viaje que cambió. updatedPropertyFields Las propiedades actualizadas.
- (vacío) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateTripStatus: | (enumeración GMTSTripStatus) | tripStatus | |
[optional] |
Se llama cuando se actualiza el estado del viaje actual.
- Parámetros:
-
tripModel Indica la instancia de GMTCTripModel que generó el evento. tripStatus Se actualizó el estado del viaje.
- (vacío) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateVehicleLocation: | (GMTSVehicleLocation * anulable) | vehicleLocation | |
[optional] |
Se llama cuando se actualiza la ubicación del vehículo.
Es posible que la ubicación nueva no sea diferente de la anterior.
- Parámetros:
-
tripModel Indica la instancia de GMTCTripModel que generó el evento. vehicleLocation La ubicación más reciente del vehículo del viaje actual.
- (vacío) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdatePickupLocation: | (nulable GMTSTerminalLocation *) | pickupLocation | |
[optional] |
Se llama cuando se actualiza el lugar de recogida.
- Parámetros:
-
tripModel Indica la instancia de GMTCTripModel que generó el evento. pickupLocation Es la ubicación de recogida actual. Puede ser nulo si se restableció o canceló el viaje.
- (vacío) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateDropoffLocation: | (nulable GMTSTerminalLocation *) | dropoffLocation | |
[optional] |
Se llama cuando se actualiza la ubicación de destino.
- Parámetros:
-
tripModel Indica la instancia de GMTCTripModel que generó el evento. dropoffLocation Es la ubicación de destino actual. Puede ser nulo si se restableció o canceló el viaje.
- (vacío) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateETAToNextWaypoint: | (NSTimeInterval) | nextWaypointETA | |
[optional] |
Se llama cuando se actualiza la hora de llegada al siguiente punto de referencia.
- Parámetros:
-
tripModel Indica la instancia de GMTCTripModel que generó el evento. nextWaypointETA La hora de llegada estimada del conductor al punto de partida Podría ser 0 si se restableció o canceló el viaje.
- (vacío) tripModel: | (GMTCTripModel *) | tripModel | |
Hora de actualizacióndeida: | (NSTimeInterval) | pickupETA | |
[optional] |
Se llama cuando se actualiza la hora de llegada estimada del conductor al punto de partida.
- Parámetros:
-
tripModel Indica la instancia de GMTCTripModel que generó el evento. pickupETA La hora de llegada estimada del conductor al punto de partida Podría ser 0 si se restableció o canceló el viaje.
- (vacío) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateDropoffETA: | (NSTimeInterval) | dropoffETA | |
[optional] |
Se llama cuando se actualiza la hora de llegada estimada del conductor al punto de destino.
- Parámetros:
-
tripModel Indica la instancia de GMTCTripModel que generó el evento. dropoffETA La hora de llegada estimada del conductor al punto de llegada. Podría ser 0 si se restableció o canceló el viaje.
- (vacío) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateActiveRouteRemainingDistance: | (int32_t) | activeRouteRemainingDistance | |
[optional] |
Se llama cuando se actualiza la distancia restante de la ruta activa del viaje.
- Parámetros:
-
tripModel Indica la instancia de GMTCTripModel que generó el evento. activeRouteRemainingDistance Es la distancia en metros que permanece en la ruta activa entre la ubicación actual del vehículo y la siguiente ubicación importante. La siguiente ubicación importante depende del estado del viaje actual. Si el estado del viaje es "GMTSTripStatusEnrouteToPickup", esta es la distancia hasta el lugar de recogida. Si el estado del viaje es “GMTSTripStatusEnrouteToDropoff”, esta es la distancia hasta la ubicación de la parada. Tu aplicación debe proporcionar las conversiones de medición necesarias.
- (vacío) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateActiveRoute: | (nullable NSArray< GMTSLatLng * > *) | activeRoute | |
[optional] |
Se llama cuando se actualiza el tramo de la ruta activa del viaje.
- Parámetros:
-
tripModel Indica la instancia de GMTCTripModel que generó el evento. activeRoute El tramo de la ruta activo del viaje actual. Este tramo incluye la ruta desde la ubicación actual del vehículo hasta la siguiente ubicación significativa. Si el estado del viaje es "GMTSTripStatusEnrouteToPickup", la siguiente ubicación importante es el lugar de recogida. Si el estado del viaje es `GMTSTripStatusEnrouteToDropoff`, la siguiente ubicación importante será la de destino.
- (vacío) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateRemainingRoute: | (nullable NSArray< GMTSLatLng * > *) | remainingRoute | |
[optional] |
Se llama cuando se actualiza el tramo restante de la ruta del viaje.
- Parámetros:
-
tripModel Indica la instancia de GMTCTripModel que generó el evento. remainingRoute Indica el tramo de la ruta restante del viaje actual. Este tramo incluye la ruta desde el próximo destino del usuario actual hasta el destino final del usuario. Si el estado del viaje es "GMTSTripStatusEnrouteToPickup", el tramo restante corresponderá al tramo desde el lugar de recogida hasta el lugar de destino.
- (vacío) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateRemainingRouteDistance: | (int32_t) | remainingRouteDistance | |
[optional] |
Se llama cuando se actualiza la distancia de la ruta restante del viaje.
- Parámetros:
-
tripModel Indica la instancia de GMTCTripModel que generó el evento. remainingRouteDistance Distancia en metros de la ruta restante entre el próximo destino del usuario actual y su destino final. El siguiente destino depende del estado del viaje actual. Si el estado del viaje es "GMTSTripStatusEnrouteToPickup", el siguiente destino es la ubicación de llegada. Tu aplicación debe proporcionar las conversiones de medición necesarias.
- (vacío) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateRemainingWaypoints: | (nullable NSArray< GMTSTripWaypoint * > *) | remainingWaypoints | |
[optional] |
Se llama cuando se actualizan los puntos de referencia intermedios del viaje.
- Parámetros:
-
tripModel Indica la instancia de GMTCTripModel que generó el evento. remainingWaypoints Los puntos de referencia restantes actuales.
- (vacío) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateInternalDestinations: | (nullable NSArray< GMTSTerminalLocation * > *) | intermediateDestinations | |
[optional] |
Se llama cuando se actualizan los puntos de referencia del viaje.
- Parámetros:
-
tripModel Indica la instancia de GMTCTripModel que generó el evento. intermediateDestinations Son los puntos de referencia intermedios restantes de este viaje.
- (vacío) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateActiveRouteTraffic: | (GMTSTrafficData * anulable) | activeRouteTraffic | |
[optional] |
Se llama cuando se actualizan datos de tráfico para el segmento activo de la ruta del viaje.
- Parámetros:
-
tripModel Indica la instancia de GMTCTripModel que generó el evento. activeRouteTraffic El segmento activo del tráfico de la ruta del viaje actual. Este tramo incluye la ruta desde la ubicación actual del vehículo hasta la siguiente ubicación significativa. Si el estado del viaje es "GMTSTripStatusEnrouteToPickup", la siguiente ubicación importante es el lugar de recogida. Si el estado del viaje es `GMTSTripStatusEnrouteToDropoff`, la siguiente ubicación importante será la de destino.
- (vacío) tripModel: | (GMTCTripModel *) | tripModel | |
didUpdateRemainingRouteTraffic: | (GMTSTrafficData * anulable) | remainingRouteTraffic | |
[optional] |
Se llama cuando se actualizan datos de tráfico para el segmento restante de la ruta del viaje.
- Parámetros:
-
tripModel Indica la instancia de GMTCTripModel que generó el evento. remainingRouteTraffic Son los datos de tráfico del segmento de ruta restante del viaje actual.
- (vacío) tripModel: | (GMTCTripModel *) | tripModel | |
didFailUpdateTripWithError: | (nullable NSError *) | error | |
[optional] |
Se llama cuando se actualiza el error de la solicitud de supervisión de viaje.
- Parámetros:
-
tripModel Indica la instancia de GMTCTripModel que generó el evento. error El error de la solicitud actual de supervisión del viaje. El valor podría ser "nil".