Informações gerais

O SDK do Navigation para Android adiciona recursos de navegação ao SDK do Maps para Android. Se seu aplicativo Android com tecnologia do Google Maps precisar de recursos de navegação, ele precisará depender do SDK do Navigation para Android.

Dito isso, a maioria das funções no SDK do Maps para Android se comporta da mesma forma no SDK do Navigation para Android. Eles podem ser acessados usando o mesmo pacote com.google.android.gms.maps, independentemente da dependência do SDK usada. Isso significa que, se o app dependia do SDK do Maps para Android, você poderá mudar a dependência nele sem afetar a funcionalidade existente, com 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 são descritas abaixo.

APIs que geram uma exceção

A função a seguir vai gerar uma exceção se o aplicativo a ativar:

APIs sem funcionalidade no SDK do Navigation

As APIs abaixo não têm funcionalidades no SDK do Navigation, mas também não têm impacto se elas forem chamadas pelo código. Eles se enquadram nas seguintes categorias:

  • APIs para atividades de wearable.
    • Ative o feed TBT se quiser essa funcionalidade no SDK de navegação para Android.
  • Outras APIs.

APIs para wearables

Normalmente, GoogleMapOptions.ambientEnabled(boolean enabled) permite desativar ou ativar o modo ambiente em apps para wearables. Além disso, os métodos onEnterAmbient e onExitAmbient existem em MapView e MapFragment, mas não têm impacto quando chamados. Para wearables, use o feed TBT.

Outras APIs