implements Parcelable
Define as opções para uma sobreposição de solo.
Resumo da constante
| float | NO_DIMENSION | Sinalização para quando nenhuma dimensão é especificada para a altura. |
Resumo da constante herdada
Resumo do construtor público
|
GroundOverlayOptions()
Cria um novo conjunto de opções de sobreposição de solo.
|
Resumo do método público
| GroundOverlayOptions |
anchor(flutuante u, float v)
Especifica a âncora.
|
| GroundOverlayOptions |
rolamento(rolagem flutuante)
Especifica o rolamento da sobreposição de solo em graus no sentido horário a partir do Norte.
|
| GroundOverlayOptions |
clickable(booleano clicável)
Especifica se a sobreposição de solo é clicável.
|
| float |
getAnchorU()
Âncora relativa horizontal
0.0 e 1.0 indicam bordas esquerdas e direitas
respectivamente. |
| float |
getAnchorV()
Âncora relativa vertical
0.0 e 1.0 denotam as bordas superior e inferior, respectivamente. |
| float |
getBearing()
Recebe o rolamento definido para este objeto
GroundOverlayOptions. |
| LatLngBounds |
getBounds()
Recebe os limites definidos para esse objeto
GroundOverlayOptions. |
| float |
getHeight()
Recebe a altura definida para esse objeto
GroundOverlayOptions. |
| BitmapDescriptor |
getImage()
Recebe o descritor de imagem definido para esse objeto
GroundOverlayOptions. |
| LatLng |
getLocation()
Recebe o local definido para esse objeto
GroundOverlayOptions. |
| float |
getTransparency()
Recebe a transparência definida para esse objeto
GroundOverlayOptions. |
| float |
getWidth()
Recebe a largura definida para esse objeto
GroundOverlayOptions. |
| float |
getZIndex()
Recebe o zIndex definido para este objeto
GroundOverlayOptions. |
| GroundOverlayOptions | |
| booleano |
isClickable()
Recebe a configuração de clicabilidade deste objeto
GroundOverlayOptions. |
| booleano |
isVisible()
Recebe a configuração de visibilidade deste objeto
GroundOverlayOptions. |
| GroundOverlayOptions | |
| GroundOverlayOptions | |
| GroundOverlayOptions | |
| GroundOverlayOptions |
transparency(transparência flutuante)
Especifica a transparência da sobreposição de solo.
|
| GroundOverlayOptions |
visible(boolean visible)
Especifica a visibilidade da sobreposição de solo.
|
| GroundOverlayOptions |
zIndex(zIndex flutuante)
Especifica o zIndex da sobreposição de solo, isto é, a ordem em que será desenhado.
|
Resumo do método herdado
Constantes
públicas estática final. flutuar NO_DIMENSION
Sinalização para quando nenhuma dimensão é especificada para a altura.
Construtores públicos
públicas GroundOverlayOptions ()
Cria um novo conjunto de opções de sobreposição de solo.
Métodos públicos
públicas GroundOverlayOptions âncora (flutuante u, float v)
Especifica a âncora.
A âncora se alinha ao local da sobreposição de solo.
O ponto de fixação é especificado no espaço contínuo 2D em que (0,0), (1,0), (0,1) e (1,1) denotam os cantos superior esquerdo, superior direito, inferior esquerdo e inferior direito, respectivamente.
*-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----+-----+ | | | X | | (U, V) = (0.7, 0.6) | | | | | *-----+-----+-----+-----*
Parâmetros
| u | coordenada u da âncora |
|---|---|
| v | coordenada v da âncora |
Retorna
- este objeto
GroundOverlayOptionscom um novo conjunto de âncoras.
públicas GroundOverlayOptions rolamento (rolagem flutuante)
Especifica o rolamento da sobreposição de solo em graus no sentido horário a partir do Norte. A rotação é realizada sobre o ponto de fixação. Se não for especificado, o padrão será 0 (ou seja, para cima na imagem aponta para o norte).
O limite de latitude e longitude se aplica antes da rotação.
Parâmetros
| bearing | o rolamento em graus no sentido horário a partir do norte. Valores fora do intervalo [0, 360) serão normalizados. |
|---|
Retorna
- esse objeto
GroundOverlayOptionscom um novo conjunto de rolamentos.
públicas GroundOverlayOptions clicável (booleano clicável)
Especifica se a sobreposição de solo é clicável. A clicabilidade padrão é false.
Parâmetros
| clicável | A nova configuração da clicabilidade. |
|---|
Retorna
- este objeto
GroundOverlayOptionscom uma nova configuração de clicabilidade.
públicas flutuar getAnchorU ()
Âncora relativa horizontal 0.0 e 1.0 indicam bordas esquerdas e direitas
respectivamente. Outros valores de âncora são interpolados adequadamente.
Retorna
- e o local da âncora horizontal relativo à borda.
públicas flutuar getAnchorV ()
Âncora relativa vertical 0.0 e 1.0 denotam as bordas superior e inferior, respectivamente.
Outros valores de âncora são interpolados adequadamente.
Retorna
- o local da âncora vertical da borda.
públicas flutuar getBearing ()
Recebe o rolamento definido para este objeto GroundOverlayOptions.
Retorna
- a direção da sobreposição de solo.
públicas LatLngBounds getBounds ()
Recebe os limites definidos para esse objeto GroundOverlayOptions.
Retorna
- os limites da sobreposição de solo. Este será
nullse a posição tiver sido definida usandoposition(LatLng, float)ouposition(LatLng, float, float)
públicas flutuar getHeight ()
Recebe a altura definida para esse objeto GroundOverlayOptions.
Retorna
- a altura da sobreposição de solo.
públicas BitmapDescriptor getImage ()
Recebe o descritor de imagem definido para esse objeto GroundOverlayOptions.
Retorna
- Uma
BitmapDescriptorque representa a imagem da sobreposição de solo.
públicas LatLng getLocation ()
Recebe o local definido para esse objeto GroundOverlayOptions.
Retorna
- o local para colocar a âncora da sobreposição de solo. Ele será
nullse a posição foi definida usandopositionFromBounds(LatLngBounds).
públicas flutuar getTransparency ()
Recebe a transparência definida para esse objeto GroundOverlayOptions.
Retorna
- a transparência da sobreposição de solo.
públicas flutuar getWidth ()
Recebe a largura definida para esse objeto GroundOverlayOptions.
Retorna
- a largura da sobreposição de solo.
públicas flutuar getZIndex ()
Recebe o zIndex definido para este objeto GroundOverlayOptions.
Retorna
- o zIndex da sobreposição de solo.
públicas GroundOverlayOptions imagem (BitmapDescriptor imageDescriptor)
Especifica a imagem para esta sobreposição de solo.
Para carregar uma imagem como uma textura (usada para desenhar a imagem em um mapa), ela deve ser convertida em uma imagem com lados que são uma potência de dois. Dessa forma, um mipmap pode ser criado para renderizar a textura em vários níveis de zoom. Consulte Mipmap (Wikipédia) para mais detalhes. Portanto, preservar memória evitando essa conversão, é aconselhável que as dimensões da imagem sejam poderes de dois.
Parâmetros
| imageDescriptor | o BitmapDescriptor a ser usado para esta sobreposição de solo |
|---|
Retorna
- esse objeto
GroundOverlayOptionscom um novo conjunto de imagens.
públicas booleano isClickable ()
Recebe a configuração de clicabilidade deste objeto GroundOverlayOptions.
Retorna
truese a sobreposição de solo for clicável;falsese não for.
públicas booleano isVisible ()
Recebe a configuração de visibilidade deste objeto GroundOverlayOptions.
Retorna
truese essa sobreposição de solo estiver visível;falsese não for.
públicas GroundOverlayOptions posição (local da LatLng, largura do ponto flutuante)
Especifica a posição dessa sobreposição de solo usando um ponto de fixação (um LatLng) e o
largura (em metros). A altura será adaptada para preservar a proporção.
Parâmetros
| local | o local no LatLng do mapa em que o ponto de fixação no objeto especificado
imagem permanecerá fixo. A âncora permanece fixada na posição no chão quando
as transformações são aplicadas (por exemplo, setDimensions, setBearing etc.). |
|---|---|
| largura | a largura da sobreposição (em metros). A altura será determinada automaticamente com base na proporção da imagem. |
Retorna
- este objeto
GroundOverlayOptionscom uma nova posição definida.
Gera
| IllegalArgumentException | se a âncora for null |
|---|---|
| IllegalArgumentException | se a largura for negativa |
| IllegalStateException | se a posição já tiver sido definida usando positionFromBounds(LatLngBounds)
|
públicas GroundOverlayOptions posição (LatLng local, largura do ponto flutuante, altura do ponto flutuante)
Especifica a posição dessa sobreposição de solo usando um ponto de fixação (um LatLng), largura
e altura (em metros). Quando renderizada, a imagem é redimensionada para se ajustar às dimensões
especificado.
Parâmetros
| local | o local no LatLng do mapa em que o ponto de fixação no objeto especificado
imagem permanecerá fixo. A âncora permanece fixada na posição no chão quando
as transformações são aplicadas (por exemplo, setDimensions, setBearing etc.). |
|---|---|
| largura | a largura da sobreposição (em metros) |
| altura | a altura da sobreposição (em metros) |
Retorna
- este objeto
GroundOverlayOptionscom uma nova posição definida.
Gera
| IllegalArgumentException | se a âncora for null |
|---|---|
| IllegalArgumentException | se largura ou altura forem negativas |
| IllegalStateException | se a posição já tiver sido definida usando positionFromBounds(LatLngBounds)
|
públicas GroundOverlayOptions positionFromBounds (limites de LatLngBounds)
Especifica a posição desta sobreposição de solo.
Parâmetros
| limites | um LatLngBounds para posicionar a sobreposição de solo |
|---|
Retorna
- este objeto
GroundOverlayOptionscom uma nova posição definida.
Gera
| IllegalStateException | se a posição já tiver sido definida usando position(LatLng, float) ou position(LatLng, float, float)
|
|---|
públicas GroundOverlayOptions transparência (transparência flutuante)
Especifica a transparência da sobreposição de solo. A transparência padrão é 0
(opaca).
Parâmetros
| transparência | um ponto flutuante no intervalo [0..1], em que 0 significa que o solo
sobreposição é opaca e 1 significa que a sobreposição de solo é transparente. |
|---|
Retorna
- esse objeto
GroundOverlayOptionscom uma nova configuração de transparência.
Gera
| IllegalArgumentException | se a transparência estiver fora do intervalo [0..1]. |
|---|
públicas GroundOverlayOptions visível (booleano visível)
Especifica a visibilidade da sobreposição de solo. A visibilidade padrão é true.
Parâmetros
| visível |
|---|
Retorna
- este objeto
GroundOverlayOptionscom uma nova configuração de visibilidade.
públicas GroundOverlayOptions zIndex (zIndex flutuante)
Especifica o zIndex da sobreposição de solo, isto é, a ordem em que será desenhado. Consulte a documentação na parte superior desta classe para obter mais informações sobre zIndex.
Parâmetros
| zIndex |
|---|
Retorna
- esse objeto
GroundOverlayOptionscom um novo conjunto zIndex.