No momento, o
SDK do Navigation está disponível apenas para alguns clientes.
Entre em contato com a equipe de vendas para saber mais.
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.
Práticas recomendadas de interação com o GoogleMap
Esta página explica as práticas recomendadas para interagir com o objeto GoogleMap
no
seu app.
Implementar recursos de GoogleMap
na mesma instância do Maps
As APIs do Maps também estão disponíveis como parte do SDK Navigation, que pode ser usado para criar experiências específicas de mapa (não de navegação). Se o app incluir uma experiência de mapa sem navegação e uma experiência de navegação, recomendamos usar a API Maps and Navigation na mesma instância de mapa.
Use getMapAsync
para receber a instância GoogleMap
É possível acessar um objeto GoogleMap
usando
SupportNavigationFragment#getMapAsync
ou NavigationView#getMapAsync
. Recomendamos
esse método em vez de manter a instância GoogleMap
, que pode
ficar desatualizada quando a NavigationView
abaixo é recriada.
Além disso, limpe o GoogleMap
recuperado desse método quando ele
não for mais necessário. Para mais informações, consulte Práticas recomendadas de limpeza de
instâncias.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-02-18 UTC.
[null,null,["Última atualização 2025-02-18 UTC."],[[["Implement `GoogleMap` features on a separate map instance from navigation experiences to avoid conflicts and optimize performance."],["Use `getMapAsync` to retrieve the `GoogleMap` object instead of holding onto an instance, ensuring you have the most up-to-date map object and preventing stale data."],["Remember to clean up the `GoogleMap` object after use to prevent memory leaks and maintain optimal app performance, referring to the Instance cleanup best practices for detailed guidance."]]],[]]