Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
La classe publique finale MapsInitializer étend l'objet
Utilisez cette classe pour initialiser le SDK Google Maps pour Android si des fonctionnalités doivent être utilisées avant d'obtenir une carte. Elle doit être appelée, car certaines classes telles que BitmapDescriptorFactory et CameraUpdateFactory doivent être initialisées.
Si vous utilisez MapFragment ou MapView et que vous avez déjà obtenu un GoogleMap (non nul) en appelant getMapAsync() sur l'une de ces classes et en attendant le rappel onMapReady(GoogleMap map), vous n'avez pas à vous soucier de cette classe. Consultez l'exemple d'application pour obtenir des exemples.
Il initialise le SDK Google Maps pour Android afin que ses classes soient prêtes à être utilisées.
Récapitulatif des méthodes héritées
De la classe
java.lang.Object
boolean
est égal(e) à (objet arg0)
Dernière leçon<?>
getClass()
int
hashCode()
vide final
notify()
vide final
notifyAll()
Chaîne
toString()
vide final
wait(long arg0, int arg1)
vide final
wait(long arg0)
vide final
wait()
Méthodes publiques
public
statique
synchronisé
initialize(contexte de contexte)
Il initialise le SDK Google Maps pour Android afin que ses classes soient prêtes à être utilisées. Si vous utilisez MapFragment ou MapView et que vous avez déjà obtenu un GoogleMap (non nul) en appelant getMapAsync() sur l'une de ces classes, il n'est pas nécessaire de l'appeler.
Paramètres
context
Requis pour extraire le code et les ressources de SDK nécessaires. Ne doit pas être null.
Renvoie
Code d'erreur ConnectionResult.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/08 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/08 (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"]]