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 | |
boolean |
isClickable().
Recebe a configuração de cliques para esse objeto
GroundOverlayOptions . |
boolean |
isVisible()
Recebe a configuração de visibilidade deste objeto
GroundOverlayOptions . |
GroundOverlayOptions | |
GroundOverlayOptions | |
GroundOverlayOptions | |
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.
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
- Este objeto
GroundOverlayOptions
com um novo conjunto de âncoras.
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
- este objeto
GroundOverlayOptions
com um novo conjunto de rolamentos.
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
- Este objeto
GroundOverlayOptions
com uma nova configuração de cliques.
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
- os limites da sobreposição de solo. Ele será
null
se a posição tiver sido definida usandoposition(LatLng, float)
ouposition(LatLng, float, float)
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
- Um
BitmapDescriptor
que representa a imagem da sobreposição de solo.
LatLng getLocation ()
Recebe o local definido para esse objeto GroundOverlayOptions
.
Retorna
- o local onde a âncora da sobreposição de solo será posicionada. Será
null
se a posição tiver sido definida usandopositionFromBounds(LatLngBounds)
.
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
- Este objeto
GroundOverlayOptions
com um novo conjunto de imagens.
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, oufalse
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, usefalse
.
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
- 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) .
|
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
- Este objeto
GroundOverlayOptions
com uma nova posição definida.
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
- 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ú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
- Este objeto
GroundOverlayOptions
com uma nova configuração de transparência.
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
- Este objeto
GroundOverlayOptions
com uma nova configuração de visibilidade.
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
- este objeto
GroundOverlayOptions
com um novo conjunto de zIndex.