Panoramica

L'SDK di navigazione per Android aggiunge funzionalità di navigazione a Maps SDK for Android. Se la tua applicazione per Android basata su Google Maps necessita di funzionalità di navigazione, queste devono dipendere dall'SDK di navigazione per Android.

Detto questo, la maggior parte delle funzioni di Maps SDK for Android si comportano allo stesso modo in Navigator SDK per Android. Puoi accedervi utilizzando lo stesso pacchetto com.google.android.gms.maps, indipendentemente dalla dipendenza SDK che utilizzi. Ciò significa che, se la tua app in precedenza dipendeva da Maps SDK for Android, puoi modificare la sua dipendenza passando all'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 hanno impatto se vengono chiamate dal codice. che rientrano nelle seguenti categorie:

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

API per indossabili

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

Altre API