Panoramica dei viaggi on demand dell'SDK Driver

L'SDK Driver è un toolkit per app mobile e un componente fondamentale di Fleet Engine. Con questo SDK, l'app del conducente può gestire le corse assegnate e attivare le funzionalità di navigazione e routing del conducente.

Prima di iniziare

Questa guida presuppone che tu abbia letto quanto segue:

Che cos'è l'SDK Driver per i viaggi on demand?

L'SDK Driver comunica a Fleet Engine gli aggiornamenti sulla posizione del veicolo e sui percorsi in modo che Fleet Engine possa monitorare i veicoli e i percorsi assegnati. In sostanza, l'SDK utilizza un gestore degli eventi per inviare aggiornamenti della posizione e coordinate di latitudine/longitudine, insieme al tratto di percorso corrente e alla destinazione dall'SDK di navigazione a Fleet Engine quando il conducente inizia a guidare.

Perché utilizzare l'SDK Driver per i viaggi on demand?

L'SDK Driver consente un'integrazione più semplice con Fleet Engine per gli aggiornamenti ai percorsi del conducente. Con questo SDK, il conducente può utilizzare un'unica app per gestire i compiti e navigare come farebbe con la versione consumer di Google Maps, ma senza dover passare a un'altra app.

Cosa puoi fare con l'SDK Driver per le corse on demand

Utilizza l'SDK Driver per i viaggi on demand per comunicare quanto segue con Fleet Engine:

  • La posizione in tempo reale di un veicolo su una mappa.
  • Coordinate di latitudine/longitudine per i waypoint del viaggio forniti dall'SDK Navigation.
  • Distanza rimanente fino al waypoint successivo.
  • Orario di arrivo stimato al waypoint successivo.
  • Percorso che il veicolo deve seguire, come fornito dall'SDK Navigation.

Come funziona l'SDK Driver per le corse on demand

L'SDK Driver dipende dall'SDK Navigation per le informazioni sul percorso e sulla destinazione. Insieme alle informazioni dell'SDK di navigazione, l'SDK Driver si integra con la tua app per i conducenti e fornisce a Fleet Engine uno stream di aggiornamenti sulla posizione, coordinate di latitudine/longitudine, distanza rimanente e stime di arrivo. Tutti gli altri aggiornamenti dei dati del veicolo devono essere inviati al backend del cliente, che li inoltra a Fleet Engine.

Diagramma di sistema che mostra come l'SDK Driver comunica dai client all'infrastruttura del cliente e poi all'infrastruttura di Google tramite Fleet Engine e il backend del cliente

Come utilizzare l'SDK Driver per le corse on demand

Seleziona la tua piattaforma per scoprire come iniziare a utilizzare l'SDK Driver.

Android

1 Ottenere l'SDK Driver per Android Per ulteriori informazioni, consulta Ottenere l'SDK Driver.
2 Configurare un progetto della console Google Cloud Per ulteriori informazioni, consulta Configurare un progetto della console Google Cloud.
3 Dichiara le dipendenze Per ulteriori informazioni, consulta Dichiarare le dipendenze.
4 Creare token di autenticazione Per ulteriori informazioni, vedi Creare token di autenticazione.
5 Inizializza l'SDK Driver Per ulteriori informazioni, vedi Inizializza l'SDK Driver.
6 Prepara il veicolo Per ulteriori informazioni, consulta Preparare il veicolo.
7 Impostare i dettagli della corsa Per ulteriori informazioni, vedi Impostare i dettagli della corsa.

iOS

1 Ottenere l'SDK Driver per iOS Per ulteriori informazioni, consulta Ottenere l'SDK Driver.
2 Configurare un progetto della console Google Cloud Per ulteriori informazioni, consulta Configurare un progetto della console Google Cloud.
3 Creare token di autenticazione Per ulteriori informazioni, vedi Creare token di autenticazione.
4 Inizializza l'SDK Driver Per ulteriori informazioni, vedi Inizializza l'SDK Driver.
5 Prepara il veicolo Per ulteriori informazioni, consulta Preparare il veicolo.
6 Impostare i dettagli della corsa Per ulteriori informazioni, vedi Impostare i dettagli della corsa.

Passaggi successivi

Consulta la documentazione della piattaforma su cui vuoi configurare l'SDK Driver: