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 per i conducenti può gestire le corse assegnate 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 i percorsi on demand?

L'SDK Driver comunica la posizione del veicolo e gli aggiornamenti delle corse a Fleet Engine in modo che quest'ultimo possa monitorare i veicoli e le corse assegnate. In sostanza, l'SDK utilizza un listener di eventi per inviare aggiornamenti della posizione e coordinate di latitudine/longitudine, insieme al segmento di percorso e alla destinazione correnti, 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 consente un'integrazione più semplice con Fleet Engine per gli aggiornamenti dei percorsi del conducente. Con questo SDK, il conducente può utilizzare un'unica app per gestire le assegnazioni 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 i percorsi 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 dei waypoint del percorso fornite 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 i percorsi 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 l'app per i conducenti e fornisce a Fleet Engine un flusso di aggiornamenti della posizione, coordinate di latitudine/longitudine, distanza rimanente e orari di arrivo stimati. Tutti gli altri aggiornamenti dei dati del veicolo devono essere inviati al backend del cliente, che trasmette i dati 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 Scarica l'SDK Driver per Android Per saperne di più, consulta Scarica l'SDK Driver.
2 Configura un progetto della console Google Cloud Per saperne di più, consulta Configura un progetto della console Google Cloud.
3 Dichiara le dipendenze Per saperne di più, consulta Dichiara le dipendenze.
4 Crea token di autenticazione Per saperne di più, consulta Crea token di autenticazione.
5 Inizializza l'SDK Driver Per saperne di più, consulta Inizializza l'SDK Driver.
6 Prepara il veicolo Per saperne di più, consulta Prepara il veicolo.
7 Imposta i dettagli della corsa Per saperne di più, consulta Imposta i dettagli del percorso.

iOS

1 Scarica l'SDK Driver per iOS Per saperne di più, consulta Scarica l'SDK Driver.
2 Configura un progetto della console Google Cloud Per saperne di più, consulta Configura un progetto della console Google Cloud.
3 Crea token di autenticazione Per saperne di più, consulta Crea token di autenticazione.
4 Inizializza l'SDK Driver Per saperne di più, consulta Inizializza l'SDK Driver.
5 Prepara il veicolo Per saperne di più, consulta Prepara il veicolo.
6 Imposta i dettagli della corsa Per saperne di più, consulta Imposta i dettagli del percorso.

Passaggi successivi

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