GroundOverlayOptions

aula final pública GroundOverlayOptions estende o Objeto
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
image(BitmapDescriptor imageDescriptor)
Especifica a imagem para esta sobreposição de solo.
booleano
isClickable()
Recebe a configuração de clicabilidade deste objeto GroundOverlayOptions.
booleano
isVisible()
Recebe a configuração de visibilidade deste objeto GroundOverlayOptions.
GroundOverlayOptions
position(local 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).
GroundOverlayOptions
position(local do LatLng, 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).
GroundOverlayOptions
positionFromBounds(limites de LatLngBounds)
Especifica a posição desta sobreposição de solo.
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.

Valor constante: -1,0

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

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

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

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

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

públicas LatLng getLocation ()

Recebe o local definido para esse objeto GroundOverlayOptions.

Retorna

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

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
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
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
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
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

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