Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
publiczna klasa finałowa MapsInitializer rozszerza możliwości obiektu Object
Użyj tej klasy do zainicjowania pakietu SDK Map Google na Androida, jeśli przed uzyskaniem mapy należy użyć funkcji. Należy ją wywołać, ponieważ niektóre klasy, takie jak BitmapDescriptorFactory i CameraUpdateFactory, muszą być zainicjowane.
Jeśli używasz MapFragment lub MapView i masz już wynik GoogleMap (niewartość null) przez wywołanie getMapAsync() w jednej z tych klas i oczekiwanie na wywołanie zwrotne onMapReady(GoogleMap map), nie musisz się martwić o te zajęcia. Przykłady znajdziesz w przykładowej aplikacji.
Inicjuje pakiet SDK Map Google na Androida, dzięki czemu jego klasy są gotowe do użycia.
Podsumowanie metod dziedziczonych
Z klasy java.lang.Object
boolean
równa się(obiekt arg0)
final
Class<?>
getClass()
int
hashCode()
ostateczna
unieważnienie
notify()
ostateczna
unieważnienie
notifyAll()
Ciąg znaków
toString()
ostateczna
unieważnienie
wait(long arg0, int arg1)
ostateczna
unieważnienie
wait(long arg0)
ostateczna
unieważnienie
wait()
Metody publiczne
publiczna
statyczna
zsynchronizowana int
initialize(kontekst)
Inicjuje pakiet SDK Map Google na Androida, dzięki czemu jego klasy są gotowe do użycia. Jeśli używasz MapFragment lub MapView i masz już (nienull) wartość GoogleMap przez wywołanie getMapAsync() w którejś z tych klas, nie musisz tego wywoływać.
Parametry
sytuacja
Wymagane do pobrania niezbędnych zasobów pakietu SDK i kodu. Wartość nie może być wartością null.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-06-13 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"]]