In der Google Maps Platform stehen bald neue Kartenstile zur Verfügung. Dieses Update für die Kartenstile umfasst eine neue Standardfarbvorlage und Verbesserungen bei der Nutzerfreundlichkeit und Nutzerfreundlichkeit von Karten. Alle Kartenstile werden im März 2025 automatisch aktualisiert. Weitere Informationen zur Verfügbarkeit und zur früheren Aktivierung finden Sie unter Neuer Kartenstil für die Google Maps Platform.
Best Practices für die Interaktion mit Google Maps
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Auf dieser Seite werden Best Practices für die Interaktion mit dem GoogleMap-Objekt in Ihrer App erläutert.
GoogleMap-Funktionen in einer separaten Karteninstanz von Navigationselementen implementieren
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 auf der 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 bereinigen, sobald sie nicht mehr benötigt wird. Weitere Informationen finden Sie unter Best Practices für die Bereinigung von Instanzen.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-01-14 (UTC)."],[[["Implement `GoogleMap` features on a separate map instance from navigation experiences to avoid conflicts and optimize performance."],["Use `getMapAsync` to retrieve the `GoogleMap` object instead of holding onto an instance, ensuring you have the most up-to-date map object and preventing stale data."],["Remember to clean up the `GoogleMap` object after use to prevent memory leaks and maintain optimal app performance, referring to the Instance cleanup best practices for detailed guidance."]]],[]]