Esta página explica as práticas recomendadas para interagir com o objeto GoogleMap
no
seu app.
Implementação de recursos GoogleMap
em uma instância de mapas separada das experiências de navegação
As APIs 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 não de navegação e uma experiência de navegação, recomendamos usar a API Maps em uma instância de mapa separada, em vez de combinar a experiência no NavigationView
ou SupportNavigationFragment
.
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 por esse método quando ele
não for mais necessário. Para mais informações, consulte as práticas recomendadas de limpeza de
instâncias.