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 di base su Fleet Engine.
- Il modello dei 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 le corse on demand?
L'SDK Driver facilita l'integrazione con Fleet Engine per 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 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 deve seguire il veicolo come fornito dall'SDK di navigazione.
Come funziona l'SDK Driver per i viaggi on demand
L'SDK Driver dipende dall'SDK di navigazione per le informazioni di routing e la destinazione. Insieme alle informazioni dell'SDK di navigazione, l'SDK Driver si integra con l'app del conducente e fornisce a Fleet Engine uno stream di aggiornamenti sulla posizione, coordinate di latitudine/longitudine, distanza rimanente e orario di arrivo stimato. 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 | Scarica l'SDK Driver per Android | Per ulteriori informazioni, consulta Ottenere l'SDK Driver. |
2 | Configura un progetto nella console Google Cloud | Per ulteriori informazioni, consulta Configurare un progetto della console Google Cloud. |
3 | Dichiara le dipendenze | Per maggiori informazioni, consulta la sezione Dichiarare le dipendenze. |
4 | Creare token di autenticazione | Per ulteriori informazioni, vedi Creare token di autenticazione. |
5 | Inizializza l'SDK driver | Per maggiori informazioni, vedi Inizializzare l'SDK dei 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 | Configura un progetto nella console Google Cloud | Per saperne di più, consulta Configurare un progetto nella 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, vedi 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: