Quando você usa o compartilhamento de jornada do Fleet Engine para tarefas programadas, os consumidores podem: acompanhar o progresso das entregas programadas ou dos pedidos de serviço.
O que é o compartilhamento de jornada para tarefas programadas?
O compartilhamento de jornadas é um recurso do Fleet Engine para tarefas programadas que também inclui kits de ferramentas para criar exibições baseadas em mapas e visualizar melhor o movimento de um compartilhada e 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. Este documento aborda como implementar essa capacidade com
o SDK do consumidor em JavaScript, que fornece
Classe
FleetEngineShipmentLocationProvider
e interfaces associadas. - Operadoras de frota que querem rastrear o status de entrega e do veículo de um toda a frota de veículos. Para mais informações sobre esse recurso, consulte a Guia de rastreamento de frota.
Por que usar o compartilhamento de jornada do consumidor para tarefas programadas?
Use o SDK do consumidor para consumidores a fim de melhorar sua taxa de sucesso de entrega para suas tarefas agendadas e para melhorar a satisfação do cliente com seus serviço.
O que você pode fazer com o compartilhamento da jornada do consumidor?
Use o SDK do consumidor para remessas para compartilhar o seguinte com seus consumidores:
- Posição em tempo real do veículo de entrega em um mapa.
- HEC para a chegada do pacote, ajustado de acordo com as mudanças de circunstâncias, como do tráfego de entrada.
- 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 compatíveis com a localização geográfica no seu consumidor com base nas informações de local do SDK do Driver. Para detalhes sobre o SDK do Driver, consulte a Visão geral de 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 de mapa ilustra o progresso de o veículo, atualizando a visualização conforme ele 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 alterar o estilo padrão de seu mapeie para corresponder ao estilo do seu aplicativo da Web. |
Como usar o compartilhamento de jornada do consumidor
1 | Configurar o SDK de consumidor JavaScript | Para mais informações, consulte Configuração do JavaScript SDK do consumidor. |
2 | Seguir um envio | Aprenda a inicializar o mapa, iniciar o compartilhamento da jornada e concluir a jornada compartilhar com a limpeza apropriada. Consulte Seguir um envio |
3 | Personalizar a interface do mapa | É possível usar o SDK JavaScript Consumer para tarefas programadas para personalizar a interface do mapa, fornecer personalização de marcadores ou personalizar polilinhas. Consulte Estilizar um mapa, Personalizar marcadores, e Personalizar polilinhas. |