Descripción general de las tareas programadas del SDK de consumidor

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 del 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 visualizaciones basadas en mapas para visualizar el estado de un conductor progreso y muestran el estado de la tarea asociada con una parada programada. Es diseñada 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 del usuario con el SDK para consumidores 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 del vehículo para una de una flota completa de vehículos. Para obtener información sobre el seguimiento de flotas, consulta la Guía de seguimiento de flotas.

Aplicación web de muestra que hace el seguimiento de un envío programado
tarea

¿Por qué usar el SDK para consumidores para tareas programadas?

Cómo integrar el SDK para consumidores en tus aplicaciones de consumidor de tareas programadas una experiencia del consumidor completa con datos casi en tiempo real actualizaciones de ubicación 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:

  • 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 sigue 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 para el 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 un 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.

Recuperador 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 la flota Google Kubernetes Engine. 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 debes implementar también 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 para consumidores

1 Configura el SDK de consumidor de JavaScript Para obtener más información, consulta Configura el SDK de consumidor de JavaScript.
2 Sigue un envío Obtén información sobre cómo inicializar el mapa, comenzar a seguir un envío y detenerte siguientes con la limpieza adecuada. Consulta Sigue 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 Aplica diseño a un mapa, Personalizar marcadores y Personalizar polilíneas.

¿Qué sigue?