Esta página explica as práticas recomendadas para interagir com o objeto GoogleMap
no
seu app.
Implementar recursos de 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 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 desse método quando ele
não for mais necessário. Para mais informações, consulte Práticas recomendadas de limpeza de
instâncias.