implements Parcelable
Define MarkerOptions para un marcador.
Guía para desarrolladores
Para obtener más información, consulta el artículo Marcadores. .
Resumen de la constante heredada
Resumen de constructores públicos
MarkerOptions()
Crea un nuevo conjunto de opciones para los marcadores.
|
Resumen de métodos públicos
MarkerOptions |
alfa(alfa de número de punto flotante)
Establece el alfa (opacidad) del marcador.
|
MarkerOptions |
Ancho(float u, float v)
Especifica que el ancla debe estar en un punto determinado de la imagen del marcador.
|
MarkerOptions |
collisionBehavior(int collisionBehavior)
Establece el estado de colisión del marcador.
|
MarkerOptions |
draggable(boolean arrastrable)
Permite establecer la capacidad de arrastre del marcador.
|
MarkerOptions |
flat(booleano plano)
Establece si este marcador debe quedar plano respecto del
true del mapa o una valla publicitaria orientada al
cámara false . |
float |
getAlpha()
Obtiene el conjunto alfa de este objeto
MarkerOptions . |
float |
getAnchorU()
Distancia horizontal, normalizada a [0, 1], del anclaje desde el borde izquierdo.
|
float |
getAnchorV()
Distancia vertical, normalizada a [0, 1], del anclaje desde el borde superior.
|
int | |
BitmapDescriptor |
getIcon()
Obtiene el conjunto de descriptores de íconos personalizados para este objeto
MarkerOptions . |
float |
getInfoWindowAnchorU()
Distancia horizontal, normalizada a [0, 1], del anclaje de la ventana de información desde el borde izquierdo
|
float |
getInfoWindowAnchorV()
Distancia vertical, normalizada a [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 . |
float |
getRotation()
Obtiene el conjunto de rotación para este objeto
MarkerOptions . |
String |
getSnippet()
Obtiene el conjunto de fragmentos para este objeto
MarkerOptions . |
String |
getTitle()
Obtiene el título establecido para este objeto
MarkerOptions . |
float |
getZIndex()
Obtiene el conjunto zIndex 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 |
isDraggable()
Obtiene la configuración de arrastre de este objeto
MarkerOptions . |
boolean |
isFlat()
Obtiene el parámetro de configuración plano para este objeto
MarkerOptions . |
boolean |
isVisible()
Obtiene la configuración de visibilidad de este objeto
MarkerOptions . |
MarkerOptions | |
MarkerOptions |
rotación(rotación de número de punto flotante)
Establece la rotación del marcador en grados en el sentido de las manecillas del reloj alrededor del punto de anclaje del marcador.
|
MarkerOptions |
snippet(fragmento de cadena)
Establece el fragmento del marcador.
|
MarkerOptions |
title(título de cadena)
Establece el título del marcador.
|
MarkerOptions |
visible(boolean visible)
Establece la visibilidad del marcador.
|
MarkerOptions |
zIndex(Índice z de número de punto flotante)
Establece el zIndex del marcador.
|
Resumen de métodos heredados
Constructores públicos
público MarkerOptions ()
Crea un nuevo conjunto de opciones para los marcadores.
Métodos públicos
público MarkerOptions . Alfa (alfa del punto flotante)
Establece el alfa (opacidad) del marcador. Valor de 0 a 1, donde 0 significa que el marcador es completamente transparente, mientras que 1 significa que el marcador es completamente opaco.
Parámetros
alfa |
---|
Muestra
- el objeto para el que se llamó al método, con el nuevo valor alfa establecido.
público MarkerOptions . ancla (flotante u, float v)
Especifica que el anclaje debe ubicarse en un punto determinado de la imagen del marcador.
El anclaje especifica el punto en la imagen del ícono que se ancla 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], donde (0, 0) es la esquina superior izquierda de la imagen y (1, 1) es la esquina inferior derecha. El punto de anclaje en una imagen de A x Alto es el punto discreto de cuadrícula más cercano en un eje (W + 1) x. Cuadrícula (H + 1), que se obtiene escalando y redondeando después. 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 anclaje, como una proporción del ancho de la imagen (dentro del rango [0, 1]) |
---|---|
v | Coordenada v del anclaje, como una proporción de la altura de la imagen (dentro del rango [0, 1]) |
Muestra
- el objeto para el que se llamó al método, con el nuevo conjunto de anclajes.
público MarkerOptions . collisionBehavior (int collisionBehavior)
Establece el estado de colisión del marcador. Este es un valor de Marker.CollisionBehavior
. Puede
solo se puede establecer una vez.
Parámetros
collisionBehavior |
---|
Muestra
- el objeto para el que se llamó al método, con el estado de colisión configurado.
público MarkerOptions . arrastrable (booleano arrastrable)
Permite establecer la capacidad de arrastre del marcador.
Parámetros
arrastrable |
---|
Muestra
- el objeto para el que se llamó al método, con el nuevo estado arrastrable establecido.
público MarkerOptions . plana (booleano plano)
Establece si este marcador debe quedar plano respecto del true
del mapa o una valla publicitaria orientada al
cámara false
. Si el marcador se encuentra plano respecto del mapa, permanecerá fijo en él como
la cámara gira y se inclina, pero permanece
del mismo tamaño que la cámara, a diferencia de un
GroundOverlay
Si el marcador es una valla publicitaria, siempre se dibujará de frente a la cámara.
y girará y se inclinará con la cámara. El valor predeterminado es false
.
Parámetros
fijas |
---|
Muestra
- el objeto para el que se llamó al método, con el nuevo estado plano establecido.
público número de punto flotante getAlpha ()
Obtiene el conjunto alfa de este objeto MarkerOptions
.
Muestra
- el alfa del marcador en el rango [0, 1].
público número de punto flotante getAnchorU ()
Distancia horizontal, normalizada a [0, 1], del anclaje desde el borde izquierdo.
Muestra
- el valor u del ancla.
público número de punto flotante getAnchorV ()
Distancia vertical, normalizada a [0, 1], del anclaje desde el borde superior.
Muestra
- el valor v del ancla.
público número entero getCollisionBehavior ()
público BitmapDescriptor . getIcon ()
Obtiene el conjunto de descriptores de íconos personalizados para este objeto MarkerOptions
.
Muestra
- Una
BitmapDescriptor
que representa el ícono personalizado onull
si no hay un elemento personalizado ícono establecido.
público número de punto flotante getInfoWindowAnchorU ()
Distancia horizontal, normalizada a [0, 1], del anclaje de la ventana de información desde el borde izquierdo
Muestra
- el valor u del anclaje de la ventana de información
público número de punto flotante getInfoWindowAnchorV ()
Distancia vertical, normalizada a [0, 1], del anclaje de la ventana de información desde el borde superior.
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
.
Muestra
- Un objeto
LatLng
que especifica la posición actual del marcador.
público número de punto flotante getRotation ()
Obtiene el conjunto de rotación para este objeto MarkerOptions
.
Muestra
- la rotación del marcador en grados en el sentido de las manecillas del reloj desde la posición predeterminada.
público Cadena getSnippet ()
Obtiene el conjunto de fragmentos para este objeto MarkerOptions
.
Muestra
- Es una cadena que contiene el fragmento del marcador.
público Cadena getTitle ()
Obtiene el título establecido para este objeto MarkerOptions
.
Muestra
- Es una cadena que contiene el título del marcador.
público número de punto flotante getZIndex ()
Obtiene el conjunto zIndex para este objeto MarkerOptions
.
Muestra
- el zIndex del marcador.
público MarkerOptions . ícono (BitmapDescriptor iconDescriptor)
Establece el ícono del marcador.
Parámetros
iconDescriptor | si es null , se usa el marcador predeterminado. |
---|
Muestra
- el objeto para el que se llamó al método, con el nuevo conjunto de descriptores de ícono.
público MarkerOptions . infoWindowAnchor (flotante 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
el valor predeterminado es el centro superior 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, como una proporción de la altura de la imagen (en el rango [0, 1]) |
Muestra
- el objeto para el que se llamó al método, con el nuevo anclaje de la ventana de información
público booleano isDraggable ()
Obtiene la configuración de arrastre de este objeto MarkerOptions
.
Muestra
true
si el marcador es arrastrable; De lo contrario, muestrafalse
.
público booleano isFlat ()
Obtiene el parámetro de configuración plano para este objeto MarkerOptions
.
Muestra
true
si el marcador es plano respecto del mapa;false
si el marcador debe frente a la cámara.
público booleano isVisible ()
Obtiene la configuración de visibilidad de este objeto MarkerOptions
.
Muestra
true
si el marcador es visible; De lo contrario, muestrafalse
.
público MarkerOptions . posición (LatLng latlng)
Establece la ubicación del marcador.
Parámetros
latlng |
---|
Muestra
- el objeto para el que se llamó al método, con la nueva posición establecida.
público MarkerOptions . rotación (rotación de número de punto flotante)
Establece la rotación del marcador en grados en el sentido de las manecillas del reloj alrededor 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 en el mapa, la posición predeterminada es alineada con el norte, y la rotación hace que el marcador siempre permanezca plano en el mapa. Cuando el marcador es una billboard, la posición predeterminada es hacia arriba y la rotación hace que el marcador se siempre mirando a la cámara. El valor predeterminado es 0.
Parámetros
rotación |
---|
Muestra
- el objeto para el que se llamó al método, con el nuevo conjunto de rotación.
público MarkerOptions . fragmento (Fragmento de cadena)
Establece el fragmento del marcador.
Parámetros
resumen |
---|
Muestra
- el objeto para el que se llamó al método, con el nuevo fragmento configurado.
público MarkerOptions . título (Título de cadena)
Establece el título del marcador.
Parámetros
título |
---|
Muestra
- el objeto para el que se llamó al método, con el nuevo título configurado.
público MarkerOptions . visible (booleano visible)
Establece la visibilidad del marcador.
Parámetros
visible |
---|
Muestra
- el objeto para el que se llamó al método, con el nuevo estado de visibilidad configurado.
público MarkerOptions . zIndex (Índice z de número de punto flotante)
Establece el zIndex del marcador.
Parámetros
zIndex |
---|
Muestra
- el objeto para el que se llamó al método, con el nuevo conjunto zIndex.