Visão geral das tarefas programadas do SDK do consumidor

Adapte a experiência do consumidor para tarefas agendadas permitindo que ele acompanhar o progresso das entregas programadas ou dos pedidos de serviço.

O que é o SDK do consumidor para tarefas programadas?

O SDK do consumidor é um recurso do Fleet Engine para tarefas programadas que também inclui kits de ferramentas para criar a experiência do consumidor. Esses kits de ferramentas permitem que você e criar exibições baseadas em mapas para visualizar progresso e mostrar o status da tarefa associada a uma parada programada. Está projetada para dois públicos principais:

  • Usuários finais do consumidor que querem saber o status de entrega de uma pessoa ordem de envio. Neste documento, explicamos como implementar essa experiência do consumidor com o SDK do consumidor em JavaScript, que fornece Classe FleetEngineShipmentLocationProvider e interfaces associadas.
  • Operadores de frotas que querem acompanhar o status de entrega e de veículos de uma frota inteira. Para informações sobre o rastreamento de frotas, consulte a Guia de rastreamento de frota.

Exemplo de app da Web que rastreia um envio programado
tarefa

Por que usar o SDK do consumidor para tarefas programadas?

Como integrar o SDK do consumidor aos seus aplicativos de consumidor de tarefas programadas você pode oferecer uma experiência abrangente para o consumidor, com atualizações de local e posições capturadas na via. Seus clientes podem ver a entrega a localização do veículo e detalhes de progresso que ajudam a entender onde envio é.

O que você pode fazer com o SDK do consumidor?

Use o SDK do consumidor para compartilhar as informações de envio a seguir com seu consumidores:

  • Posição em tempo real do veículo de entrega em um mapa.
  • Tempo estimado de chegada do pacote, ajustado para circunstâncias variáveis, como trânsito.
  • Trajeto que o veículo está percorrendo.
  • Distância e número de paradas restantes antes da entrega da remessa.

Você também pode criar outras experiências do consumidor integradas e compatíveis com a localização geográfica no seu app ou site para o consumidor com base nas informações de local do SDK do Driver. Para mais detalhes sobre o SDK do Driver, consulte a Visão geral das tarefas programadas do SDK do Driver.

Componentes do SDK do consumidor

O SDK de consumidor JavaScript contém os seguintes componentes:

  • Um componente de mapa JavaScript que é uma substituição simples para um Entidade google.maps.Map.
  • Componentes de dados para se conectar ao Fleet Engine.
  • componentes para visualização do veículo e do trajeto à medida que avança para um destino.
  • Feeds de dados brutos para o HEC de um motorista ou a distância restante.

A tabela a seguir descreve os componentes.

Componente Descrição
Visualização de mapa A visualização do mapa ilustra o progresso do veículo, atualizando a visualização conforme o veículo se move ao longo do trajeto.
Provedor do local de envio

O fornecedor de rastreamento de frete fornece um feed de local para que o mapa pode exibir informações úteis sobre o envio, como de envio e a localização e rota do veículo de entrega.

Coletor de tokens de autenticação O coletor de tokens de autenticação recebe JSON Web Tokens (JWTs) da sua servidor de back-end para autenticar o acesso aos dados de local armazenados na frota Engine. Você implementa um coletor de tokens de autenticação como parte da sua rede usando a biblioteca de compartilhamento de jornada do JavaScript. Observe que você deve implementar também um serviço de criação de JSON Web Token (JWT) para o Fleet Engine no seu servidor de back-end.
Opções de estilo de mapa Você pode usar opções de estilo personalizado para mudar o estilo padrão do mapa para que ele corresponda ao estilo do seu aplicativo da Web.

Como usar o SDK do consumidor

1 Configurar o SDK de consumidor JavaScript Para mais informações, consulte Configurar o SDK do consumidor JavaScript.
2 Seguir um envio Saiba como inicializar o mapa, começar a seguir uma remessa e parar seguindo com a limpeza adequada. Consulte Seguir um envio.
3 Personalizar a interface do mapa É possível usar o SDK do consumidor JavaScript para tarefas programadas para personalizar a interface do mapa, personalizar marcadores ou estilizar polilinhas. Consulte Estilizar um mapa, Personalizar marcadores, e Personalizar polilinhas.

A seguir