Sprawdzone metody dotyczące interakcji z Mapami Google

Na tej stronie znajdziesz sprawdzone metody interakcji z obiektem GoogleMap w aplikacji.

Implementowanie funkcji GoogleMap w tej samej instancji Map

Interfejsy API Map są też dostępne w ramach pakietu Navigation SDK, którego możesz używać do tworzenia funkcji związanych z mapami (niezwiązanych z nawigacją). Jeśli Twoja aplikacja zawiera zarówno funkcje mapy niezwiązane z nawigacją, jak i funkcje nawigacji, zalecamy używanie interfejsów Maps i Navigation API w tej samej instancji mapy.

Używanie getMapAsync do uzyskiwania instancji GoogleMap

Obiekt GoogleMap możesz uzyskać za pomocą SupportNavigationFragment#getMapAsync lub NavigationView#getMapAsync. Zalecamy tę metodę zamiast przechowywania instancji GoogleMap, która może stać się nieaktualna po ponownym utworzeniu NavigationView.

Pamiętaj też, aby zwolnić miejsce zajmowane przez GoogleMap pobrany tą metodą, gdy nie będzie już potrzebny. Więcej informacji znajdziesz w artykule Sprawdzone metody czyszczenia instancji.