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
BitmapDescriptorque representa o ícone personalizado ou umnullse 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
LatLngque 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. A
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
truese o marcador for arrastável; caso contrário, retornafalse.
públicas booleano isFlat ()
Recebe a configuração simples deste objeto MarkerOptions.
Retorna
truese o marcador for plano em relação ao mapa.falsese o marcador deve fique de frente para a câmera.
públicas booleano isVisible ()
Recebe a configuração de visibilidade deste objeto MarkerOptions.
Retorna
truese 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.