MarkerOptions

classe pública MarkerOptions estende o objeto
implementa Parcelable

Define as opções para um marcador.

Resumo da constante herdada

Resumo dos campos

público estático final Creator<MarkerOptions> CRIADOR DE CONTEÚDO

Resumo do construtor público

Resumo do método público

MarkerOptions
anchor(flutuante u, flutuante v)
Especifica a âncora em um determinado ponto na imagem do marcador.
int
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.
Bitmap
getIcon()
Retorna o ícone personalizado definido para esse objeto MarkerOptions.
LatLng
getPosition()
Retorna a posição definida para esse objeto MarkerOptions.
String
getTitle()
Retorna o título desse objeto MarkerOptions.
MarkerOptions
icon(ícone de bitmap)
Define o ícone do marcador.
MarkerOptions
position(LatLng latLng)
Define o local do marcador.
MarkerOptions
title(Título da string)
Define o título do marcador.
void
writeToParcel(Parcel out, int flags)

Resumo do método herdado

Campos

público estático final Creator<MarkerOptions> CREATOR

Construtores públicos

public MarkerOptions ()

Métodos públicos

public MarkerOptions anchor (float u, float v)

Especifica a âncora em um determinado ponto na imagem do marcador.

A âncora especifica o ponto na imagem do ícone que está ancorado à 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 de W x H é o ponto de grade discreto mais próximo em uma grade (W + 1) x (H + 1), obtido por dimensionamento e 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 a nova âncora definida.

public int describeContents ()

public float getAnchorU ()

Distância horizontal, normalizada para [0, 1], da âncora a partir da borda esquerda.

Retorna
  • o valor u da âncora.

public float getAnchorV ()

Distância vertical, normalizada para [0, 1], da âncora a partir da borda superior.

Retorna
  • o valor v da âncora.

public Bitmap getIcon ()

Retorna o ícone personalizado definido para esse objeto MarkerOptions.

Retorna
  • um bitmap que representa o ícone personalizado ou null, se nenhum ícone personalizado estiver definido

public LatLng getPosition ()

Retorna a posição definida para esse objeto MarkerOptions.

Retorna
  • um objeto LatLng especificando a posição do marcador ou null se nenhuma posição estiver definida

public String getTitle ()

Retorna o título desse objeto MarkerOptions.

Retorna
  • o título do marcador ou uma string vazia se nenhum título tiver sido definido

public MarkerOptions ícone (Ícone de bitmap)

Define o ícone do marcador. Se nenhum ícone for fornecido, o estilo de alfinete padrão será usado.

Parâmetros
ícone o ícone Bitmap
Retorna
  • o objeto para o qual o método foi chamado, com o novo ícone definido

public MarkerOptions position (LatLng latLng)

Define o local do marcador.

Parâmetros
latLng a nova posição a ser definida
Retorna
  • o objeto para o qual o método foi chamado, com a nova posição definida

public MarkerOptions title (String title)

Define o título do marcador. O título padrão é uma string vazia.

Parâmetros
título o título a ser definido
Retorna
  • o objeto para o qual o método foi chamado, com o novo título definido

public void writeToParcel (Parcel out, flags int)

Parâmetros
entre
flags