Auf dieser Seite werden Best Practices für die Interaktion mit dem GoogleMap
-Objekt in deiner App erläutert.
GoogleMap
-Funktionen auf einer von den Navigationsfunktionen getrennten Karteninstanz implementieren
Die Maps APIs sind auch als Teil des Navigation SDK verfügbar, mit dem Sie kartenspezifische Funktionen (ohne Navigation) erstellen können. Wenn Ihre App sowohl Kartenfunktionen als auch Navigationsfunktionen enthält, empfehlen wir, die Maps API in einer separaten Karteninstanz zu verwenden, anstatt die Funktionen in NavigationView
oder SupportNavigationFragment
zu kombinieren.
getMapAsync
verwenden, um die GoogleMap
-Instanz abzurufen
Sie können ein GoogleMap
-Objekt entweder mit SupportNavigationFragment#getMapAsync
oder NavigationView#getMapAsync
abrufen. Wir empfehlen diese Methode anstelle der Beibehaltung der GoogleMap
-Instanz, die möglicherweise veraltet ist, sobald die zugrunde liegende NavigationView
neu erstellt wurde.
Außerdem solltest du die mit dieser Methode abgerufene GoogleMap
löschen, sobald sie nicht mehr benötigt wird. Weitere Informationen finden Sie unter Best Practices für die Bereinigung von Instanzen.