Sprawdzone metody dotyczące interakcji z Mapami Google

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

Implementowanie funkcji GoogleMap w oddzielnej instancji map od doświadczeń związanych z nawigacją

Interfejsy API Map są też dostępne w ramach pakietu Navigation SDK, którego możesz używać do tworzenia map (nie związanych z nawigacją). Jeśli Twoja aplikacja zawiera zarówno mapy nie związane z nawigacją, jak i mapy nawigacyjne, zalecamy użycie interfejsu API Map w oddzielnym wystąpieniu mapy zamiast łączenia tych funkcji w interfejsach NavigationView lub SupportNavigationFragment.

Użyj getMapAsync, aby uzyskać instancję GoogleMap

Obiekt GoogleMap możesz uzyskać za pomocą obiektu SupportNavigationFragment#getMapAsync lub NavigationView#getMapAsync. Zalecamy tę metodę zamiast utrzymywania instancji GoogleMap, która może stać się nieaktualna, gdy zostanie utworzona nowa instancja NavigationView.

Pamiętaj też, aby po użyciu usunąć GoogleMap z tej metody. Więcej informacji znajdziesz w artykule Sprawdzone metody czyszczenia instancji.