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, la tua app per i conducenti può gestire i viaggi assegnati e attivare le funzionalità di navigazione e routing per i conducenti.

Prima di iniziare

Questa guida presuppone che tu abbia letto quanto segue:

Che cos'è l'SDK Driver per le corse on demand?

L'SDK Driver comunica a Fleet Engine gli aggiornamenti sulla posizione del veicolo e sui viaggi in modo che Fleet Engine possa monitorare i veicoli e i viaggi assegnati. In sostanza, l'SDK utilizza un gestore 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 le corse on demand?

L'SDK Driver semplifica l'integrazione con Fleet Engine per gli aggiornamenti dei 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 le corse 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.
  • Il 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 la sezione 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 la sezione Dichiara 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 la sezione Ottenere l'SDK Driver.
2 Configurare un progetto della console Google Cloud Per ulteriori informazioni, vedi 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: