L'SDK Driver è un toolkit per app mobile e un componente fondamentale di Fleet Engine. Con questo SDK, l'app per i conducenti può gestire le assegnazioni di lavoro e attivare le funzionalità di navigazione e routing per i conducenti.
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 attività pianificate.
- Come configurare Fleet Engine.
- Come creare e utilizzare i veicoli in Fleet Engine.
Che cos'è l'SDK Driver per le attività pianificate?
L'SDK Driver comunica a Fleet Engine gli aggiornamenti della posizione del veicolo e delle attività in modo che Fleet Engine possa gestire i veicoli di consegna e le relative fermate e attività di consegna assegnate. 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 attività pianificate?
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 attività pianificate
Utilizza l'SDK Driver per le attività pianificate per comunicare quanto segue con Fleet Engine:
- La posizione in tempo reale del veicolo di consegna su una mappa.
- Coordinate di latitudine/longitudine della fermata.
- Distanza rimanente alla fermata.
- Orario di arrivo stimato alla fermata.
- Percorso che il veicolo deve seguire, come fornito dall'SDK Navigation.
Come funziona l'SDK Driver per le attività pianificate
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 attività pianificate
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. |
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. |
Passaggi successivi
Consulta la documentazione della piattaforma su cui vuoi configurare l'SDK Driver: