Panoramica

L'SDK di navigazione per Android aggiunge funzioni di navigazione al Maps SDK per Android. Se la tua applicazione 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 di Maps SDK for Android si comporta allo stesso modo l'SDK di navigazione per Android. Puoi accedervi utilizzando lo stesso com.google.android.gms.maps, indipendentemente dalla dipendenza dell'SDK che utilizzi. Ciò significa che, se in precedenza la tua app dipendeva Maps SDK for Android, puoi modificare la dipendenza nel l'SDK di navigazione per Android senza influire sulla funzionalità esistente dell'app, con due eccezioni degne di nota:

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

Queste eccezioni sono descritte di seguito.

API che generano un'eccezione

La funzione seguente genera un'eccezione se l'applicazione la abilita:

API senza funzionalità nell'SDK di navigazione

Le seguenti API non hanno funzionalità nell'SDK di navigazione, ma non includono determinare se il codice li chiama. che rientrano nelle seguenti categorie:

  • API per attività indossabili.
    • Attiva invece Feed TBT se vuoi che questa funzionalità l'SDK di navigazione per Android.
  • Altre API.

API per indossabili

GoogleMapOptions.ambientEnabled(boolean enabled): di solito consentono di disattivare o attivare la modalità Ambient per app indossabili. Inoltre, onEnterAmbient e onExitAmbient esistono in MapView e MapFragment, ma hanno non ha alcun impatto quando viene chiamato. Per gli indossabili, utilizza invece il feed TBT.

Altre API