Driver SDK è un toolkit per app mobile e un componente fondamentale di Fleet Engine. Con questo SDK, la tua app per conducenti può gestire le corse assegnate e abilitare le funzionalità di navigazione e routing per i conducenti.
Prima di iniziare
Questa guida presuppone che tu abbia letto quanto segue:
- Nozioni di base di Fleet Engine.
- Il modello di dati per i veicoli.
- Il modello di dati per le corse on demand.
- Come configurare Fleet Engine.
- Come creare e utilizzare i veicoli in Fleet Engine.
Che cos'è Driver SDK per le corse on demand?
Driver SDK comunica la posizione del veicolo e gli aggiornamenti delle corse a Fleet Engine, in modo che Fleet Engine possa monitorare i veicoli e le corse assegnate. Nella sua forma più semplice, l'SDK utilizza un listener di eventi per inviare gli aggiornamenti della posizione e le coordinate di latitudine/longitudine, insieme al segmento di percorso e alla destinazione correnti da Navigation SDK a Fleet Engine quando il conducente inizia a guidare.
Perché utilizzare Driver SDK per le corse on demand?
Driver SDK semplifica l'integrazione con Fleet Engine per gli aggiornamenti dei percorsi del conducente. Con questo SDK, il conducente può utilizzare una singola app per gestire le assegnazioni e navigare come farebbe con la versione consumer di Google Maps, senza dover passare a un'altra app.
Cosa puoi fare con Driver SDK per le corse on demand
Utilizza Driver SDK per le corse on demand per comunicare quanto segue con Fleet Engine:
- La posizione di un veicolo in tempo reale su una mappa.
- Le coordinate di latitudine/longitudine per i waypoint della corsa forniti da Navigation SDK.
- La distanza rimanente dal waypoint successivo.
- L'orario di arrivo stimato al waypoint successivo.
- Il percorso che il veicolo deve intraprendere, come fornito da Navigation SDK.
Come funziona Driver SDK per le corse on demand
Driver SDK dipende da Navigation SDK per le informazioni sul percorso e sulla destinazione. Insieme alle informazioni di Navigation SDK, Driver SDK si integra con l'app per 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 inoltra i dati a Fleet Engine.

Come utilizzare Driver SDK per le corse on demand
Seleziona la tua piattaforma per scoprire come iniziare a utilizzare Driver SDK.
Android
| 1 | Scarica Driver SDK for Android | Per saperne di più, consulta Scaricare Driver SDK. |
| 2 | Configura un progetto della console Google Cloud | Per saperne di più, consulta Configurare un progetto della console Google Cloud. |
| 3 | Dichiara le dipendenze | Per saperne di più, consulta Dichiarare le dipendenze. |
| 4 | Crea token di autenticazione | Per saperne di più, consulta Creare token di autenticazione. |
| 5 | Inizializza Driver SDK | Per saperne di più, consulta Inizializzare Driver SDK. |
| 6 | Prepara il veicolo | Per saperne di più, consulta Preparare il veicolo. |
| 7 | Imposta i dettagli del viaggio | Per saperne di più, consulta Impostare i dettagli della corsa. |
iOS
| 1 | Scarica Driver SDK for iOS | Per saperne di più, consulta Scaricare Driver SDK. |
| 2 | Configura un progetto della console Google Cloud | Per saperne di più, consulta Configurare un progetto della console Google Cloud. |
| 3 | Crea token di autenticazione | Per saperne di più, consulta Creare token di autenticazione. |
| 4 | Inizializza Driver SDK | Per saperne di più, consulta Inizializzare Driver SDK. |
| 5 | Prepara il veicolo | Per saperne di più, consulta Preparare il veicolo. |
| 6 | Imposta i dettagli del viaggio | Per saperne di più, consulta Impostare i dettagli della corsa. |
Passaggi successivi
Consulta la documentazione della piattaforma su cui vuoi configurare Driver SDK: