Em breve, vamos lançar uma nova estilização de mapas na Plataforma Google Maps. Essa atualização da estilização de mapas inclui uma nova paleta de cores padrão e melhorias nas experiências e usabilidade dos mapas. Todos os estilos de mapa vão ser atualizados automaticamente em março de 2025. Para mais informações sobre disponibilidade e como ativar o recurso antes, consulte Novo estilo de mapa para a Plataforma Google Maps.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O SDK do Navigation para Android adiciona recursos de navegação ao
SDK do Maps para Android. Se o app Android com tecnologia do Google Maps precisar de recursos de navegação, ele precisará depender do SDK do Navigation para Android.
No entanto, a maioria das funções no SDK do Maps para Android se comporta da mesma forma no
SDK do Navigation para Android. Eles são acessados usando o mesmo
pacote com.google.android.gms.maps, não importa qual dependência do SDK você usa.
Isso significa que, se o app dependia do
SDK do Maps para Android, você pode mudar a dependência para o
SDK de navegação para Android sem afetar a funcionalidade atual do app, 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 são chamadas.
Essas exceções estão descritas abaixo.
APIs que geram uma exceção
A função abaixo gera uma exceção se o aplicativo permitir:
As APIs a seguir não têm funcionalidade no SDK de navegação, mas também não têm
impacto se o código as chamar. Elas se enquadram nas seguintes categorias:
APIs para atividade wearable.
Ative o feed TBT se quiser essa funcionalidade no
SDK Navigation para Android.
APIs destinadas apenas ao uso por clientes dos Serviços de mobilidade
Há várias APIs no SDK de navegação que são destinadas apenas ao uso por clientes dos Serviços de mobilidade, que são cobrados pelo Google por transação. Se você não for cliente dos Serviços de mobilidade, os métodos a seguir não vão funcionar:
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-01-14 UTC."],[[["The Navigation SDK for Android provides navigation features on top of the Maps SDK for Android and is a required dependency for apps needing navigation."],["Most Maps SDK functionalities remain the same in the Navigation SDK, accessible via the `com.google.android.gms.maps` package."],["Certain APIs behave differently in the Navigation SDK, either throwing exceptions (like LiteMode) or having no functionality (like wearable APIs and custom LocationSource)."],["For wearable apps, the TBT feed should be used instead of ambient mode functionalities."],["Some APIs are exclusively for Mobility Services customers and function as no-ops for other users."]]],[]]