Best Practices für die Interaktion mit Google Maps

Auf dieser Seite werden Best Practices für die Interaktion mit dem GoogleMap-Objekt in Ihrer App erläutert.

GoogleMap-Funktionen in derselben Karteninstanz implementieren

Maps APIs sind auch als Teil des Navigation SDK verfügbar. Damit können Sie kartenbezogene (nicht navigationsbezogene) Funktionen entwickeln. Wenn Ihre App sowohl eine Karte ohne Navigation als auch eine Navigation enthält, empfehlen wir, die Maps and Navigation API für dieselbe Karteninstanz zu verwenden.

getMapAsync verwenden, um die GoogleMap-Instanz abzurufen

Sie können ein GoogleMap-Objekt entweder mit SupportNavigationFragment#getMapAsync oder mit NavigationView#getMapAsync abrufen. Wir empfehlen diese Methode, anstatt die GoogleMap-Instanz beizubehalten, die möglicherweise veraltet ist, sobald die zugrunde liegende NavigationView-Instanz neu erstellt wird.

Achten Sie auch darauf, die GoogleMap, die mit dieser Methode abgerufen wurden, zu bereinigen, wenn sie nicht mehr benötigt werden. Weitere Informationen finden Sie unter Best Practices für das Bereinigen von Instanzen.