Primeiros passos com o Fleet Tracking

A biblioteca JavaScript Fleet Tracking permite visualizar a localização de veículos nas suas frotas quase em tempo real. A biblioteca usa a API On Demand Rides and Deliveries para permitir a visualização de veículos e viagens. A biblioteca JavaScript Fleet Tracking contém um componente de mapa JavaScript que é uma substituição simples para uma entidade google.maps.Map padrão e componentes de dados para conexão com o Fleet Engine.

A implementação do rastreamento de frota envolve o trabalho com vários componentes da solução de viagens e entregas sob demanda (em inglês), como Fleet Engine, biblioteca JavaScript Fleet Tracking e SDK do Driver:

  • O Fleet Engine é o serviço de back-end da solução de viagens e entregas sob demanda. Ele é responsável por gerenciar viagens e o estado dos veículos. Ele processa a interação entre o SDK do driver, a biblioteca JavaScript Fleet Tracking e seu serviço de back-end, que pode se comunicar com o Fleet Engine fazendo chamadas REST ou gRPC.
  • A biblioteca JavaScript Fleet Tracking pode ser integrada aos seus aplicativos internos de gerenciamento de frota. Com ela, você pode mostrar os locais dos veículos e outras informações sobre viagens.
  • O SDK do Driver é uma biblioteca integrada ao app do motorista. Ele é responsável por atualizar o Fleet Engine com a localização, a rota, a distância restante e o HEC do motorista. Ele também se integra ao SDK do Navigation, que fornece instruções de navegação guiada para o motorista. Para mais informações, consulte Navegação com o Google Maps.

O diagrama a seguir mostra a relação entre esses componentes: Arquitetura

Para começar a implementar o rastreamento de frotas, consulte Monitorar sua frota com a biblioteca JavaScript Fleet Tracking .