Panoramica

L'SDK Navigation per Android aggiunge funzionalità di navigazione all'SDK Maps per Android. Se la tua applicazione Android basata su Google Maps richiede 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 nell'SDK Navigation per Android. Vi si accede utilizzando lo stesso pacchetto com.google.android.gms.maps, indipendentemente dalla dipendenza SDK utilizzata. Ciò significa che, se in precedenza la tua app dipendeva dall'SDK Maps per Android, puoi modificare la dipendenza in modo che utilizzi l'SDK Navigation 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 seguente funzione genera un'eccezione se la tua applicazione la attiva:

API senza funzionalità in SDK Navigation

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

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

API per wearable

GoogleMapOptions.ambientEnabled(boolean enabled) ti consentirebbe normalmente di disattivare o attivare la modalità Ambient per le app indossabili. Inoltre, i metodi onEnterAmbient e onExitAmbient sono presenti 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'uso da parte dei clienti di servizi di mobilità

Nell'SDK Navigation sono presenti diverse API destinate esclusivamente all'utilizzo da parte dei clienti di Mobility Services, a cui Google addebita i costi in base alle transazioni. Se non sei un cliente di Mobility Services, i seguenti metodi non sono operativi: