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: 2025-06-16 (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."]]],["The `MapsInitializer` class initializes the Google Maps SDK for Android, enabling the use of classes like `BitmapDescriptorFactory` and `CameraUpdateFactory`. It is necessary when map features are used before obtaining a map. Initialization is performed via the `initialize(Context context)` method, which requires a non-null context. This step is not required if a `GoogleMap` is already obtained via `getMapAsync()` on `MapFragment` or `MapView`. The method returns a `ConnectionResult` error code.\n"]]