implements Parcelable
Define MarkerOptions para um marcador.
Guia do desenvolvedor
Para mais informações, leia a página para desenvolvedores Marcadores. guia.
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 |
alfa(alfa flutuante)
Define o alfa (opacidade) do marcador.
|
MarkerOptions |
anchor(flutuante u, float v)
Especifica a âncora para estar em um ponto específico na imagem do marcador.
|
MarkerOptions |
collisionBehavior(int colisionBehavior)
Define o estado de colisão do marcador.
|
MarkerOptions |
draggable(booleano arrastável)
Define a capacidade de arrastar do marcador.
|
MarkerOptions |
flat(booleano simples)
Define se este marcador deve ser plano em relação ao mapa
true ou um outdoor voltado para o
câmera false . |
float |
getAlpha()
Recebe o conjunto Alfa desse objeto
MarkerOptions . |
float |
getAnchorU()
Distância horizontal, normalizada em [0, 1], da âncora a partir da borda esquerda.
|
float |
getAnchorV()
Distância vertical, normalizada em [0, 1], da âncora a partir da borda superior.
|
int | |
BitmapDescriptor |
getIcon()
Recebe o descritor de ícone personalizado definido para esse objeto
MarkerOptions . |
float |
getInfoWindowAnchorU()
Distância horizontal, normalizada em [0, 1], do ponto de âncora da janela de informações a partir da borda esquerda.
|
float |
getInfoWindowAnchorV()
Distância vertical, normalizada em [0, 1], entre a âncora da janela de informações a partir da borda superior.
|
LatLng |
getPosition()
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 esse objeto
MarkerOptions . |
float |
getZIndex()
Recebe o zIndex definido para este objeto
MarkerOptions . |
MarkerOptions | |
MarkerOptions |
infoWindowAnchor(flutuação u, float v)
Especifica o ponto de fixação da janela de informações na imagem do marcador.
|
booleano |
isDraggable()
Recebe a configuração de arrastar deste objeto
MarkerOptions . |
booleano |
isFlat()
Recebe a configuração simples deste objeto
MarkerOptions . |
booleano |
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(snippet de string)
Define o snippet para o marcador.
|
MarkerOptions |
title(título da string)
Define o título do marcador.
|
MarkerOptions |
visible(boolean visible)
Define a visibilidade do marcador.
|
MarkerOptions |
zIndex(zIndex flutuante)
Define o zIndex do marcador.
|
Resumo do método herdado
Construtores públicos
públicas MarkerOptions ()
Cria um novo conjunto de opções de marcador.
Métodos públicos
públicas MarkerOptions alfa (alfa flutuante)
Define o alfa (opacidade) do marcador. Este valor vai de 0 a 1, em que 0 significa que o marcador é completamente transparente e 1 significa que o marcador é completamente opaco.
Parâmetros
Alfa |
---|
Retorna
- o objeto para o qual o método foi chamado, com o novo conjunto alfa.
públicas MarkerOptions âncora (flutuante 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 da Terra.
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 discreto mais próximo da grade em uma (W + 1) x (H + 1), obtida ao dimensionar o arredondamento. Por exemplo, em uma imagem 4 x 2, o ponto de fixação (0,7, 0,6) é resolvido para o ponto da 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úblicas MarkerOptions collisionBehavior (int colisionBehavior)
Define o estado de colisão do marcador. É um valor de Marker.CollisionBehavior
. Ela pode
ser definido apenas uma vez.
Parâmetros
collisionBehavior |
---|
Retorna
- o objeto para o qual o método foi chamado, com o estado de colisão definido.
públicas MarkerOptions arrastáveis (booleano arrastável)
Define a capacidade de arrastar do marcador.
Parâmetros
draggable |
---|
Retorna
- o objeto para o qual o método foi chamado, com o novo estado arrastável definido.
públicas MarkerOptions plano (booleano simples)
Define se este marcador deve ser plano em relação ao mapa true
ou um outdoor voltado para o
câmera false
. Se o marcador for plano em relação ao mapa, ele permanecerá preso no mapa como
a câmera gira e inclina, mas permanece do mesmo tamanho que ela, ao contrário de um
GroundOverlay
: Se o marcador for um outdoor, ele sempre será desenhado de frente para a câmera;
e girar e inclinar com a câmera. O valor padrão é false
.
Parâmetros
fixas |
---|
Retorna
- o objeto para o qual o método foi chamado, com o novo estado simples definido.
públicas flutuar getAlpha ()
Recebe o conjunto Alfa desse objeto MarkerOptions
.
Retorna
- o alfa do marcador no intervalo [0, 1].
públicas flutuar getAnchorU ()
Distância horizontal, normalizada em [0, 1], da âncora a partir da borda esquerda.
Retorna
- o valor u da âncora.
públicas flutuar getAnchorV ()
Distância vertical, normalizada em [0, 1], da âncora a partir da borda superior.
Retorna
- o valor v da âncora.
públicas int. getCollisionBehavior ()
públicas BitmapDescriptor getIcon ()
Recebe o descritor de ícone personalizado definido para esse objeto MarkerOptions
.
Retorna
- Um
BitmapDescriptor
que representa o ícone personalizado ou umnull
se nenhum está definido.
públicas flutuar getInfoWindowAnchorU ()
Distância horizontal, normalizada em [0, 1], do ponto de âncora da janela de informações a partir da borda esquerda.
Retorna
- o valor u da âncora da janela de informações.
públicas flutuar getInfoWindowAnchorV ()
Distância vertical, normalizada em [0, 1], entre a âncora da janela de informações a partir da borda superior.
Retorna
- o valor v da âncora da janela de informações.
públicas LatLng getPosition ()
Retorna a posição definida para esse objeto MarkerOptions
.
Retorna
- Um objeto
LatLng
que especifica a posição atual do marcador.
públicas flutuar 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.
públicas Corda getSnippet ()
Recebe o snippet definido para esse objeto MarkerOptions
.
Retorna
- String que contém o snippet do marcador.
públicas Corda getTitle ()
Recebe o título definido para esse objeto MarkerOptions
.
Retorna
- String que contém o título do marcador.
públicas flutuar getZIndex ()
Recebe o zIndex definido para este objeto MarkerOptions
.
Retorna
- o zIndex do marcador.
públicas MarkerOptions ícone (BitmapDescriptor iconDescriptor)
Define o ícone do marcador.
Parâmetros
iconDescriptor | Se for 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.
públicas MarkerOptions infoWindowAnchor (flutuante u, float v)
Especifica o ponto de fixação da janela de informações na imagem do marcador. Isso é especificado na
mesmo sistema de coordenadas da âncora. Consulte anchor(float, float)
para mais detalhes. O
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.
públicas booleano isDraggable ()
Recebe a configuração de arrastar deste objeto MarkerOptions
.
Retorna
true
se o marcador for arrastável; caso contrário, retornafalse
.
públicas booleano isFlat ()
Recebe a configuração simples deste objeto MarkerOptions
.
Retorna
true
se o marcador for plano em relação ao mapa.false
se o marcador deve fique de frente para a câmera.
públicas booleano isVisible ()
Recebe a configuração de visibilidade deste objeto MarkerOptions
.
Retorna
true
se o marcador estiver visível; caso contrário, retornafalse
.
públicas MarkerOptions posição (LatLng latitude/longitude)
Define o local do marcador.
Parâmetros
latitude e longitude |
---|
Retorna
- o objeto para o qual o método foi chamado, com a nova posição definida.
públicas 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 faça com que o marcador sempre permaneça plano no mapa. Quando o marcador é um outdoor, a posição padrão aponta para cima e a rotação é tal que o marcador está 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úblicas MarkerOptions snippet (Snippet de string)
Define o snippet para o marcador.
Parâmetros
snippet |
---|
Retorna
- o objeto para o qual o método foi chamado, com o novo snippet definido.
públicas MarkerOptions título (Título da string)
Define o título do marcador.
Parâmetros
título |
---|
Retorna
- o objeto para o qual o método foi chamado, com o novo conjunto de títulos.
públicas MarkerOptions visível (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úblicas MarkerOptions zIndex (zIndex flutuante)
Define o zIndex do marcador.
Parâmetros
zIndex |
---|
Retorna
- o objeto para o qual o método foi chamado, com o novo zIndex definido.