MarkerOptions

aula final pública MarkerOptions estende o Objeto
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
icon(iconDescriptor BitmapDescriptor)
Define o ícone do marcador.
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
position(LatLng latlng)
Define o local do marcador.
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 um null 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, retorna false.

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, retorna false.

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.