Navigation SDK ti consente di integrare la navigazione passo passo di Google Maps nelle tue applicazioni mobile. In particolare, fornisce i dati relativi al segmento di percorso corrente e alla destinazione finale che, insieme agli aggiornamenti della posizione e alle coordinate di latitudine/longitudine dell'SDK Driver, vengono inviati a Fleet Engine quando il conducente inizia a guidare. In questo modo, l'esperienza di guida è completa.
Perché utilizzare l'SDK Navigation?
L'SDK Navigation consente un'integrazione più semplice con Fleet Engine per gli aggiornamenti dei percorsi del conducente. L'utilizzo dell'SDK Navigation insieme all'SDK Driver consente al conducente di utilizzare un'unica app per gestire le assegnazioni e navigare come farebbe con la versione consumer di Google Maps, senza dover passare a un'altra app.
Cosa puoi fare con l'SDK Navigation?
Utilizza l'SDK di navigazione per comunicare quanto segue con Fleet Engine.
- Istruzioni di navigazione passo passo affidabili basate su Google Maps.
- Percorsi personalizzati in base alle coordinate di latitudine/longitudine fornite dall'SDK Driver.
- Elementi della mappa personalizzati, come indicatori, overlay ed elementi UI personalizzati per evidenziare le informazioni di navigazione principali e personalizzare l'esperienza di navigazione.
Come funziona l'SDK Navigation
L'SDK di navigazione fornisce informazioni sul percorso e sulla destinazione a Fleet Engine, mentre l'SDK Driver fornisce uno stream di aggiornamenti della posizione, coordinate di latitudine/longitudine, distanza rimanente e orari di arrivo stimati. 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 Navigation
I passaggi seguenti descrivono uno scenario di caso d'uso tipico per l'integrazione di Navigation SDK nell'applicazione per i conducenti:
Android
| 1 | Configura il progetto Google Cloud | Crea un progetto cloud Google Cloud prima di utilizzare Navigation SDK. Per saperne di più, consulta Configura il progetto Google Cloud. |
| 2 | Aggiungi l'SDK Navigation alla tua chiave API | La chiave API è un identificatore univoco che autentica le tue richieste. Associa almeno una chiave API al tuo progetto per utilizzare l'SDK di navigazione. Per saperne di più, consulta Utilizzo delle chiavi API. |
| 3 | Configura il progetto Android Studio | Creare un progetto Android e integrare l'SDK Navigation. Per saperne di più, consulta Configura il progetto Android Studio. |
| 4 | Aggiungi l'SDK Driver al progetto | Installa e configura l'SDK Driver per iniziare a sfruttare tutte le funzionalità di Fleet Engine. Per saperne di più, consulta Scarica l'SDK Driver per le corse on demand e Scarica l'SDK Driver per le attività pianificate. |
iOS
| 1 | Configura il progetto Google Cloud | Crea un progetto cloud Google Cloud prima di utilizzare Navigation SDK. Per saperne di più, consulta Configura il progetto Google Cloud. |
| 2 | Aggiungi l'SDK Navigation alla tua chiave API | La chiave API è un identificatore univoco che autentica le tue richieste. Associa almeno una chiave API al tuo progetto per utilizzare l'SDK di navigazione. Per saperne di più, consulta Utilizzo delle chiavi API. |
| 3 | Configura il progetto Xcode | Crea un progetto Xcode e installa l'SDK di navigazione. Per saperne di più, consulta Configura il progetto Xcode. |
| 4 | Aggiungi l'SDK Driver al progetto | Installa e configura l'SDK Driver per iniziare a sfruttare tutte le funzionalità di Fleet Engine. Per saperne di più, consulta Scarica l'SDK Driver per le corse on demand e Scarica l'SDK Driver per le attività pianificate. |
Per saperne di più sulle funzionalità dell'SDK Navigation, consulta la documentazione completa dell'SDK Navigation per Android e iOS.