implementa Parcelable
Define MarkerOptions para un marcador.
Guía para desarrolladores
Para obtener más información, lee la guía para desarrolladores Marcadores.
Resumen de la constante heredada
Resumen de constructores públicos
MarkerOptions()
Crea un nuevo conjunto de opciones de marcadores.
|
Resumen de métodos públicos
MarkerOptions. |
Alfa(Alfa flotante)
Establece el valor alfa (opacidad) del marcador.
|
MarkerOptions. |
ancla(float u, float v)
Especifica que el anclaje está en un punto determinado de la imagen del marcador.
|
MarkerOptions. |
collisionBehavior(int collisionBehavior)
Establece el estado de la colisión del marcador.
|
MarkerOptions. |
draggable(arrastrable booleano)
Establece la capacidad de arrastrar del marcador.
|
MarkerOptions. |
sin formato(booleano plano)
Establece si este marcador debe ser plano respecto del mapa
true o de un cartel frente a la cámara false . |
flotante |
getAlpha()
Obtiene el conjunto alfa para este objeto
MarkerOptions . |
flotante |
getAnchorU()
Distancia horizontal, normalizada a [0, 1], del ancla desde el borde izquierdo.
|
flotante |
getAnchorV()
Distancia vertical, normalizada al [0, 1], del ancla desde el borde superior.
|
int | |
BitmapDescriptor; |
getIcon()
Obtiene el descriptor de ícono personalizado establecido para este objeto
MarkerOptions . |
flotante |
getInfoWindowAnchorU()
Distancia horizontal, normalizada a [0, 1], del anclaje de la ventana de información desde el borde izquierdo.
|
flotante |
getInfoWindowAnchorV()
Distancia vertical, normalizada al [0, 1], del anclaje de la ventana de información desde el borde superior.
|
LatLng. |
getPosition()
Muestra la posición establecida para este objeto
MarkerOptions . |
flotante |
getRotation()
Obtiene la rotación establecida para este objeto
MarkerOptions . |
String |
getSnippet()
Obtiene el fragmento configurado para este objeto
MarkerOptions . |
String |
getTitle()
Obtiene el título establecido para este objeto
MarkerOptions . |
flotante |
getZIndex()
Obtiene el zIndex establecido para este objeto
MarkerOptions . |
MarkerOptions. | |
MarkerOptions. |
infoWindowAnchor(float u, float v)
Especifica el punto de anclaje de la ventana de información en la imagen del marcador.
|
boolean |
esDraggable()
Obtiene la configuración de arrastre para este objeto
MarkerOptions . |
boolean |
isFlat()
Obtiene la configuración plana para este objeto
MarkerOptions . |
boolean |
esVisible()
Obtiene la configuración de visibilidad de este objeto
MarkerOptions . |
MarkerOptions. | |
MarkerOptions. |
rotación(rotación de punto flotante)
Establece la rotación del marcador en grados en sentido horario respecto del punto de anclaje del marcador.
|
MarkerOptions. |
snippet(fragmento de string)
Establece el fragmento para el marcador.
|
MarkerOptions. |
title [título](título de string)
Establece el título del marcador.
|
MarkerOptions. |
visible(booleano visible)
Establece la visibilidad del marcador.
|
MarkerOptions. |
zIndex(zIndex flotante)
Establece el índice Z para el marcador.
|
Resumen de métodos heredados
Constructores públicos
public MarkerOptions ()
Crea un nuevo conjunto de opciones de marcadores.
Métodos públicos
public MarkerOptions Alfa (Alfa flotante)
Establece el valor alfa (opacidad) del marcador. Este valor es de 0 a 1, donde 0 significa que el marcador es completamente transparente y 1 significa que es completamente opaco.
Parámetros
Alfa |
---|
Resultado que se muestra
- el objeto para el que se llamó al método, con el nuevo conjunto alfa.
MarkerOptions ancla (float u, float v)
Especifica que el anclaje está en un punto determinado de la imagen del marcador.
El ancla especifica el punto en la imagen del ícono que está anclado a la posición del marcador en la superficie de la Tierra.
El punto de anclaje se especifica en el espacio continuo [0.0, 1.0] x [0.0, 1.0], en el que (0, 0) es la esquina superior izquierda de la imagen y (1, 1) es la esquina inferior derecha. El punto de anclaje de una imagen W x H es el punto de cuadrícula discreto más cercano en una cuadrícula (W + 1) x (H + 1), que se obtiene mediante el escalamiento de ese redondeo. Por ejemplo, en una imagen de 4 x 2, el punto de anclaje (0.7, 0.6) se resuelve en el punto de cuadrícula en (3, 1).
*-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----+-----+ | | | X | | (U, V) = (0.7, 0.6) | | | | | *-----+-----+-----+-----* *-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----X-----+ (X, Y) = (3, 1) | | | | | | | | | | *-----+-----+-----+-----*
Parámetros
u | coordenada u del ancla, como proporción del ancho de la imagen (en el rango [0, 1]) |
---|---|
v | coordenadas v del ancla, como proporción de la altura de la imagen (en el rango [0, 1]) |
Resultado que se muestra
- el objeto para el que se llamó al método, con el nuevo conjunto de anclajes
public MarkerOptions collisionBehavior (int collisionBehavior)
Establece el estado de la colisión del marcador. Este es un valor de Marker.CollisionBehavior
. Solo se puede configurar una vez.
Parámetros
comportamiento de colisión |
---|
Resultado que se muestra
- el objeto para el que se llamó al método, con el estado de colisión establecido
public MarkerOptions draggable (booleano arrastrable)
Establece la capacidad de arrastrar del marcador.
Parámetros
arrastrable |
---|
Resultado que se muestra
- el objeto para el que se llamó al método, con el nuevo estado arrastrable establecido
MarkerOptions sin formato (booleano plano)
Establece si este marcador debe ser plano respecto del mapa true
o de un cartel frente a la cámara false
. Si el marcador se encuentra plano sobre el mapa, permanecerá atascado en el mapa a medida que la cámara rote e incline, pero seguirá siendo del mismo tamaño que la cámara, a diferencia de un objeto GroundOverlay
. Si el marcador es una cartelera, siempre se dibujará frente a la cámara y se rotará y se inclinará con la cámara. El valor predeterminado es false
.
Parámetros
estable |
---|
Resultado que se muestra
- el objeto para el que se llamó al método, con el nuevo estado plano configurado.
public float getAlpha ()
Obtiene el conjunto alfa para este objeto MarkerOptions
.
Resultado que se muestra
- el alfa del marcador en el rango [0, 1].
flotante público getAnchorU ()
Distancia horizontal, normalizada a [0, 1], del ancla desde el borde izquierdo.
Resultado que se muestra
- el valor u del ancla.
public float getAnchorV ()
Distancia vertical, normalizada al [0, 1], del ancla desde el borde superior.
Resultado que se muestra
- el valor v del ancla.
public intgetCollisionBehavior()
BitmapDescriptor getIcon ()
Obtiene el descriptor de ícono personalizado establecido para este objeto MarkerOptions
.
Resultado que se muestra
- Un objeto
BitmapDescriptor
que representa el ícono personalizado onull
si no se configura uno personalizado.
flotante público getInfoWindowAnchorU ()
Distancia horizontal, normalizada a [0, 1], del anclaje de la ventana de información desde el borde izquierdo.
Resultado que se muestra
- el valor u del anclaje de la ventana de información.
flotante público getInfoWindowAnchorV ()
Distancia vertical, normalizada al [0, 1], del anclaje de la ventana de información desde el borde superior.
Resultado que se muestra
- el valor v del anclaje de la ventana de información.
público LatLng getPosition ()
Muestra la posición establecida para este objeto MarkerOptions
.
Resultado que se muestra
- Un objeto
LatLng
que especifica la posición actual del marcador
flotante público getRotation ()
Obtiene la rotación establecida para este objeto MarkerOptions
.
Resultado que se muestra
- la rotación del marcador en grados en sentido horario respecto de la posición predeterminada.
public String getSnippet ()
Obtiene el fragmento configurado para este objeto MarkerOptions
.
Resultado que se muestra
- String que contiene el fragmento del marcador.
public String getTitle ()
Obtiene el título establecido para este objeto MarkerOptions
.
Resultado que se muestra
- String que contiene el título del marcador.
flotante público getZIndex ()
Obtiene el zIndex establecido para este objeto MarkerOptions
.
Resultado que se muestra
- el zIndex del marcador.
MarkerOptions ícono (BitmapDescriptor iconDescriptor)
Establece el ícono del marcador.
Parámetros
íconoDescriptor | si es null , se usa el marcador predeterminado. |
---|
Resultado que se muestra
- el objeto para el que se llamó al método, con el nuevo descriptor de ícono configurado.
público MarkerOptions infoWindowAnchor (float u, float v)
Especifica el punto de anclaje de la ventana de información en la imagen del marcador. Esto se especifica en el mismo sistema de coordenadas que el ancla. Consulta anchor(float, float)
para obtener más información. El valor predeterminado es la parte superior central de la imagen.
Parámetros
u | coordenada u del anclaje de la ventana de información, como una proporción del ancho de la imagen (en el rango [0, 1]) |
---|---|
v | Coordenada V del anclaje de la ventana de información, en proporción a la altura de la imagen (en el rango [0, 1]) |
Resultado que se muestra
- el objeto para el que se llamó al método, con el nuevo anclaje de la ventana de información establecido.
Booleano público isDraggable ()
Obtiene la configuración de arrastre para este objeto MarkerOptions
.
Resultado que se muestra
true
si el marcador es arrastrable; de lo contrario, muestrafalse
.
Booleano público isFlat ()
Obtiene la configuración plana para este objeto MarkerOptions
.
Resultado que se muestra
true
si el marcador es plano respecto del mapa;false
si el marcador debe colocarse frente a la cámara.
Booleano público isVisible ()
Obtiene la configuración de visibilidad de este objeto MarkerOptions
.
Resultado que se muestra
true
si el marcador es visible; de lo contrario, muestrafalse
.
public MarkerOptions position (LatLng latlng)
Establece la ubicación del marcador.
Parámetros
latlng |
---|
Resultado que se muestra
- el objeto para el que se llamó al método, con la nueva posición establecida.
public MarkerOptions rotación (rotación de punto flotante)
Establece la rotación del marcador en grados en sentido horario respecto del punto de anclaje del marcador. El eje de rotación es perpendicular al marcador. Una rotación de 0 corresponde a la posición predeterminada del marcador. Cuando el marcador se encuentra plano sobre el mapa, la posición predeterminada es el norte, y la rotación hace que siempre permanezca plano en el mapa. Cuando el marcador es un cartel, la posición predeterminada es hacia arriba y la rotación hace que siempre apunte hacia la cámara. El valor predeterminado es 0.
Parámetros
rotación |
---|
Resultado que se muestra
- el objeto para el que se llamó al método, con la nueva rotación establecida.
public MarkerOptions snippet (fragmento de string)
Establece el fragmento para el marcador.
Parámetros
fragmento |
---|
Resultado que se muestra
- el objeto para el que se llamó al método, con el nuevo fragmento configurado.
public MarkerOptions title (String title)
Establece el título del marcador.
Parámetros
título |
---|
Resultado que se muestra
- el objeto para el que se llamó al método, con el nuevo título configurado.
public MarkerOptions visible (booleano visible)
Establece la visibilidad del marcador.
Parámetros
visible |
---|
Resultado que se muestra
- el objeto para el que se llamó al método, con el nuevo estado de visibilidad establecido;
MarkerOptions zIndex (zIndex flotante)
Establece el índice Z para el marcador.
Parámetros
Índice Z |
---|
Resultado que se muestra
- el objeto para el que se llamó al método, con el nuevo zIndex configurado.