MapView

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

Uma visualização que exibe um mapa (com dados obtidos do serviço do Google Maps). Quando está em foco, ele captura teclas e gestos de toque para mover o mapa.

Os usuários dessa classe precisam encaminhar todos os métodos de ciclo de vida da Activity ou Fragment que contêm essa visualização aos métodos correspondentes dessa classe. Especificamente, é necessário encaminhar os seguintes métodos:

É necessário adquirir um GoogleMap usando getMapAsync(OnMapReadyCallback). O MapView inicializa automaticamente o sistema de mapas e a visualização.

Para um método mais simples de exibir um mapa, use MapFragment (ou SupportMapFragment) se você quiser segmentar plataformas anteriores.

Observação: não adicione o filho a essa visualização.

Guia do desenvolvedor

Para mais informações, leia o guia do desenvolvedor do SDK do Google Maps para Android.

Resumo da constante herdada

Resumo do campo herdado

Resumo do construtor público

MapView(contexto de contexto)
MapView(contexto de contexto, atributos AttributeSet)
MapView(contexto de contexto, atributos AttributeSet, int defStyle)
MapView(contexto de contexto, opções do GoogleMapOptions)

Resumo do método público

void
getMapAsync(callback OnMapReadyCallback)
Retorna uma instância não nula do GoogleMap, pronta para ser usada.
anulação final
onCreate(Bundle savedInstanceState)
É preciso chamar esse método com o método correspondente do Activity/Fragment' pai.
anulação final
onDestroy()
É preciso chamar esse método com o método correspondente do Activity/Fragment' pai.
anulação final
onEnterAmbient(Bundle ambientDetails)
É preciso chamar esse método com o método correspondente da WearableActivity'
anulação final
onExitAmbient()
É preciso chamar esse método com o método correspondente da WearableActivity'
anulação final
onLowMemory()
É preciso chamar esse método com o método correspondente do Activity/Fragment' pai.
anulação final
onPause()
É preciso chamar esse método com o método correspondente do Activity/Fragment' pai.
anulação final
onResume()
É preciso chamar esse método com o método correspondente do Activity/Fragment' pai.
anulação final
onSaveInstanceState (pacote outState)
É preciso chamar esse método com o método correspondente do Activity/Fragment' pai.
anulação final
onStart().
É preciso chamar esse método com o método correspondente do Activity/Fragment' pai.
anulação final
onStop().
É preciso chamar esse método com o método correspondente do Activity/Fragment' pai.

Resumo do método herdado

Construtores públicos

público MapView (contexto de contexto)

Parâmetros
contexto

público MapView (contexto de contexto, atributos AttributeSet)

Parâmetros
contexto
attrs

público MapView (contexto de contexto, atributos AttributeSet, int defStyle)

Parâmetros
contexto
attrs
estilo def

público MapView (contexto de contexto, GoogleMapOptions)

Parâmetros
contexto
opções

Métodos públicos

public void getMapAsync (OnMapReadyCallback)

Retorna uma instância não nula do GoogleMap, pronta para ser usada.

Observações:

  • Esse método precisa ser chamado na linha de execução principal.
  • O callback será executado na linha de execução principal.
  • Se o Google Play Services não estiver instalado no dispositivo do usuário, o callback não será acionado até que seja instalado.
  • O objeto GoogleMap fornecido pelo callback não é nulo.

Parâmetros
callback O objeto de callback que será acionado quando o mapa estiver pronto para ser utilizado.

público final nulo onCreate (Bundle savedInstanceState)

É preciso chamar esse método com o método correspondente do Activity/Fragment' pai.

Parâmetros
savedInstanceState

público final nulo onDestroy ()

É preciso chamar esse método com o método correspondente do Activity/Fragment' pai.

público final nulo onEnterAmbient (Bundle ambientDetails)

É preciso chamar esse método com o método correspondente da WearableActivity'

Parâmetros
Detalhes do ambiente

público final nulo onExitAmbient ()

É preciso chamar esse método com o método correspondente da WearableActivity'

público final nulo onLowMemory ()

É preciso chamar esse método com o método correspondente do Activity/Fragment' pai.

público final nulo onPause ()

É preciso chamar esse método com o método correspondente do Activity/Fragment' pai.

público final nulo onResume ()

É preciso chamar esse método com o método correspondente do Activity/Fragment' pai.

público final nulo onSaveInstanceState (Bundle outState)

É preciso chamar esse método com o método correspondente do Activity/Fragment' pai.

Fornece um Bundle para armazenar o estado da visualização antes que ela seja destruída. Ele poderá ser recuperado posteriormente quando onCreate(Bundle) for chamado novamente.

Parâmetros
outstate

público final nulo onStart ()

É preciso chamar esse método com o método correspondente do Activity/Fragment' pai.

público final nulo onStop ()

É preciso chamar esse método com o método correspondente do Activity/Fragment' pai.