implementa Parcelable
Define MarkerOptions para um marcador.
Guia do desenvolvedor
Para mais informações, leia o guia do desenvolvedor de Marcadores.
Resumo da constante herdada
Resumo do construtor público
MarkerOptions()
Cria um novo conjunto de opções de marcador.
|
Resumo do método público
MarkerOptions |
alpha(float flutuante)
Define o alfa (opacidade) do marcador.
|
MarkerOptions |
anchor(float u, float v)
Especifica a âncora para estar em um ponto específico na imagem do marcador.
|
MarkerOptions |
collisionBehavior(int collisionBehavior)
Define o estado de colisão do marcador.
|
MarkerOptions |
draggable(booleano arrastável)
Define a arrastábilidade do marcador.
|
MarkerOptions |
flat (booleano fixo)
Define se esse marcador deve ser plano no mapa
true ou em um outdoor voltado para a câmera false . |
float |
getAlpha()
Recebe o Alfa definido para o objeto
MarkerOptions . |
float |
getAnchorU()
Distância horizontal, normalizada para [0, 1], da âncora a partir da borda esquerda.
|
float |
getAnchorV()
Distância vertical, normalizada para [0, 1], da âncora a partir da borda superior.
|
int | |
BitmapDescriptor (link em inglês) |
getIcon();
Recebe o descritor do ícone personalizado definido para este objeto
MarkerOptions . |
float |
getWindowAnchorU ()
Distância horizontal, normalizada para [0, 1], da âncora da janela de informações da borda esquerda.
|
float |
getWindowAnchorV()
Distância vertical, normalizada para [0, 1], da âncora de janela de informações da borda superior.
|
LatLng |
getPosition (link em inglês)
Retorna a posição definida para esse objeto
MarkerOptions . |
float |
getRotation()
Recebe a rotação definida para esse objeto
MarkerOptions . |
String |
getSnippet()
Recebe o snippet definido para esse objeto
MarkerOptions . |
String |
getTitle()
Recebe o título definido para este objeto
MarkerOptions . |
float |
getZIndex ()
Recebe o zIndex definido para esse objeto
MarkerOptions . |
MarkerOptions | |
MarkerOptions |
infoWindowAnchor (float u, float v)
Especifica o ponto de fixação da janela de informações na imagem do marcador.
|
boolean |
isDraggable()
Recebe a configuração de arrastável para esse objeto
MarkerOptions . |
boolean |
isFlat()
Recebe a configuração fixa para esse objeto
MarkerOptions . |
boolean |
isVisible()
Recebe a configuração de visibilidade deste objeto
MarkerOptions . |
MarkerOptions | |
MarkerOptions |
rotação(rotação flutuante)
Define a rotação do marcador em graus no sentido horário em relação ao ponto de fixação do marcador.
|
MarkerOptions |
snippet(string de snippet)
Define o snippet do marcador.
|
MarkerOptions |
title(string de título)
Define o título do marcador.
|
MarkerOptions |
visible(booleana visível)
Define a visibilidade do marcador.
|
MarkerOptions |
zIndex (zIndex flutuante)
Define o Z-index do marcador.
|
Resumo do método herdado
Construtores públicos
público MarkerOptions ()
Cria um novo conjunto de opções de marcador.
Métodos públicos
público MarkerOptions alpha (float alpha)
Define o alfa (opacidade) do marcador. Esse valor é de 0 a 1, em que 0 significa que o marcador é completamente transparente e 1 significa que ele é totalmente opaco.
Parâmetros
amor |
---|
Retorna
- O objeto para o qual o método foi chamado, com o novo conjunto Alfa.
público MarkerOptions anchor (float u, float v)
Especifica a âncora para estar em um ponto específico na imagem do marcador.
A âncora especifica o ponto na imagem do ícone que está ancorado na posição do marcador na superfície do Google Earth.
O ponto de fixação é especificado no espaço contínuo [0,0, 1,0] x [0,0, 1,0], em que (0, 0) é o canto superior esquerdo da imagem e (1, 1) é o canto inferior direito. O ponto de fixação em uma imagem W x H é o ponto de grade discreto mais próximo em uma grade (W + 1) x (H + 1), obtida escalonando o arredondamento e depois o arredondamento. Por exemplo, em uma imagem de 4 x 2, o ponto de fixação (0,7, 0,6) é resolvido para o ponto de grade em (3, 1).
*-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----+-----+ | | | X | | (U, V) = (0.7, 0.6) | | | | | *-----+-----+-----+-----* *-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----X-----+ (X, Y) = (3, 1) | | | | | | | | | | *-----+-----+-----+-----*
Parâmetros
u | Coordenada u da âncora, como uma proporção da largura da imagem (no intervalo [0, 1]). |
---|---|
v | Coordenada V da âncora, como uma proporção da altura da imagem (no intervalo [0, 1]). |
Retorna
- O objeto para o qual o método foi chamado, com o novo conjunto de âncoras.
público MarkerOptions collisionBehavior (int collisionBehavior)
Define o estado de colisão do marcador. Esse é um valor de Marker.CollisionBehavior
. Ele só
pode ser definido uma vez.
Parâmetros
Comportamento de colisão |
---|
Retorna
- Objeto em que o método foi chamado, com o estado de colisão definido.
público MarkerOptions draggable (booleano arrastável)
Define a arrastábilidade do marcador.
Parâmetros
draggable |
---|
Retorna
- O objeto para o qual o método foi chamado, com o novo conjunto de estados arrastável.
público MarkerOptions flat (booleano plano)
Define se esse marcador deve ser plano no mapa true
ou em um outdoor voltado para a câmera false
. Se o marcador for plano contra o mapa, ele permanecerá preso no mapa quando a câmera girar e inclinar, mas continuará com o mesmo tamanho que o zoom da câmera, ao contrário de um GroundOverlay
. Se o marcador for um outdoor, ele sempre será desenhado de frente para a câmera, girando e inclinando-o. O valor padrão é false
.
Parâmetros
estável |
---|
Retorna
- O objeto para o qual o método foi chamado, com o novo conjunto de estados planos.
ponto flutuante público getAlpha ()
Recebe o Alfa definido para o objeto MarkerOptions
.
Retorna
- Alfa do marcador no intervalo [0, 1].
ponto flutuante público getAnchorU ()
Distância horizontal, normalizada para [0, 1], da âncora a partir da borda esquerda.
Retorna
- o valor u da âncora.
ponto flutuante público getAnchorV ()
Distância vertical, normalizada para [0, 1], da âncora a partir da borda superior.
Retorna
- o valor v da âncora.
int público getCollisionBehavior ()
BitmapDescriptor getIcon ()
Recebe o descritor do ícone personalizado definido para este objeto MarkerOptions
.
Retorna
- Uma
BitmapDescriptor
que representa o ícone personalizado, ounull
se nenhum ícone personalizado estiver definido.
flutuante público getWindowAnchorU ()
Distância horizontal, normalizada para [0, 1], da âncora da janela de informações da borda esquerda.
Retorna
- o valor u da âncora da janela de informações.
ponto flutuante público getMessagingAnchorV ()
Distância vertical, normalizada para [0, 1], da âncora de janela de informações da borda superior.
Retorna
- o valor v da âncora da janela de informações.
LatLng getPosition ()
Retorna a posição definida para esse objeto MarkerOptions
.
Retorna
- Um objeto
LatLng
que especifica a posição atual do marcador.
ponto flutuante público getRotation ()
Recebe a rotação definida para esse objeto MarkerOptions
.
Retorna
- a rotação do marcador em graus no sentido horário a partir da posição padrão.
string pública getSnippet ()
Recebe o snippet definido para esse objeto MarkerOptions
.
Retorna
- Uma string que contém o snippet do marcador.
string pública getTitle ()
Recebe o título definido para este objeto MarkerOptions
.
Retorna
- Uma string que contém o título do marcador.
ponto flutuante público getZIndex ()
Recebe o zIndex definido para esse objeto MarkerOptions
.
Retorna
- Z-index do marcador.
público MarkerOptions icon (BitmapDescriptor iconDescriptor)
Define o ícone do marcador.
Parâmetros
iconDescriptor | se null , o marcador padrão será usado. |
---|
Retorna
- O objeto para o qual o método foi chamado, com o novo descritor de ícone definido.
MarkerOptions infoWindowAnchor (float u, float v)
Especifica o ponto de fixação da janela de informações na imagem do marcador. Essa informação é especificada no
mesmo sistema de coordenadas da âncora. Consulte anchor(float, float)
para ver mais detalhes. O
padrão é a parte central superior da imagem.
Parâmetros
u | Coordenada u da âncora da janela de informações, como uma proporção da largura da imagem (no intervalo [0, 1]). |
---|---|
v | Coordenada V da âncora da janela de informações, como uma proporção da altura da imagem (no intervalo [0, 1]). |
Retorna
- O objeto para o qual o método foi chamado, com o novo conjunto de âncoras da janela de informações.
booleano público isDraggable ()
Recebe a configuração de arrastável para esse objeto MarkerOptions
.
Retorna
true
: se o marcador for arrastável; caso contrário, retornafalse
.
booleano público isFlat ()
Recebe a configuração fixa para esse objeto MarkerOptions
.
Retorna
true
se o marcador for plano no mapa.false
se o marcador for voltado para a câmera.
booleano público isVisible ()
Recebe a configuração de visibilidade deste objeto MarkerOptions
.
Retorna
true
: se o marcador estiver visível. Caso contrário, retornafalse
.
público MarkerOptions posição (LatLng latlng)
Define o local do marcador.
Parâmetros
latlng |
---|
Retorna
- objeto para o qual o método foi chamado, com a nova posição definida.
MarkerOptions rotação (rotação flutuante)
Define a rotação do marcador em graus no sentido horário em relação ao ponto de fixação do marcador. O eixo de rotação é perpendicular ao marcador. Uma rotação de 0 corresponde à posição padrão do marcador. Quando o marcador é plano no mapa, a posição padrão é "Alinhada ao Norte" e a rotação o torna sempre plano no mapa. Quando o marcador é um outdoor, a posição padrão aponta para cima, e a rotação o coloca sempre de frente para a câmera. O valor padrão é 0.
Parâmetros
rotação |
---|
Retorna
- O objeto para o qual o método foi chamado, com a nova rotação definida.
público MarkerOptions snippet (snippet de string)
Define o snippet do marcador.
Parâmetros
snippet global |
---|
Retorna
- O objeto para o qual o método foi chamado, com o novo snippet definido.
MarkerOptions title (string de título)
Define o título do marcador.
Parâmetros
title |
---|
Retorna
- O objeto para o qual o método foi chamado, com o novo título definido.
MarkerOptions visible (booleano visível)
Define a visibilidade do marcador.
Parâmetros
visível |
---|
Retorna
- O objeto para o qual o método foi chamado, com o novo estado de visibilidade definido.
público MarkerOptions zIndex (float zIndex)
Define o Z-index do marcador.
Parâmetros
Zindex |
---|
Retorna
- O objeto para o qual o método foi chamado, com o novo zIndex definido.