A biblioteca de rastreamento de frota em JavaScript funciona para os seguintes casos de uso:
- Viagens sob demanda
- Tarefas agendadas
Este guia discute como usar essa biblioteca para os dois serviços.
Com a biblioteca de rastreamento de frota em JavaScript, você pode oferecer aos operadores de frota a capacidade de visualizar a localização dos veículos da frota quase em tempo real. Se a rota de um veículo for conhecida, o componente de visualização do mapa vai animar esse veículo à medida que ele se move ao longo do caminho previsto.
O que é o rastreamento de frota?
O rastreamento de frota é um recurso do Fleet Engine projetado para operadores de frota. Ele fornece interfaces que modelam e seguem dados de frota no Fleet Engine, além de classes que você usa para criar uma exibição de mapa avançada baseada na Web com informações de viagem para os gerentes de frota. Exemplo:
- Permitir que os operadores de viagens sob demanda acompanhem o progresso da viagem em vários veículos.
- Permitir que os operadores de remessas programadas vejam o progresso quase em tempo real das remessas de frota em um mapa baseado na Web.
Você integra a biblioteca ao seu app da Web e define os perfis de papéis adequados no Fleet Engine para oferecer suporte ao compartilhamento de viagens com o consumidor. Para mais informações sobre os papéis no Fleet Engine, consulte Papéis da conta de serviço.
Por que usar o rastreamento de frota?
Ao integrar o rastreamento de frota às operações da frota, você tem uma experiência abrangente de monitoramento de veículos, com atualizações de localização quase em tempo real. É possível conferir a localização de um ou de todos os veículos da frota em um mapa, incluindo detalhes de paradas ou waypoints que ajudam a entender o desempenho da frota.
O que é possível fazer com o rastreamento de frota?
Com as informações da biblioteca de rastreamento de frota, você pode criar visualizações avançadas das operações da frota com os seguintes recursos:
Personalize as customizações da interface do mapa de rastreamento de frota para atender às suas necessidades.
Confira a localização atual de um, vários ou todos os veículos à medida que eles seguem suas rotas, com as posições atualizadas periodicamente.
Calcule as ETAs da viagem ou entrega, bem como a distância restante.
Confira o progresso do veículo, incluindo viagens concluídas ou status da tarefa.
Componentes
A tabela a seguir descreve os componentes usados no rastreamento de frota e o que eles fazem.
Viagens sob demanda
| Componente | Descrição |
|---|---|
| Visualização do mapa de compartilhamento de viagens | A visualização do mapa de compartilhamento de viagens mostra a localização dos veículos e das viagens. Se o Fleet Engine souber a rota de um veículo, o componente de visualização do mapa vai animar esse veículo à medida que ele se move ao longo do caminho previsto. |
| Provedor de localização do veículo | O provedor de localização do veículo mostra as informações de localização de um único veículo. Ele tem informações sobre a localização do veículo, os waypoints e as viagens atribuídas ao veículo. A seguir estão as regras de visibilidade para veículos e os marcadores de waypoint:
|
| Opções de customização | As opções do provedor de localização do veículo permitem que você forneça customizações de polilinha e marcador. É possível colorir e estilizar polilinhas para mostrar uma variedade de cenários do mundo real para o veículo, como rotas e trânsito. Você pode personalizar marcadores para diferentes propósitos. Também é possível adicionar o tratamento de cliques a polilinhas e marcadores. |
| Listener de eventos do veículo | O listener de eventos permite que o operador receba informações sobre as viagens concluídas por um veículo. |
| Provedor de localização da frota de veículos | O provedor de localização da frota mostra as informações de localização de vários veículos de entrega' Ao rastrear uma frota, você define limites geográficos e também tem a opção de filtrar por IDs de veículos. |
Tarefas agendadas
| Componente | Descrição |
|---|---|
| Visualização do mapa de compartilhamento de viagens | A visualização do mapa de compartilhamento de viagens mostra a localização dos veículos e tarefas de entrega. Se o Fleet Engine souber a rota de um veículo, o componente de visualização do mapa vai animar esse veículo à medida que ele se move ao longo do caminho previsto. |
| Provedor de localização do veículo de entrega | O provedor de localização do veículo de entrega mostra as informações de localização de um único veículo de entrega. Ele tem informações sobre a localização do veículo, as paradas e as tarefas concluídas pelo veículo de entrega. A seguir estão as regras de visibilidade para veículos de entrega, paradas e tarefas:
|
| Opções de customização | As opções do provedor de localização do veículo de entrega permitem que você forneça customizações de polilinha e marcador. É possível colorir e estilizar polilinhas para mostrar uma variedade de cenários do mundo real para o veículo, como a rota ativa do veículo. Você pode personalizar marcadores para diferentes fins, como para um veículo de entrega. Também é possível adicionar o tratamento de cliques a polilinhas e marcadores. |
| Filtro de tarefas de entrega | O filtro de tarefas permite que o operador filtre a visualização de tarefas concluídas antes ou depois de um horário especificado, bem como filtrar por tarefas abertas ou fechadas. |
| Listener de eventos do veículo de entrega | O listener de eventos permite que o operador receba informações sobre segmentos de viagem concluídos por um veículo de entrega, bem como uma lista de tarefas atendidas pelo veículo. |
| Provedor de localização da frota de entrega | O provedor de localização da frota de entrega mostra as informações de localização de vários veículos de entrega' localização. É possível filtrar para mostrar um veículo de entrega específico e a localização dele ou mostrar as localizações de veículos para toda a frota. |
Como usar o rastreamento de frota
| 1 | Configure o rastreamento de frota em JavaScript. | Para mais informações, consulte Configurar a biblioteca de rastreamento de frota em JavaScript. |
| 2 | Carregar a biblioteca e inicializar o mapa. | Para mais informações, consulte Carregar a biblioteca e inicializar a visualização do mapa. |
| 3 | Forneça a localização do veículo e defina a visualização do mapa. | Para começar a seguir um veículo, instancie um provedor de localização com o ID correto do veículo e use-o para inicializar a visualização do mapa. Para mais informações, consulte Fornecer a localização do veículo. |
| 5 | Atualize o progresso da frota e processe erros de viagem. | Para mais informações, consulte Atualizar o progresso da frota e Processar erros. |
| 5 | Quando o dia terminar, pare de seguir os veículos da frota. | Para mais informações, consulte Parar de seguir um veículo de entrega. |