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 | |
MarkerOptions |
title(Título da string)
Define o título do marcador.
|
void |
writeToParcel(Parcel out, int flags)
|
Resumo do método herdado
Campos
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 |