Panoramica

L'SDK di navigazione per Android aggiunge funzioni di navigazione a Maps SDK per Android. Se la tua applicazione per Android basata su Google Maps ha bisogno di funzionalità di navigazione, deve dipendere dall'SDK di navigazione per Android.

Detto questo, la maggior parte delle funzioni dell'SDK Maps for Android si comporta allo stesso modo nell'SDK Navigation for Android. Puoi accedervi utilizzando lo stesso pacchetto com.google.android.gms.maps, indipendentemente dalla dipendenza dell'SDK che utilizzi. Ciò significa che, se in precedenza la tua app dipendeva da Maps SDK for Android, puoi modificare la sua dipendenza da Navigation SDK for Android senza influire sulla funzionalità esistente dell'app, con due eccezioni degne di nota:

  • API che generano un'eccezione.
  • API che non funzionano nel NavSDK e non hanno alcun impatto quando vengono chiamate.

Queste eccezioni sono descritte di seguito.

API che generano un'eccezione

La seguente funzione genera un'eccezione se l'applicazione lo consente:

API senza funzionalità nell'SDK di navigazione

Le seguenti API non hanno funzionalità nell'SDK di navigazione, ma non hanno alcun impatto se il codice le chiama. Rientrano nelle seguenti categorie:

  • API per l'attività indossabile.
    • Attiva invece il feed TBT se vuoi questa funzionalità nell'SDK di navigazione per Android.
  • Altre API

API per dispositivi indossabili

GoogleMapOptions.ambientEnabled(boolean abilitato) di solito ti consente di disattivare o attivare la modalità Ambient per le app indossabili. Inoltre, in MapView e MapFragment sono presenti i metodi onEnterAmbient e onExitAmbient, ma non hanno alcun impatto quando vengono chiamati. Per gli indossabili, utilizza invece il feed TBT.

Altre API