Panoramica

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

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

  • API che generano un'eccezione.
  • API che non funzionano nell'SDK di navigazione 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 la attiva:

API senza funzionalità nell'SDK Navigation

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

  • API per l'attività dei dispositivi indossabili.
    • Se vuoi questa funzionalità nell'SDK Navigation per Android, attiva invece il feed TBT.
  • Altre API.

API per indossabili

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

Altre API

API destinate esclusivamente all'utilizzo da parte dei clienti di Mobility Services

Nell'SDK di navigazione sono presenti diverse API destinate esclusivamente ai clienti di Mobility Services, ai quali Google addebita i costi in base alle transazioni. Se non sei un cliente di Mobility Services, i seguenti metodi non eseguono operazioni: