Auf der Google Maps Platform ist bald eine neue Version der Funktionen für das cloudbasierte Gestalten von Karteninhalten verfügbar. Die Aktualisierung umfasst eine neue Standardfarbvorlage und Optimierungen in Bezug auf die Nutzerfreundlichkeit der Karten. Alle Kartenstile werden im März 2025 automatisch aktualisiert. Weitere Informationen zur Verfügbarkeit und Aktivierung sind unter Neuer Kartenstil für die Google Maps Platform verfügbar.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Öffentliche finale Klasse MapsInitializer erweitert Objekt
Verwenden Sie diese Klasse, um das Google Maps SDK for Android zu initialisieren, wenn Funktionen vor dem Abrufen einer Karte verwendet werden müssen. Sie muss aufgerufen werden, da einige Klassen wie BitmapDescriptorFactory und CameraUpdateFactory initialisiert werden müssen.
Wenn Sie MapFragment oder MapView verwenden und bereits einen GoogleMap-Wert (nicht null) erhalten haben, indem Sie getMapAsync() für eine dieser Klassen aufgerufen haben und auf den onMapReady(GoogleMap map)-Callback warten, brauchen Sie sich um diese Klasse keine Gedanken zu machen. Einige Beispiele finden Sie in der Beispielanwendung.
Initialisiert das Google Maps SDK for Android, sodass die Klassen einsatzbereit sind.
Inherited Method Summary
Aus Klasse
java.lang.Object
boolean
equals(Objekt arg0)
finaler Kurs<?>
getClass()
int
hashCode()
endgültige Gültigkeit
notify()
endgültige Gültigkeit
notifyAll()
String
toString()
endgültige Gültigkeit
wait(long arg0, int arg1)
endgültige Gültigkeit
wait(long arg0)
endgültige Gültigkeit
wait()
Public Methods
public
static
sync
int
initialize(Kontextkontext)
Initialisiert das Google Maps SDK for Android, sodass die Klassen einsatzbereit sind. Wenn Sie MapFragment oder MapView verwenden und durch Aufrufen von getMapAsync() für eine dieser Klassen bereits einen (nicht Null)-GoogleMap erhalten haben, ist dieser Aufruf nicht erforderlich.
Parameter
context
Erforderlich, um die erforderlichen SDK-Ressourcen und den erforderlichen Code abzurufen. Darf nicht null sein.
[[["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: 2024-09-05 (UTC)."],[[["The `MapsInitializer` class is used to initialize the Google Maps SDK for Android, particularly when features are needed before a map is obtained."],["It's crucial to call `MapsInitializer.initialize()` because classes like `BitmapDescriptorFactory` and `CameraUpdateFactory` require prior initialization."],["If you're using `MapFragment` or `MapView` and have a non-null `GoogleMap` instance through `getMapAsync()`, you don't need to explicitly call `MapsInitializer.initialize()`."],["The `initialize()` method takes a Context as a parameter and returns a `ConnectionResult` error code indicating the success of the initialization."]]],[]]