StreetViewPanoramaView

classe pública StreetViewPanoramaView estende FrameLayout

Uma visualização que mostra um panorama do Street View (com dados coletados do serviço do Google Maps). Quando o foco estiver em foco, ele vai capturar pressionamentos de tecla e gestos de toque para mover o panorama.

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

É preciso adquirir um StreetViewPanorama usando getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback). O StreetViewPanoramaView inicializa automaticamente o sistema e a visualização do Street View.

Para um método mais simples de exibição de um StreetViewPanorama, use StreetViewPanoramaFragment (ou SupportStreetViewPanoramaFragment) se quiser segmentar plataformas anteriores.

Observação: recomendamos que você não adicione crianças a essa visualização.

Observação: o SDK do Google Maps para Android não aceita vários objetos StreetViewPanoramaView em uma atividade.

Resumo da constante herdada

Resumo do campo herdado

Resumo do construtor público

StreetViewPanoramaView(contexto do contexto)
StreetViewPanoramaView(contexto de contexto, atributos do AttributeSet)
StreetViewPanoramaView(contexto de contexto, atributos AttributeSet, int defStyle)
StreetViewPanoramaView(contexto de contexto, opções de StreetViewPanoramaOptions)

Resumo do método público

void
getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback callback)
Define um objeto de callback que será acionado quando a instância StreetViewPanorama estiver pronta para ser usada.
nulo final
onCreate(pacote savedInstanceState)
É necessário chamar esse método pelo método correspondente do fragmento/atividade pai.
void
onDestroy()
É necessário chamar esse método pelo método correspondente do fragmento/atividade pai.
nulo final
onLowMemory()
É necessário chamar esse método pelo método correspondente do fragmento/atividade pai.
nulo final
onPause()
É necessário chamar esse método pelo método correspondente do fragmento/atividade pai.
void
onResume()
É necessário chamar esse método pelo método correspondente do fragmento/atividade pai.
nulo final
onSaveInstanceState(pacote outState)
É necessário chamar esse método pelo método correspondente do fragmento/atividade pai.
void
onStart()
É necessário chamar esse método pelo método correspondente do fragmento/atividade pai.
void
onStop()
É necessário chamar esse método pelo método correspondente do fragmento/atividade pai.

Resumo do método herdado

Construtores públicos

public StreetViewPanoramaView (contexto do contexto)

Parâmetros
contexto

public StreetViewPanoramaView (contexto de contexto, atributos AttributeSet)

Parâmetros
contexto
attrs

public StreetViewPanoramaView (contexto de contexto, atributos AttributeSet, int defStyle)

Parâmetros
contexto
attrs
defStyle

public StreetViewPanoramaView (Contexto do contexto, opções de StreetViewPanoramaOptions)

Parâmetros
contexto
opções

Métodos públicos

public void getStreetViewPanoramaAsync (callback de OnStreetViewPanoramaReadyCallback)

Define um objeto de callback que será acionado quando a instância StreetViewPanorama estiver pronta para ser usada.

Observações:

  • Caso o Google Play Services não esteja instalado no dispositivo, o callback não será acionado até que o usuário o instale.
  • O callback será executado na linha de execução principal.
  • O objeto StreetViewPanorama fornecido pelo callback não é nulo.

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

void final público onCreate (Bundle savedInstanceState)

É necessário chamar esse método pelo método correspondente do fragmento/atividade pai.

Parâmetros
savedInstanceState

public void onDestroy ()

É necessário chamar esse método pelo método correspondente do fragmento/atividade pai.

public final void onLowMemory ()

É necessário chamar esse método pelo método correspondente do fragmento/atividade pai.

public final void onPause ()

É necessário chamar esse método pelo método correspondente do fragmento/atividade pai.

public void onResume ()

É necessário chamar esse método pelo método correspondente do fragmento/atividade pai.

public final void onSaveInstanceState (Bundle outState)

É necessário chamar esse método pelo método correspondente do fragmento/atividade pai.

Parâmetros
outState

public void onStart ()

É necessário chamar esse método pelo método correspondente do fragmento/atividade pai.

public void onStop ()

É necessário chamar esse método pelo método correspondente do fragmento/atividade pai.