Na tej stronie znajdziesz sprawdzone metody interakcji z obiektem GoogleMap
w aplikacji.
Implementowanie funkcji GoogleMap
w oddzielnej instancji map od funkcji nawigacji
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 interfejsie 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 instancja NavigationView
.
Pamiętaj też, aby po użyciu usunąć GoogleMap
z tej metody. Więcej informacji znajdziesz w artykule Sprawdzone metody czyszczenia instancji.