Panoramica

L'SDK Navigation per Android aggiunge funzionalità di navigazione all'SDK Maps per 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 dell'SDK Maps per Android si comporta allo stesso modo nell'SDK Navigation per Android. Puoi accedervi utilizzando lo stesso pacchetto com.google.android.gms.maps, indipendentemente dalla dipendenza dall'SDK che utilizzi. Ciò significa che, se in precedenza la tua app dipendeva dall'SDK Maps per Android, puoi modificare la dipendenza in modo che dipenda dall'SDK Navigation per Android senza influire sulle funzionalità esistenti dell'app, con due eccezioni importanti:

  • 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 seguente funzione genera un'eccezione se la tua applicazione la abilita:

API senza funzionalità nell'SDK Navigation

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

  • API per l'attività indossabile.
    • Se vuoi questa funzionalità in the Navigation SDK per Android, attiva il feed TBT.
  • Altre API.

API per dispositivi indossabili

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

Altre API

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

Nell'SDK Navigation sono presenti diverse API destinate esclusivamente all'utilizzo da parte dei clienti di Mobility Services, a cui Google addebita un costo per transazione. Se non sei un cliente di Mobility Services, i seguenti metodi sono autonomi: