Visão geral das viagens sob demanda do SDK do Driver

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 viagens atribuídas e ativar os recursos de navegação e roteamento do motorista.

Antes de começar

Este guia pressupõe que você leu o seguinte:

O que é o SDK do motorista para viagens sob demanda?

O SDK do motorista comunica a localização do veículo e as atualizações da viagem ao Fleet Engine para que ele possa rastrear os veículos e as viagens 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 do motorista para viagens sob demanda?

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 para motoristas de viagens sob demanda

Use o SDK do motorista para viagens sob demanda para comunicar o seguinte com o Motor de frota:

  • A posição de um veículo em tempo real em um mapa.
  • Coordenadas de latitude/longitude para os pontos de passagem da viagem fornecidos pelo SDK de navegação.
  • Distância restante até o próximo ponto de passagem.
  • Tempo estimado de chegada ao próximo ponto de passagem.
  • Rota que o veículo precisa seguir, conforme informado pelo SDK de navegação.

Como o SDK do Driver funciona para viagens sob demanda

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.

Diagrama do sistema que mostra como o SDK do driver se comunica dos clientes para a infraestrutura do cliente e, em seguida, para a infraestrutura do Google pelo Motor de frota e pelo back-end do cliente

Como usar o SDK do motorista 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 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.
7 Definir os detalhes da viagem Para mais informações, consulte Definir os detalhes da viagem.

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.
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 SDK do driver: