L'SDK di navigazione ti consente di integrare la navigazione passo passo di Google Maps nelle tue applicazioni per dispositivi mobili. È fondamentale segmento di percorso corrente e i dati sulla destinazione finale, che, insieme alla posizione gli aggiornamenti e le coordinate di latitudine/longitudine dall'SDK Driver vengono inviati al Fleet Engine quando il conducente inizia a guidare. Ciò si traduce in una guida completa un'esperienza senza intervento manuale.
Perché usare l'SDK di navigazione?
L'SDK di navigazione semplifica l'integrazione con Fleet Engine per gli aggiornamenti i percorsi del conducente. L'utilizzo dell'SDK di navigazione insieme all'SDK dei driver consente il conducente può usare una sola app per gestire le assegnazioni e navigare mentre utilizzerebbe la versione consumer di Google Maps, senza dover passare a un'altra app.
Che cosa puoi fare con l'SDK di navigazione?
Utilizza l'SDK di navigazione per comunicare quanto segue con Fleet Engine.
- Istruzioni di navigazione passo passo affidabili con Google Maps.
- Percorsi personalizzati in base alle coordinate di latitudine/longitudine fornite dalla SDK driver.
- Elementi della mappa personalizzati, come indicatori, overlay ed elementi dell'interfaccia utente personalizzati per evidenziare le informazioni chiave di navigazione e personalizzare la navigazione un'esperienza senza intervento manuale.
Come funziona l'SDK di navigazione
L'SDK di navigazione fornisce informazioni di routing e di destinazione a Fleet Engine, mentre l'SDK Driver fornisce uno stream di aggiornamenti sulla posizione, latitudine/longitudine le coordinate, la distanza rimanente e gli orari di arrivo stimati. Tutti gli altri aggiornamenti dei dati del veicolo devono verrà inviato al backend del cliente, che inoltra i dati a Fleet Engine.
Come utilizzare l'SDK di navigazione
I passaggi riportati di seguito coprono un tipico scenario d'uso per l'integrazione SDK di navigazione nell'applicazione driver:
Android
1 | Configura il progetto Google Cloud | Crea un progetto Google Cloud prima di utilizzare l'SDK di navigazione. Per saperne di più, consulta Configurare il progetto Google Cloud. |
2 | Aggiungi l'SDK di navigazione alla 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 ulteriori informazioni, consulta la sezione Utilizzo delle chiavi API. |
3 | Configurare un progetto Android Studio | Crea un progetto Android e integra l'SDK di navigazione al suo interno. Per ulteriori informazioni, consulta l'articolo Configurare 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 maggiori informazioni, vedi Scaricare l'SDK Driver per i viaggi on demand e Scaricare l'SDK Driver per le attività pianificate. |
iOS
1 | Configura il progetto Google Cloud | Crea un progetto Google Cloud prima di utilizzare l'SDK di navigazione. Per saperne di più, consulta Configurare il progetto Google Cloud. |
2 | Aggiungi l'SDK di navigazione alla 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 ulteriori informazioni, consulta la sezione Utilizzo delle chiavi API. |
3 | Configurare il progetto Xcode | Crea un progetto Xcode e installa l'SDK di navigazione al suo interno. Per ulteriori informazioni, consulta la sezione Configurare 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 maggiori informazioni, vedi Scaricare l'SDK Driver per i viaggi on demand e Scaricare l'SDK Driver per le attività pianificate. |
Per ulteriori informazioni sulle funzionalità dell'SDK di navigazione, consulta Documentazione completa dell'SDK di navigazione.