GroundOverlayOptions

classe final pública GroundOverlayOptions estende o objeto
implementa Parcelable

Define as opções para uma sobreposição de solo.

Resumo da constante

float NO_DIMENSION Sinalize quando não houver 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(float u, float v)
Especifica a âncora.
GroundOverlayOptions
rolamento(rolamento flutuante)
Especifica o rumo 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 as bordas esquerda e direita respectivamente.
float
getAnchorV()
Âncora relativa vertical; 0.0 e 1.0 indicam as bordas superior e inferior, respectivamente.
float
getBearing (em inglês)
Recebe o conjunto de rolamentos para este objeto GroundOverlayOptions.
LatLngBounds (em inglês)
getBounds()
Recebe os limites definidos para este objeto GroundOverlayOptions.
float
getHeight()
Recebe a altura definida para este objeto GroundOverlayOptions.
BitmapDescriptor (link em inglês)
getImage()
Recebe o descritor da imagem definido para este 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 este objeto GroundOverlayOptions.
float
getZIndex()
Recebe o zIndex definido para esse objeto GroundOverlayOptions.
GroundOverlayOptions
image(BitmapDescriptor imageDescriptor)
Especifica a imagem desta sobreposição de solo.
boolean
isClickable().
Recebe a configuração de cliques para esse objeto GroundOverlayOptions.
boolean
isVisible()
Recebe a configuração de visibilidade deste objeto GroundOverlayOptions.
GroundOverlayOptions
position(local LatLng, largura flutuante)
Especifica a posição desta sobreposição de solo usando um ponto de fixação (um LatLng) e a largura (em metros).
GroundOverlayOptions
position(local LatLng, largura flutuante, altura flutuante)
Especifica a posição desta sobreposição de solo usando um ponto de fixação (um LatLng), uma largura e uma altura (em metros).
GroundOverlayOptions
positionFromBounds(limites de LatLngBounds)
Especifica a posição desta sobreposição de solo.
GroundOverlayOptions
transparência(transparência flutuante)
Especifica a transparência da sobreposição de solo.
GroundOverlayOptions
visible(booleana visível)
Especifica a visibilidade da sobreposição de solo.
GroundOverlayOptions
zIndex(zIndex flutuante)
Especifica a zIndex da sobreposição de solo, ou seja, a ordem em que ela será desenhada.

Resumo do método herdado

Constantes

flutuante estático público final NO_DIMENSION

Sinalize quando não houver dimensão especificada para a altura.

Valor constante: -1.0

Construtores públicos

público GroundOverlayOptions ()

Cria um novo conjunto de opções de sobreposição de solo.

Métodos públicos

público GroundOverlayOptions anchor (float u, float v)

Especifica a âncora.

A âncora se alinha à localização do solo.

O ponto de fixação é especificado no espaço contínuo 2D, em que (0,0), (1,0), (0,1) e (1,1) indica 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

público GroundOverlayOptions rolamento (rolamento flutuante)

Especifica o rumo 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 nos pontos de imagem para o norte).

O limite de latitude/longitude se aplica antes da rotação.

Parâmetros
bearing o rolamento em graus no sentido horário a partir do norte. Os valores fora do intervalo [0, 360] serão normalizados.
Retorna

público 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 de clicabilidade.
Retorna

ponto flutuante público getAnchorU ()

Âncora relativa horizontal; 0.0 e 1.0 indicam as bordas esquerda e direita respectivamente. Outros valores de âncora são interpolados adequadamente.

Retorna
  • Local de âncora horizontal relativo à borda.

ponto flutuante público getAnchorV ()

Âncora relativa vertical; 0.0 e 1.0 indicam as bordas superior e inferior, respectivamente. Outros valores de âncora são interpolados adequadamente.

Retorna
  • o local de âncora vertical relativo à borda.

flutuante público getBearing ()

Recebe o conjunto de rolamentos para este objeto GroundOverlayOptions.

Retorna
  • o rolamento da sobreposição de solo.

público LatLngBounds getBounds ()

Recebe os limites definidos para este objeto GroundOverlayOptions.

Retorna

ponto flutuante público getHeight ()

Recebe a altura definida para este objeto GroundOverlayOptions.

Retorna
  • a altura da sobreposição de solo.

BitmapDescriptor getImage ()

Recebe o descritor da imagem definido para este objeto GroundOverlayOptions.

Retorna

LatLng getLocation ()

Recebe o local definido para esse objeto GroundOverlayOptions.

Retorna

flutuante público getTransparency ()

Recebe a transparência definida para esse objeto GroundOverlayOptions.

Retorna
  • a transparência da sobreposição de solo.

ponto flutuante público getWidth ()

Recebe a largura definida para este objeto GroundOverlayOptions.

Retorna
  • a largura da sobreposição de solo.

ponto flutuante público getZIndex ()

Recebe o zIndex definido para esse objeto GroundOverlayOptions.

Retorna
  • o zIndex da sobreposição de solo.

público GroundOverlayOptions image (BitmapDescriptor imageDescriptor)

Especifica a imagem desta sobreposição de solo.

Para carregar uma imagem como uma textura (que é usada para desenhar a imagem em um mapa), ela precisa ser convertida em uma imagem com lados que sejam potências de dois. Isso é necessário para que um mipmap possa ser criado para renderizar a textura em vários níveis de zoom. Veja mais detalhes em Mipmap (Wikipédia). Portanto, para economizar memória evitando essa conversão, é recomendável que as dimensões da imagem sejam potências de dois.

Parâmetros
imageDescriptor o BitmapDescriptor que será usado na sobreposição de solo.
Retorna

booleano público isClickable ()

Recebe a configuração de cliques para esse objeto GroundOverlayOptions.

Retorna
  • true se a sobreposição de solo for clicável, ou false se não for.

booleano público isVisible ()

Recebe a configuração de visibilidade deste objeto GroundOverlayOptions.

Retorna
  • true se essa sobreposição estiver visível. Caso contrário, use false.

público GroundOverlayOptions position (local de LatLng, largura flutuante)

Especifica a posição desta sobreposição de solo usando um ponto de fixação (um LatLng) e a largura (em metros). A altura será ajustada conforme necessário para preservar a proporção.

Parâmetros
local o local no mapa LatLng em que o ponto de fixação da imagem permanecerá fixo. A âncora permanecerá fixa na posição no solo quando as transformações forem aplicadas (por exemplo, setDimensões, setBearing etc.).
largura é a largura da sobreposição (em metros). A altura será determinada automaticamente com base na proporção da imagem.
Retorna
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).

public GroundOverlayOptions position (local, largura do ponto, altura do ponto flutuante)

Especifica a posição desta sobreposição de solo usando um ponto de fixação (um LatLng), uma largura e uma altura (em metros). Quando renderizada, a imagem é dimensionada para se ajustar às dimensões especificadas.

Parâmetros
local o local no mapa LatLng em que o ponto de fixação da imagem permanecerá fixo. A âncora permanecerá fixa na posição no solo quando as transformações forem aplicadas (por exemplo, setDimensões, setBearing etc.).
largura é a largura da sobreposição (em metros).
altura a altura da sobreposição (em metros)
Retorna
Gera
IllegalArgumentException se a âncora for null
IllegalArgumentException se a largura ou a altura forem negativas
IllegalStateException se a posição já tiver sido definida usando positionFromBounds(LatLngBounds).

público GroundOverlayOptions positionFromBounds (LatLngBounds limites)

Especifica a posição desta sobreposição de solo.

Parâmetros
limites Uma LatLngBounds em que a sobreposição de solo será colocada
Retorna
Gera
IllegalStateException se a posição já tiver sido definida usando position(LatLng, float) ou position(LatLng, float, float).

público 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 a sobreposição de solo é opaca e 1 significa que ela é transparente.
Retorna
Gera
IllegalArgumentException se a transparência estiver fora do intervalo [0..1].

público GroundOverlayOptions visível (booleano visível)

Especifica a visibilidade da sobreposição de solo. A visibilidade padrão é true.

Parâmetros
visível
Retorna

público GroundOverlayOptions zIndex (float zIndex)

Especifica a zIndex da sobreposição de solo, ou seja, a ordem em que ela será desenhada. Consulte a documentação na parte superior desta classe para mais informações sobre o zIndex.

Parâmetros
Zindex
Retorna