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 le corse assegnate e attivare le funzionalità di navigazione e itinerario 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 dei dati per le corse on demand.
- Come configurare Fleet Engine.
- Come creare e utilizzare i veicoli in Fleet Engine.
Che cos'è l'SDK Driver per le corse on demand?
L'SDK Driver comunica la posizione del veicolo e gli aggiornamenti del viaggio a Fleet Engine, in modo che Fleet Engine possa monitorare i veicoli e i viaggi assegnati. 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 i percorsi on demand?
L'SDK Driver consente un'integrazione più semplice con Fleet Engine per gli aggiornamenti dei percorsi del conducente. Con questo SDK, l'autista può utilizzare una sola app per gestire gli incarichi 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 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 dei waypoint del percorso fornite dall'SDK Navigation.
- Distanza rimanente al waypoint successivo.
- Orario di arrivo stimato al waypoint successivo.
- Il percorso che il veicolo deve seguire, come fornito dall'SDK Navigation.
Come funziona il Driver SDK 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 per i conducenti 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 li inoltra a Fleet Engine.

Come utilizzare Driver SDK per i viaggi on demand
Seleziona la tua piattaforma per scoprire come iniziare a utilizzare l'SDK Driver.
Android
| 1 | Scaricare Driver SDK per Android | Per maggiori informazioni, consulta Ottenere l'SDK Driver. |
| 2 | Configurare un progetto della console Google Cloud | Per maggiori informazioni, vedi Configurare un progetto della console Google Cloud. |
| 3 | Dichiarare 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 l'SDK Driver | Per saperne di più, consulta Inizializzare Driver SDK. |
| 6 | Preparare il veicolo | Per saperne di più, consulta Preparare il veicolo. |
| 7 | Impostare i dettagli del viaggio | Per maggiori informazioni, vedi Impostare i dettagli del viaggio. |
iOS
| 1 | Ottieni l'SDK Driver per iOS | Per maggiori informazioni, consulta Ottenere l'SDK Driver. |
| 2 | Configurare un progetto della console Google Cloud | Per maggiori informazioni, vedi Configurare 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 Inizializzare Driver SDK. |
| 5 | Preparare il veicolo | Per saperne di più, consulta Prepara il veicolo. |
| 6 | Impostare i dettagli del viaggio | Per maggiori informazioni, vedi Impostare i dettagli del viaggio. |
Passaggi successivi
Consulta la documentazione della piattaforma su cui vuoi configurare l'SDK Driver: