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-Elemente in derselben Karteninstanz implementieren

Maps APIs sind auch als Teil des Navigation SDK verfügbar. Mit diesem SDK können Sie kartenspezifische Funktionen (nicht für die Navigation) erstellen. Wenn Ihre App sowohl Karten ohne Navigation als auch Navigationskarten enthält, empfehlen wir, die Maps und 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 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 bereinigen, sobald sie nicht mehr benötigt wird. Weitere Informationen finden Sie unter Best Practices für die Bereinigung von Instanzen.