Descripción general
Es un objeto que contiene información logística sobre un viaje, como "vehicleId", tipo de viaje, horarios de partida o destino, y ruta.
Hereda GMTCImmutableData.
Funciones públicas de miembro | |
(nullable GMTCFleetEngineIDString *) | - tripID |
Muestra el tripID del viaje actual, convertido de tripName. | |
(nullable GMTSTripWaypoint *) | - nextTripWaypoint |
Muestra el primer punto de referencia en la lista de puntos de referencia restantes. | |
(nullable GMTSTripWaypoint *) | - nextWaypoint |
Muestra el siguiente punto de referencia que se visitará. | |
(nullable NSArray< GMTSLatLng * > *) | : activeRoute |
Muestra la ruta activa del viaje determinado. | |
(nullable NSArray< GMTSLatLng * > *) | remainingRoute |
Muestra la ruta restante del viaje determinado. | |
(nulable GMTSTrafficData *) | : activeRouteTraffic |
Muestra los datos de tráfico de la ruta activa de este viaje. | |
(nulable GMTSTrafficData *) | : remainingRouteTraffic |
Muestra los datos de tráfico de la ruta restante de este viaje. | |
(int32_t). | remainingDistanceOfActiveRouteInMeters |
Muestra la distancia restante de la ruta activa. | |
(int32_t). | distanceOfRemainingRouteInMeters |
Muestra la distancia de la ruta restante. | |
(tipo de instancia) | - initWithTripName:vehicleID:tripType:tripStatus:pickupLocation:pickupTime:dropoffLocation:dropoffTime:lastVehicleLocation:numberOfPassengers:remainingWaypoints:intermediateDestinations:intermediateDestinationIndex: |
Crea una instancia de esta clase. | |
Funciones de miembro públicas estáticas | |
(GMTSTripPropertyFields). | Más propertyValuediferenciasBetweenTrip1:andTrip2: |
Calcula la diferencia entre dos viajes determinados. | |
Propiedades | |
NSString * | tripName |
Es el nombre del viaje. | |
GMTCFleetEngineIDString * | vehicleID |
ID del vehículo que da servicio al viaje. | |
GMTSTripType | tripType |
Consulta el tipo de viaje actual en GMTSTripType para ver todas las opciones. | |
GMTSTripStatus | tripStatus |
Se muestra el estado actual del viaje (GMTSTripStatus) para todos los estados posibles. | |
GMTSTerminalLocation * | pickupLocation |
Es el lugar de recogida del viaje. | |
NSTimeInterval | pickupTime |
La hora estimada de llegada al lugar de retiro. | |
GMTSTerminalLocation * | dropoffLocation |
El lugar de destino del viaje. | |
NSTimeInterval | dropoffTime |
La hora estimada de llegada al lugar de llegada. | |
GMTSVehicleLocation * | lastVehicleLocation |
Son los datos de ubicación más recientes del vehículo para el viaje. | |
NSUInteger | numberOfPassengers |
Indica la cantidad de pasajeros permitidos para el viaje actual. | |
NSArray< GMTSTripWaypoint * > * | remainingWaypoints |
Array de puntos de referencia en la ruta del viaje. | |
NSArray< GMTSTerminalLocation * > * | intermediateDestinations |
Es el array de los puntos de referencia restantes del consumidor. | |
int32_t | intermediateDestinationIndex |
Índice del punto de referencia intermedio al que llegará el vehículo a continuación. |
Documentación sobre la función del miembro
- (nulable GMTCFleetEngineIDString *) tripID |
Muestra el tripID del viaje actual, convertido de tripName.
- (nullable GMTSTripWaypoint *) nextTripWaypoint |
Muestra el primer punto de referencia en la lista de puntos de referencia restantes.
- (nullable GMTSTripWaypoint *) nextWaypoint |
Muestra el siguiente punto de referencia que se visitará.
Es posible que el siguiente punto de referencia no pertenezca a este viaje si este se encadena o comparte.
- (nullable NSArray<GMTSLatLng *> *) activeRoute |
Muestra la ruta activa del viaje determinado.
Esta ruta abarca desde la ubicación actual del vehículo hasta el próximo destino del usuario actual. A diferencia del siguiente punto de referencia en un viaje consecutivo o de viaje compartido, es posible que el próximo punto de referencia no esté relacionado con el usuario actual. El valor que se muestra se genera la primera vez que se accede a él y, luego, se almacena en caché.
- (nullable NSArray<GMTSLatLng *> *) remainingRoute |
Muestra la ruta restante del viaje determinado.
La ruta restante es el tramo de ruta desde el próximo destino del usuario actual hasta el destino final del usuario.
- (nulable GMTSTrafficData *) activeRouteTraffic |
Muestra los datos de tráfico de la ruta activa de este viaje.
Esta ruta abarca desde la ubicación actual del vehículo hasta el próximo destino del usuario actual. A diferencia del siguiente punto de referencia en un viaje consecutivo o de viaje compartido, es posible que el próximo punto de referencia no esté relacionado con el usuario actual. El valor que se muestra se genera la primera vez que se accede a él y, luego, se almacena en caché.
- (nulable GMTSTrafficData *) remainingRouteTraffic |
Muestra los datos de tráfico de la ruta restante de este viaje.
La ruta restante es el tramo de ruta desde el próximo destino del usuario actual hasta el destino final del usuario.
- (int32_t) remainingDistanceOfActiveRouteInMeters |
Muestra la distancia restante de la ruta activa.
La ruta activa hace referencia al tramo de la ruta desde la ubicación del vehículo hasta el próximo destino del usuario actual.
- (int32_t) distanceOfRemainingRouteInMeters |
Muestra la distancia de la ruta restante.
La ruta restante hace referencia al tramo de la ruta desde el siguiente destino del usuario actual hasta su último destino.
+ (GMTSTripPropertyFields) propertyValuediferenciasBetweenTrip1: | (GMTSTrip *) | trip1 | |
yViaje2: | (GMTSTrip *) | trip2 | |
Calcula la diferencia entre dos viajes determinados.
Cada diferencia de propiedad se acumulará en el resultado que se muestra.
- Parámetros:
-
trip1 Es el primer candidato a viajar. trip2 El segundo candidato a viaje.
- (instancetype) initWithTripName: | (nullable NSString *) | tripName | |
ID del vehículo: | (nulable GMTCFleetEngineIDString *) | vehicleID | |
tripType: | (GMTSTripType). | tripType | |
tripStatus: | (GMTSTripStatus). | tripStatus | |
retiroLocation: | (nulable GMTSTerminalLocation *) | pickupLocation | |
tiempo de retiro: | (NSTimeInterval) | pickupTime | |
dropoffLocation: | (nulable GMTSTerminalLocation *) | dropoffLocation | |
hora de destino: | (NSTimeInterval) | dropoffTime | |
lastVehicleLocation: | (nullable GMTSVehicleLocation *) | lastVehicleLocation | |
cantidadDePasajeros: | (NSUInteger) | numberOfPassengers | |
Puntos de referencia restantes: | (nullable NSArray< GMTSTripWaypoint * > *) | remainingWaypoints | |
Destinos intermedios: | (nullable NSArray< GMTSTerminalLocation * > *) | intermediateDestinations | |
intermedioteDestinationIndex: | (int32_t). | intermediateDestinationIndex | |
Crea una instancia de esta clase.
- Parámetros:
-
tripName Es el nombre del viaje. vehicleID El ID del vehículo que da servicio al viaje. tripType Tipo de viaje; consulta la enumeración GMTSTripType para ver todas las opciones. tripStatus Estado del viaje; consulta el enum GMTSTripStatus para todos los estados posibles. pickupLocation Es el lugar de retiro objetivo. pickupTime La hora estimada para llegar al lugar de recogida. dropoffLocation La ubicación de destino objetivo. dropoffTime La hora estimada para llegar al lugar de destino. lastVehicleLocation Es la información más reciente sobre la ubicación del vehículo. numberOfPassengers Indica la cantidad de pasajeros permitidos en el viaje. remainingWaypoints El array de puntos de referencia restantes en el viaje. intermediateDestinations Es el array de los puntos de referencia restantes del consumidor. intermediateDestinationIndex Índice del punto de referencia intermedio al que llegará el vehículo a continuación.
Documentación de la propiedad
- (NSString*) tripName [read, assign] |
Es el nombre del viaje.
- (GMTCFleetEngineIDString*) vehicleID [read, assign] |
ID del vehículo que da servicio al viaje.
- (GMTSTripType) tripType [read, assign] |
Consulta el tipo de viaje actual en GMTSTripType para ver todas las opciones.
- (GMTSTripStatus) tripStatus [read, assign] |
Se muestra el estado actual del viaje (GMTSTripStatus) para todos los estados posibles.
- (GMTSTerminalLocation*) pickupLocation [read, assign] |
Es el lugar de recogida del viaje.
- (NSTimeInterval) pickupTime [read, assign] |
La hora estimada de llegada al lugar de retiro.
- (GMTSTerminalLocation*) dropoffLocation [read, assign] |
El lugar de destino del viaje.
- (NSTimeInterval) dropoffTime [read, assign] ; |
La hora estimada de llegada al lugar de llegada.
- (GMTSVehicleLocation*) lastVehicleLocation [read, assign] |
Son los datos de ubicación más recientes del vehículo para el viaje.
- (NSUInteger) numberOfPassengers [read, assign] |
Indica la cantidad de pasajeros permitidos para el viaje actual.
- (NSArray<GMTSTripWaypoint *>*) remainingWaypoints [read, assign] |
Array de puntos de referencia en la ruta del viaje.
- (NSArray<GMTSTerminalLocation *>*) intermediateDestinations [read, assign] |
Es el array de los puntos de referencia restantes del consumidor.
- (int32_t) intermediateDestinationIndex [read, assign] |
Índice del punto de referencia intermedio al que llegará el vehículo a continuación.
Si no hay puntos de referencia intermedios, se ignora este campo.