O SDK do Driver é um kit de ferramentas de apps para dispositivos móveis e um componente fundamental do Fleet Engine. Com esse SDK, seu app para motoristas pode gerenciar viagens atribuídas e ativar os recursos de navegação e roteamento do motorista.
Antes de começar
Para seguir este guia, você precisa ler:
- Fundamentos do motor de frota.
- O modelo de dados para veículos.
- Modelo de dados para viagens sob demanda.
- Como configurar o Fleet Engine.
- Como criar e usar veículos no Fleet Engine.
O que é o SDK do Driver para viagens sob demanda?
O SDK do Driver comunica a localização do veículo e as atualizações de viagem ao Fleet Engine para que que o Fleet Engine possa rastrear os veículos e os viagens. Em sua essência, o SDK usa um listener de eventos para enviar informações coordenadas de latitude/longitude, junto com o trecho do trajeto atual e o destino do SDK do Navigation para o Fleet Engine quando o motorista começa de carro.
Por que usar o SDK do Driver para viagens sob demanda?
O SDK do Driver permite uma integração mais fácil com o Fleet Engine para atualizações do rotas de motoristas. Com esse SDK, seu motorista pode usar um único aplicativo para gerenciar tarefas e navegar como fariam usando a versão para consumidor do Google Maps, mas sem precisar mudar para outro app.
O que você pode fazer com o SDK do Driver para viagens sob demanda
Use o SDK do Driver em viagens sob demanda para comunicar o seguinte à frota Mecanismo:
- A posição em tempo real de um veículo em um mapa.
- Coordenadas de latitude/longitude para os waypoints da viagem fornecidos pelo SDK do Navigation.
- Distância restante até o próximo waypoint.
- Hora estimada de chegada até o próximo ponto de referência.
- Trajeto que o veículo precisa seguir, conforme fornecido pelo SDK do Navigation.
Como funciona o SDK do Driver para viagens sob demanda
O SDK do Driver depende do SDK do Navigation para as informações de trajeto e destino. Com as informações do SDK do Navigation, o driver O SDK se integra ao app do motorista e fornece ao Fleet Engine um fluxo de atualizações de local, coordenadas de latitude/longitude, distância restante e HECs. Todas as outras atualizações de dados do veículo precisam ser enviadas ao back-end do cliente, que redireciona os dados para o Fleet Engine.
Como usar o SDK do Driver para viagens sob demanda
Selecione sua plataforma para saber como começar a usar o SDK do Driver.
Android
1 | Instalar o SDK do Driver para Android | Para saber mais, consulte Instalar o SDK do driver. |
2 | Configure 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. |
7 | Definir os detalhes da viagem | Para mais informações, consulte Definir os detalhes da viagem. |
iOS
1 | Fazer o download do SDK do Driver para iOS | Para saber mais, consulte Instalar o SDK do driver. |
2 | Configure 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. |
6 | Definir os detalhes da viagem | Para mais informações, consulte Definir os detalhes da viagem. |
A seguir
Consulte a documentação da plataforma em que você quer configurar o driver SDK: