Visão geral

O SDK do Navigation para Android adiciona recursos de navegação à SDK do Maps para Android. Se seu aplicativo Android com Google Maps precisa de recursos de navegação, precisa depender do SDK do Navigation para Android.

A maioria das funções no SDK do Maps para Android se comporta da mesma forma SDK do Navigation para Android. Você os acessa usando a mesma com.google.android.gms.maps, independentemente da dependência do SDK usada. Isso significa que, se seu aplicativo dependia anteriormente dos SDK do Maps para Android, você pode alterar sua dependência para o SDK do Navigation para Android sem afetar a funcionalidade existente do seu app, com o duas exceções importantes:

  • APIs que geram uma exceção.
  • APIs que não funcionam no NavSDK e não têm impacto quando chamadas.

Essas exceções estão descritas abaixo.

APIs que geram uma exceção

A função a seguir gera uma exceção se ela for ativada pelo aplicativo:

APIs sem funcionalidade no SDK do Navigation

As APIs a seguir não têm funcionalidade no SDK do Navigation, mas também não têm afetar se o código os chama. Eles se enquadram nas seguintes categorias:

  • APIs para atividade de wearables.
    • Ative o feed TBT se quiser que essa funcionalidade esteja SDK do Navigation para Android.
  • Outras APIs.

APIs para wearables

GoogleMapOptions.ambientEnabled(boolean enabled) iria normalmente permitem que você desative ou ative o modo ambiente para e apps para wearables. Além disso, onEnterAmbient e onExitAmbient existem em MapView e MapFragment, mas têm quando a chamada é feita. Para wearables, use o feed TBT.

Outras APIs