O SDK do Driver é um kit de ferramentas para apps para dispositivos móveis e um componente fundamental do Fleet Engine. Com esse SDK, o app do motorista pode gerenciar atribuições de trabalho e ativar os recursos de navegação e roteamento do motorista.
Antes de começar
Este guia pressupõe que você leu o seguinte:
- Noções básicas do Fleet Engine.
- O modelo de dados para veículos.
- O modelo de dados para tarefas programadas.
- Como configurar o Fleet Engine.
- Como criar e usar veículos no Fleet Engine.
O que é o SDK Driver para tarefas programadas?
O SDK do motorista comunica a localização do veículo e as atualizações de tarefas ao Fleet Engine para que ele possa gerenciar os veículos de entrega e as paradas e tarefas de entrega atribuídas. Basicamente, o SDK usa um listener de eventos para enviar atualizações de localização e coordenadas de latitude/longitude, junto com o segmento de rota atual e o destino do SDK de navegação para o Fleet Engine quando o motorista começa a dirigir.
Por que usar o SDK Driver para tarefas programadas?
O SDK do motorista facilita a integração com o Fleet Engine para atualizações nas rotas do motorista. Com esse SDK, o motorista pode usar um único app para gerenciar as alocações e navegar como faria usando a versão do consumidor do Google Maps, mas sem precisar alternar para outro app.
O que você pode fazer com o SDK Driver para tarefas programadas
Use o SDK do Driver para tarefas programadas para comunicar o seguinte com o Fleet Engine:
- Posição do veículo de entrega em tempo real em um mapa.
- Coordenadas de latitude/longitude da parada.
- Distância restante até a parada.
- Tempo estimado de chegada à parada.
- Rota que o veículo precisa seguir, conforme informado pelo SDK de navegação.
Como o SDK do Driver funciona para tarefas programadas
O SDK do motorista depende do SDK de navegação para as informações de roteamento e destino. Junto com as informações do SDK de navegação, o SDK do motorista se integra ao seu app de motorista e fornece ao Fleet Engine um fluxo de atualizações de local, coordenadas de latitude/longitude, distância restante e ETAs. Todas as outras atualizações de dados do veículo precisam ser enviadas ao back-end do cliente, que transmite os dados para o Fleet Engine.
Como usar o SDK do Driver para tarefas programadas
Selecione sua plataforma para saber como começar a usar o SDK do Driver.
Android
1 | Instalar o SDK do Driver para Android | Para mais informações, consulte Obter o SDK do Driver. |
2 | Configurar um projeto do console do Google Cloud | Para mais informações, consulte Configurar um projeto do console do Google Cloud. |
3 | Declarar dependências | Para mais informações, consulte Declarar dependências. |
4 | Criar tokens de autenticação | Para mais informações, consulte Criar tokens de autenticação. |
5 | Inicializar o SDK do driver | Para mais informações, consulte Inicializar o SDK do driver. |
6 | Preparar o veículo | Para mais informações, consulte Preparar o veículo. |
iOS
1 | Instalar o SDK do Driver para iOS | Para mais informações, consulte Obter o SDK do Driver. |
2 | Configurar um projeto do console do Google Cloud | Para mais informações, consulte Configurar um projeto do console do Google Cloud. |
3 | Criar tokens de autenticação | Para mais informações, consulte Criar tokens de autenticação. |
4 | Inicializar o SDK do driver | Para mais informações, consulte Inicializar o SDK do driver. |
5 | Preparar o veículo | Para mais informações, consulte Preparar o veículo. |
A seguir
Consulte a documentação da plataforma em que você quer configurar o SDK do driver: