implements Parcelable
Define as opções para uma sobreposição de solo.
Resumo da constante
float | NO_DIMENSION | Sinalizador 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
GroundOverlayOptions
com 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
GroundOverlayOptions
com 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
GroundOverlayOptions
com 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á
null
se 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
BitmapDescriptor
que 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á
null
se 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 esse 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
GroundOverlayOptions
com um novo conjunto de imagens.
públicas booleano isClickable ()
Recebe a configuração de clicabilidade deste objeto GroundOverlayOptions
.
Retorna
true
se a sobreposição de solo for clicável;false
se não for.
públicas booleano isVisible ()
Recebe a configuração de visibilidade deste objeto GroundOverlayOptions
.
Retorna
true
se essa sobreposição de solo estiver visível;false
se 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
GroundOverlayOptions
com 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
GroundOverlayOptions
com 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
GroundOverlayOptions
com 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
GroundOverlayOptions
com 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
GroundOverlayOptions
com 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
GroundOverlayOptions
com um novo conjunto zIndex.