Em breve, a Plataforma Google Maps usará a nova estilização de mapas. Essa atualização inclui uma nova paleta de cores padrão e melhorias nas experiências de mapa e na usabilidade. Todos os estilos de mapa serão atualizados automaticamente em março de 2025. Para mais informações sobre a disponibilidade e como ativar logo, consulte Novo estilo de mapa para a Plataforma Google Maps.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
classe final pública
MapsInitializer
estende Object
Use essa classe para inicializar o SDK do Google Maps para Android se os recursos precisarem ser usados antes de receber um mapa. Ela precisa ser chamada porque algumas classes, como BitmapDescriptorFactory e
CameraUpdateFactory, precisam ser inicializadas.
Se você estiver usando MapFragment ou MapView e já tiver recebido um GoogleMap (não nulo) chamando getMapAsync() em uma dessas classes e aguardando o callback onMapReady(GoogleMap map), você não precisará se preocupar com essa classe. Consulte o aplicativo de amostra para ver alguns exemplos.
Inicializa o SDK do Google Maps para Android para que as classes estejam prontas para uso.
Resumo do método herdado
Da classe
java.lang.Object
boolean
igual a(objeto arg0)
Classe final<?>
getClass()
int
hashCode()
nulo final
notify()
nulo final
notifyAll()
String
toString()
nulo final
wait(long arg0, int arg1)
nulo final
wait(long arg0)
nulo final
wait()
Métodos públicos
public
estático
sincronizado
int
initialize(contexto de contexto)
Inicializa o SDK do Google Maps para Android para que as classes estejam prontas para uso. Se você estiver usando MapFragment ou MapView e já tiver recebido um GoogleMap (não nulo) chamando getMapAsync() em qualquer uma dessas classes, não será necessário chamá-lo.
Parâmetros
contexto
Necessário para buscar os recursos e o código necessários do SDK. Não pode ser null.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-03-21 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"]]