Adaptar la experiencia del consumidor para las tareas programadas permitiendo que los consumidores seguir el progreso de sus entregas programadas o pedidos de servicio.
¿Qué es el SDK de consumidor para tareas programadas?
El SDK para el consumidor es una función de Fleet Engine para tareas programadas que también incluye conjuntos 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 publicación la ubicación del vehículo y los detalles del progreso para que comprenda dónde se encuentra del envío de productos.
¿Qué puedes hacer con el SDK para consumidores?
Usa el SDK del consumidor para compartir la siguiente información de envío con tu consumidores:
- La posición en tiempo real del vehículo de entrega en un mapa
- La hora de llegada estimada de un paquete se ajusta a las circunstancias cambiantes, como tráfico.
- Ruta que recorre el vehículo
- La distancia y la cantidad de paradas restantes antes de que se entregue el envío.
También puede crear otras experiencias del consumidor optimizadas para la ubicación geográfica dentro de su una app o un sitio web para consumidores en función de la información de ubicación del SDK de Driver. Para sobre el SDK del controlador, consulta la Descripción general de las tareas programadas del SDK de Driver.
Componentes del SDK de consumidor
El SDK de consumidor de JavaScript contiene los siguientes componentes:
- Un componente de mapa de JavaScript que reemplaza directamente a una interfaz
google.maps.Map
. - Componentes de datos para conectar con Fleet Engine.
- Componentes para visualizar el vehículo y la ruta a medida que avanza hacia una destino.
- Feeds de datos sin procesar para la hora de llegada estimada del conductor o la distancia restante para conducir.
En la siguiente tabla, se describen los componentes.
Componente | Descripción |
---|---|
Vista de mapa | La vista de mapa ilustra el progreso el vehículo y actualizará la vista a medida que el vehículo se desplaza por su ruta. |
Proveedor de ubicación de envío | El proveedor de seguimiento de envíos proporciona un feed de ubicación para que el mapa puede mostrar información útil sobre el envío, como el horario de partida o la ubicación de entrega del envío, así como la ubicación y la ruta del vehículo de reparto. |
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. Implementarás un recuperador de token de autenticación como parte de tu con la biblioteca de viajes compartidos 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 utilizar opciones de diseño personalizadas para cambiar el estilo predeterminado de tu mapa para que coincida con el estilo de tu aplicación web. |
Cómo usar el SDK de Consumer
1 | Configura el SDK para consumidores 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 para consumidores de JavaScript para realizar tareas programadas: personalizar la interfaz del mapa, personalizar los marcadores o aplicar ajustes de diseño polilíneas. Consulta Cómo aplicar diseño a un mapa, Cómo personalizar marcadores y Cómo personalizar polilíneas. |