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 calcolo itinerario.
Prima di iniziare
Questa guida presuppone che tu abbia letto quanto segue:
- Nozioni di base 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, nonché il tratto di percorso corrente e la 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 consente un'integrazione più facile 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 utilizzando 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 i viaggi 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 nella 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 nella 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: