Servicios de Posiciones y Viajes
Esta página explica cómo recuperar posiciones de vehículos e historial de viajes con la Fleet API para audiencias de negocio y técnicas.
Acrónimos y Términos
- API: Interfaz de Programación de Aplicaciones.
- GPS: Sistema de Posicionamiento Global.
¿Qué Endpoint Debo Usar?
Usa este mapeo cuando los clientes pidan datos relacionados con ubicación:
- Todas las posiciones GPS / historial completo de puntos de viaje:
- Tracking continuo (vista de flota en tiempo casi real):
- Ubicaciones de inicio y fin de viaje:
1) Todas las Posiciones GPS
Qué Significa
Recuperar eventos históricos de posición durante un periodo para reconstruir por dónde ha estado un vehículo.
Mejores Endpoints
- Un solo vehículo: Get events for one vehicle
- Todos los vehículos: Get events for all vehicles
Interpretación de Negocio
- Úsalo para investigaciones, replay de viajes, prueba de presencia y auditorías operativas.
- Es la mejor fuente cuando los usuarios piden "todos los puntos" dentro de una ventana de tiempo.
Interpretación para Developers
- Trata los eventos como puntos de telemetría histórica.
- Consulta por ventanas de tiempo y pagina según sea necesario.
- Para periodos largos, recupera en bloques para evitar respuestas demasiado grandes.
2) Tracking Continuo (Tiempo Casi Real)
Qué Significa
Mostrar continuamente las últimas posiciones conocidas de los vehículos, similar a un mapa de flota en vivo.
Mejor Endpoint
Interpretación de Negocio
- Úsalo para operación diaria en vivo y monitoreo de despacho.
- Es ideal para casos de uso de "¿dónde está el vehículo ahora?".
Interpretación para Developers
- Implementa polling (por ejemplo, cada 10 a 30 segundos) para actualizar estados recientes.
- Esto es polling de estado en tiempo casi real, no un stream websocket.
- Combínalo con endpoints de events cuando se requiera detalle histórico tipo breadcrumb.
3) Historial Completo de Viajes
Qué Significa
Según la intención del cliente, "historial de viaje" puede significar:
- Puntos breadcrumb completos de un trayecto, o
- Resúmenes de viaje con ubicación de inicio y fin.
Selección de Endpoint
- Para puntos breadcrumb completos de viaje: usa los endpoints de events.
- Para ubicaciones de inicio y fin a nivel de viaje:
Interpretación de Negocio
- Usa trips para reportes y análisis de KPI a nivel de viaje.
- Usa events cuando los analistas necesiten detalle a nivel de trayectoria.
Interpretación para Developers
- Los trips son registros de resumen y no deben tratarse como datasets completos de puntos de ruta.
- Construye el replay completo de rutas a partir de datos de events para el intervalo de tiempo seleccionado.
Patrón de Implementación Recomendado
Para la mayoría de aplicaciones de flota:
- Haz polling del endpoint de estado de vehículos para obtener el estado actual del mapa.
- Consulta endpoints de events para replay histórico de rutas.
- Consulta endpoints de trips para reportes de viaje (inicio/fin y contexto del viaje).