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:
- Nozioni fondamentali su 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'è 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.
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: