OnMapReadyCallback

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.
interface pública OnMapReadyCallback

Interface de callback para quando o mapa estiver pronto para ser usado.

Quando uma instância dessa interface for definida em um objeto MapFragment ou MapView, o método onMapReady(GoogleMap) será acionado quando o mapa estiver pronto para ser usado e fornecerá uma instância não nula de GoogleMap.

Se o Google Play Services não estiver instalado no dispositivo, o usuário vai precisar fazer a instalação, e o método onMapReady(GoogleMap) só será acionado quando o usuário o instalar e voltar ao app.

Resumo do método público

void abstrato
onMapReady(googleMap da GoogleMap)
Chamado quando o mapa está pronto para ser usado.

Métodos públicos

public abstrato void onMapReady (GoogleMap googleMap)

Chamado quando o mapa está pronto para ser usado.

Isso não garante que o mapa passou pelo layout. Portanto, o tamanho do mapa pode não ter sido determinado pelo momento em que o método de callback é chamado. Se você precisar saber as dimensões ou chamar um método na API que precise conhecer as dimensões, receba o View do mapa e registre um ViewTreeObserver.OnGlobalLayoutListener também.

Não encadeie os listeners OnMapReadyCallback e OnGlobalLayoutListener. Em vez disso, registre e aguarde os dois callbacks de forma independente, já que eles podem ser acionados em qualquer ordem.

Por exemplo, se você quiser atualizar a câmera do mapa usando um LatLngBounds sem dimensões, aguarde até que OnMapReadyCallback e OnGlobalLayoutListener sejam concluídos. Caso contrário, há uma disputa que poderia acionar um IllegalStateException.

Parâmetros
googleMap Uma instância não nula de um GoogleMap associado a MapFragment ou MapView que define o callback.