Driver SDK è un toolkit per app mobile e un componente fondamentale del parco risorse di ricerca. Con questo SDK, l'app del conducente può gestire le corse assegnate abilitare funzionalità di navigazione del conducente e routing.
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 dei dati per le corse on demand.
- Come configurare Fleet Engine.
- Come creare e utilizzare i veicoli in Fleet Engine
Cos'è l'SDK Driver per i viaggi on demand?
L'SDK Driver comunica a Fleet Engine gli aggiornamenti sulla posizione del veicolo e sulla corsa, che Fleet Engine possa monitorare i veicoli e i per i viaggi. L'SDK utilizza un listener di eventi per inviare la posizione. aggiornamenti e le coordinate di latitudine/longitudine, insieme al tratto di percorso corrente e la destinazione dall'SDK di navigazione a Fleet Engine all'avvio del conducente alla guida.
Perché utilizzare l'SDK Driver per i viaggi on demand?
L'SDK Driver semplifica l'integrazione con Fleet Engine per gli aggiornamenti delle percorsi del conducente. Con questo SDK, il conducente può utilizzare una sola app per gestire compiti e navigare come farebbero utilizzando la versione consumer di Google ma senza dover passare da un'app all'altra.
Cosa puoi fare con l'SDK Driver per i viaggi on demand
Utilizza l'SDK Driver per le corse on demand per comunicare quanto segue con il parco risorse Motore:
- La posizione in tempo reale di un veicolo su una mappa.
- Coordinate di latitudine/longitudine delle tappe di viaggio fornite da SDK di navigazione.
- Distanza rimanente alla tappa successiva.
- Orario di arrivo stimato alla tappa successiva.
- 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 destinazione. Insieme alle informazioni dell'SDK di navigazione, il conducente L'SDK si integra con la tua app driver e fornisce a Fleet Engine uno stream 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, inoltra i dati a Fleet Engine.
Come utilizzare l'SDK Driver per i viaggi on demand
Seleziona la tua piattaforma per vedere come iniziare a utilizzare l'SDK Driver.
Android
1 | Scarica l'SDK Driver per Android | Per maggiori informazioni, vedi Scaricare l'SDK Driver. |
2 | Configura un progetto nella console Google Cloud | Per saperne di più, consulta Configurare un progetto nella console Google Cloud. |
3 | Dichiarare le dipendenze | Per maggiori informazioni, consulta la sezione Dichiarare le dipendenze. |
4 | Creare token di autenticazione | Per ulteriori informazioni, consulta 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, vedi Preparare il veicolo. |
7 | Impostare i dettagli della corsa | Per ulteriori informazioni, vedi Impostare i dettagli della corsa. |
iOS
1 | Scarica l'SDK Driver per iOS | Per maggiori informazioni, vedi Scaricare 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, consulta Creare token di autenticazione. |
4 | Inizializza l'SDK driver | Per maggiori informazioni, vedi Inizializzare l'SDK dei 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 per la piattaforma su cui vuoi configurare il driver SDK: