Personaliza la experiencia del consumidor para las tareas programadas permitiéndoles seguir el progreso de sus entregas o pedidos de servicio programados.
¿Qué es el SDK para consumidores de tareas programadas?
El SDK para el consumidor es una función de Fleet Engine para tareas programadas que también incluye kits de herramientas para crear la experiencia del consumidor. Estos kits de herramientas te permiten crear pantallas basadas en mapas para visualizar el progreso de un conductor y mostrar el estado de la tarea asociada con una parada programada. Está diseñado para dos públicos principales:
- Usuarios finales consumidores que desean conocer el estado de entrega de un pedido de envío individual. En este documento, se explica cómo implementar esa experiencia del consumidor con el SDK de Consumer en JavaScript, que proporciona la clase
FleetEngineShipmentLocationProvider
y las interfaces asociadas. - Operadores de flotas que desean hacer un seguimiento de la entrega y el estado de una flota completa de vehículos. Para obtener información sobre el seguimiento de flotas, consulta la Guía de seguimiento de flotas.
¿Por qué usar el SDK de Consumer para tareas programadas?
La integración del SDK para consumidores en tus aplicaciones para consumidores de tareas programadas te permite proporcionar una experiencia del consumidor integral, con actualizaciones de ubicación casi en tiempo real y posiciones ajustadas a la ruta. Tus consumidores pueden ver la ubicación del vehículo de entrega y los detalles del progreso que los ayudan a comprender dónde está su envío.
¿Qué puedes hacer con el SDK para consumidores?
Usa el SDK de Consumer para compartir la siguiente información del envío con tus consumidores:
- La posición en tiempo real del vehículo de entrega en un mapa
- Hora de llegada estimada del paquete, ajustada según las circunstancias cambiantes, como el tráfico
- Ruta que recorre el vehículo
- La distancia y la cantidad de paradas que quedan antes de que se entregue el envío
También puedes crear otras experiencias de consumidor fluidas habilitadas para la ubicación dentro de tu app o sitio web para consumidores según la información de ubicación del SDK de Driver. Para obtener detalles sobre el SDK de Driver, consulta la descripción general de las tareas programadas del SDK de Driver.
Componentes del SDK para el consumidor
El SDK de consumidor de JavaScript contiene los siguientes componentes:
- Un componente de mapa de JavaScript que es un reemplazo directo de una entidad
google.maps.Map
estándar. - Componentes de datos para conectarse con Fleet Engine
- Componentes para visualizar el vehículo y la ruta a medida que avanza hacia un destino
- Los feeds de datos sin procesar para la hora de llegada estimada (ETA) de un conductor o la distancia restante que debe recorrer.
En la siguiente tabla, se describen los componentes.
Componente | Descripción |
---|---|
Vista de mapa | La vista del mapa ilustra el progreso del vehículo y actualiza la vista a medida que el vehículo se mueve por su ruta. |
Proveedor de la ubicación del envío | El proveedor de seguimiento de envíos proporciona un feed de ubicación para que el mapa pueda mostrar información útil sobre el envío, como la ubicación de recogida o entrega, y la ubicación y la ruta del vehículo de entrega. |
Obtenedor de tokens de autenticación | El recuperador de tokens de autenticación obtiene tokens web JSON (JWT) de tu servidor de backend para autenticar el acceso a los datos de ubicación almacenados en el motor de flota. Implementas un recuperador de tokens de autenticación como parte de tu aplicación web con la biblioteca de uso compartido de Journey de JavaScript. Ten en cuenta que también debes implementar un servicio de creación de tokens web JSON (JWT) para Fleet Engine en tu servidor de backend. |
Opciones de diseño de mapa | Puedes usar opciones de diseño personalizado para cambiar el diseño predeterminado de tu mapa para que coincida con el diseño de tu aplicación web. |
Cómo usar el SDK de Consumer
1 | Configura el SDK de consumidor de JavaScript | Para obtener más información, consulta Configura el SDK de consumidor de JavaScript. |
2 | Cómo hacer un seguimiento de un envío | Aprende a inicializar el mapa, comenzar a seguir un envío y dejar de seguirlo con la limpieza adecuada. Consulta Cómo hacer un seguimiento de un envío. |
3 | Cómo personalizar la interfaz del mapa | Puedes usar el SDK de consumidor de JavaScript para tareas programadas para personalizar la interfaz del mapa, proporcionar personalización de marcadores o aplicar diseño a polilíneas. Consulta Cómo aplicar diseño a un mapa, Cómo personalizar marcadores y Cómo personalizar polilíneas. |