StreetViewPanoramaOptions

classe final pública StreetViewPanoramaOptions estende objeto
implementa Parcelable

Define PanoramaOptions de configuração para um StreetViewPanorama. Essas opções podem ser usadas ao adicionar um panorama ao seu aplicativo de forma programática. Se você estiver usando um StreetViewPanoramaFragment, poderá transmitir essas opções usando o método estático de fábrica newInstance(StreetViewPanoramaOptions). Se você estiver usando um StreetViewPanoramaView, poderá transmitir essas opções usando o construtor StreetViewPanoramaView(Context, StreetViewPanoramaOptions).

Resumo da constante herdada

Resumo do construtor público

StreetViewPanoramaOptions()
Cria um novo objeto StreetViewPanoramaOptions.

Resumo do método público

Booleano
String
LatLng
Número inteiro
StreetViewSource
Booleano
StreetViewPanoramaCamera
Booleano
Booleano
Booleano
StreetViewPanoramaOptions
panningGesturesEnabled(booleano ativado)
Alterna a capacidade dos usuários de usar a movimentação em panoramas por meio de gestos.
StreetViewPanoramaOptions
panoramaCamera(câmera StreetViewPanoramaCamera)
Especifica a câmera inicial do panorama do Street View.
StreetViewPanoramaOptions
panoramaId(string panoId)
Especifica a posição inicial do panorama do Street View com base em um ID.
StreetViewPanoramaOptions
position(posição da LatLng, raio de número inteiro, origem do StreetViewSource)
Especifica a posição inicial do panorama do Street View com base no local, no raio e na origem.
StreetViewPanoramaOptions
position(posição da LatLng, raio de número inteiro)
Especifica a posição inicial do panorama do Street View com base na localização e no raio.
StreetViewPanoramaOptions
position(posição da LatLng)
Especifica a posição inicial do panorama do Street View com base na localização.
StreetViewPanoramaOptions
position(posição da LatLng, origem do StreetViewSource)
Especifica a posição inicial do panorama do Street View com base no local e na origem.
StreetViewPanoramaOptions
streetNamesEnabled(booleano ativado)
Ativa a capacidade de os usuários verem os nomes das ruas nos panoramas.
String
StreetViewPanoramaOptions
useViewLifecycleInFragment(booleano useViewLifecycleInFragment)
Ao usar um StreetViewPanoramaFragment, essa sinalização especifica se o ciclo de vida do panorama do Street View precisa ser vinculado à visualização do fragmento ou ao próprio fragmento.
StreetViewPanoramaOptions
userNavigationEnabled(booleano ativado)
Alterna a capacidade dos usuários de navegar entre panoramas.
StreetViewPanoramaOptions
zoomGesturesEnabled(booleano ativado)
Alterna a capacidade dos usuários de aplicar zoom nos panoramas usando gestos.

Resumo do método herdado

Construtores públicos

public StreetViewPanoramaOptions ()

Cria um novo objeto StreetViewPanoramaOptions.

Métodos públicos

public Boolean getPanningGesturesEnabled ()

Retorna
  • true: se os usuários puderem movimentar por gestos nos panoramas do Street View.

public String getPanoramaId ()

Retorna
  • O ID inicial do panorama do Street View, ou null se não for especificado.

public LatLng getPosition ()

Retorna
  • A posição inicial do panorama do Street View, ou null se não for especificada.

public Número inteiro getRadius ()

Retorna
  • O raio inicial usado para pesquisar um panorama do Street View, ou null se não for especificado.

public StreetViewSource getSource ()

Retorna
  • O filtro de origem usado para pesquisar um panorama do Street View, ou DEFAULT se não for especificado.

public Boolean getStreetNamesEnabled ()

Retorna
  • true se os usuários conseguirem ver os nomes das ruas nos panoramas do Street View.

public StreetViewPanoramaCamera getStreetViewPanoramaCamera ()

Retorna
  • A câmera inicial do panorama do Street View, ou null se não for especificado.

public Booleano getUseViewLifecycleInFragment ()

Retorna
  • a opção useViewLifecycleInFragment ou null, se não for especificado.

public Booleano getUserNavigationEnabled ()

Retorna
  • true se os usuários puderem acessar diferentes panoramas do Street View

public Booleano getZoomGesturesEnabled ()

Retorna
  • true se os usuários puderem ampliar o zoom por gestos nos panoramas do Street View

public StreetViewPanoramaOptions panningGesturesEnabled (boolean enabled)

Alterna a capacidade dos usuários de usar a movimentação em panoramas por meio de gestos. Consulte setPanningGesturesEnabled(boolean) para mais detalhes. O padrão é true

Parâmetros
ativado

public StreetViewPanoramaOptions panoramaCamera (câmera StreetViewPanoramaCamera)

Especifica a câmera inicial do panorama do Street View.

Parâmetros
câmera

public StreetViewPanoramaOptions panoramaId (String panoId)

Especifica a posição inicial do panorama do Street View com base em um ID. A posição definida pelo panoramaID tem precedência sobre uma posição definida por um objeto LatLng

Parâmetros
panoId

public StreetViewPanoramaOptions position (Posição da LatLng, raio de número inteiro, StreetViewSource origem)

Especifica a posição inicial do panorama do Street View com base no local, no raio e na origem. A posição definida pelo panoramaID, se definido, tem precedência sobre uma posição definida por uma LatLng

Parâmetros
posição
raio
source

public StreetViewPanoramaOptions position (Posição da LatLng, raio do número inteiro)

Especifica a posição inicial do panorama do Street View com base na localização e no raio. A posição definida pelo panoramaID, se definido, tem precedência sobre uma posição definida por uma LatLng

Parâmetros
posição
raio

public StreetViewPanoramaOptions position (Posição da LatLng)

Especifica a posição inicial do panorama do Street View com base na localização. A posição definida pelo panoramaID, se definido, tem precedência sobre uma posição definida por uma LatLng

Parâmetros
posição

public StreetViewPanoramaOptions position (posição da LatLng, StreetViewSource origem)

Especifica a posição inicial do panorama do Street View com base no local e na origem. A posição definida pelo panoramaID, se definido, tem precedência sobre uma posição definida por uma LatLng

Parâmetros
posição
source

public StreetViewPanoramaOptions streetNamesEnabled (boolean enabled)

Ativa a capacidade de os usuários verem os nomes das ruas nos panoramas. Consulte setStreetNamesEnabled(boolean) para mais detalhes. O padrão é true

Parâmetros
ativado

public String toString ()

public StreetViewPanoramaOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)

Ao usar um StreetViewPanoramaFragment, essa sinalização especifica se o ciclo de vida do panorama do Street View precisa ser vinculado à visualização do fragmento ou ao próprio fragmento. O valor padrão é false, vinculando o ciclo de vida do panorama do Street View ao fragmento.

O uso do ciclo de vida do fragmento permite uma renderização mais rápida do panorama do Street View quando o fragmento é removido e anexado novamente, já que o contexto de GL subjacente é preservado. O custo desse processo é remover o fragmento, mas não destruí-lo, a memória usada pelo panorama não será liberada.

Usar o ciclo de vida da visualização de um fragmento significa que um panorama do Street View não é reutilizado quando o fragmento é removido e anexado. Isso faz com que o mapa seja renderizado novamente do zero, o que pode levar alguns segundos. Isso também significa que, enquanto um fragmento é desanexado e, portanto, não tem visualização, todos os métodos StreetViewPanorama gerarão NullPointerException.

Parâmetros
useViewLifecycleInFragment

public StreetViewPanoramaOptions userNavigationEnabled (boolean enabled)

Alterna a capacidade dos usuários de navegar entre panoramas. Consulte setUserNavigationEnabled(boolean) para mais detalhes. O padrão é true

Parâmetros
ativado

public StreetViewPanoramaOptions zoomGesturesEnabled (boolean enabled)

Alterna a capacidade dos usuários de aplicar zoom nos panoramas usando gestos. Consulte setZoomGesturesEnabled(boolean) para mais detalhes. O padrão é true

Parâmetros
ativado