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 | |
StreetViewPanoramaOptions | |
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 |
toString()
|
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 |
---|