MarkerOptions

clase final pública MarkerOptions extiende Object
implementa Parcelable

Define MarkerOptions para un marcador.

Guía para desarrolladores

Para obtener más información, consulta la guía para desarrolladores sobre 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(flotante u, flotante v)
Especifica que el ancla en un punto concreto de la imagen del marcador.
MarkerOptions
collisionBehavior(int registradaBehavior)
Establece el estado de colisión del marcador.
MarkerOptions
draggable(booleano arrastrable)
Establece la capacidad de arrastre del marcador.
MarkerOptions
flat(booleano plano)
Establece si este marcador debe quedar plano respecto del true del mapa o de una valla publicitaria orientada al false de la cámara.
float
getAlpha()
Obtiene el conjunto alfa de este objeto MarkerOptions.
float
getAnchorU()
Distancia horizontal, normalizada a [0, 1], del ancla desde el borde izquierdo.
float
getAnchorV()
Distancia vertical, normalizada a [0, 1], del ancla 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 la rotación establecida para este objeto MarkerOptions.
Cadena
getSnippet()
Obtiene el conjunto de fragmentos para este objeto MarkerOptions.
Cadena
getTitle()
Obtiene el título establecido para este objeto MarkerOptions.
float
getZIndex()
Obtiene el zIndex establecido para este objeto MarkerOptions.
MarkerOptions
icon(BitmapDescriptor iconDescriptor)
Establece el ícono del marcador.
MarkerOptions
infoWindowAnchor(flotante 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 capacidad de arrastre de este objeto MarkerOptions.
boolean
isFlat()
Obtiene la configuración plana para este objeto MarkerOptions.
boolean
isVisible()
Obtiene la configuración de visibilidad de este objeto MarkerOptions.
MarkerOptions
position(LatLng latlng)
Establece la ubicación del marcador.
MarkerOptions
rotation(rotación de número de punto flotante)
Fija la rotación del marcador en grados en el sentido de las manecillas del reloj respecto del punto de anclaje del marcador.
MarkerOptions
snippet(Fragmento de cadena)
Establece el fragmento para el marcador.
MarkerOptions
title(título de cadena)
Establece el título del marcador.
MarkerOptions
visible(booleano visible)
Establece la visibilidad del marcador.
MarkerOptions
zIndex(zIndex flotante)
Establece el zIndex 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

público MarkerOptions alpha (float alpha)

Establece el valor alfa (opacidad) del marcador. Este es un valor de 0 a 1, donde 0 significa que el marcador es completamente transparente y 1 significa que es completamente opaco.

Parámetros
Alfa
Devuelve
  • el objeto para el cual se llamó al método, con el nuevo conjunto alfa.

público MarkerOptions ancla (float u, float v)

Especifica que el ancla en un punto concreto de la imagen del marcador.

El anclaje 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], donde (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 escalando el redondeo 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 (en el rango [0, 1])
v coordenada v del ancla, como proporción de la altura de la imagen (en el rango [0, 1])
Devuelve
  • el objeto para el que se llamó al método, con el nuevo conjunto de anclas.

public MarkerOptions collisionBehavior (int balancingBehavior)

Establece el estado de colisión del marcador. Este es un valor de Marker.CollisionBehavior. Solo se puede configurar una vez.

Parámetros
collisionBehavior
Devuelve
  • el objeto para el que se llamó al método, con el estado de colisión configurado.

público MarkerOptions draggable (boolean draggable)

Establece la capacidad de arrastre del marcador.

Parámetros
arrastrable
Devuelve
  • el objeto para el que se llamó al método, con el nuevo estado arrastrable configurado.

público MarkerOptions plana (booleana plana)

Establece si este marcador debe quedar plano respecto del true del mapa o de una valla publicitaria orientada al false de la cámara. Si el marcador se encuentra plano respecto del mapa, permanecerá atascado en él a medida que la cámara se rote y se inclina, pero seguirá teniendo el mismo tamaño que la cámara, a diferencia de lo que sucede con GroundOverlay. Si el marcador es una valla publicitaria, siempre se dibujará mirando hacia la cámara, y rotará y se inclinará con la cámara. El valor predeterminado es false.

Parámetros
fijas
Devuelve
  • el objeto para el que se llamó al método, con el nuevo conjunto de estado plano.

public float getAlpha ()

Obtiene el conjunto alfa de este objeto MarkerOptions.

Devuelve
  • el valor alfa del marcador en el rango [0, 1].

public float getAnchorU ()

Distancia horizontal, normalizada a [0, 1], del ancla desde el borde izquierdo.

Devuelve
  • el valor u del ancla.

public float getAnchorV ()

Distancia vertical, normalizada a [0, 1], del ancla desde el borde superior.

Devuelve
  • el valor v del ancla.

public int getCollisionBehavior ()

public BitmapDescriptor getIcon ()

Obtiene el conjunto de descriptores de íconos personalizados para este objeto MarkerOptions.

Devuelve
  • Una BitmapDescriptor que representa el ícono personalizado o una null si no se configura un ícono personalizado

public float getInfoWindowAnchorU ()

Distancia horizontal, normalizada a [0, 1], del anclaje de la ventana de información desde el borde izquierdo.

Devuelve
  • el valor u del ancla de la ventana de información

public float getInfoWindowAnchorV ()

Distancia vertical, normalizada a [0, 1], del anclaje de la ventana de información desde el borde superior.

Devuelve
  • el valor de v del ancla de la ventana de información.

público LatLng getPosition ()

Muestra la posición establecida para este objeto MarkerOptions.

Devuelve
  • Un objeto LatLng que especifica la posición actual del marcador

public float getRotation ()

Obtiene la rotación establecida para este objeto MarkerOptions.

Devuelve
  • la rotación del marcador en grados en el sentido de las manecillas del reloj desde la posición predeterminada.

String pública getSnippet ()

Obtiene el conjunto de fragmentos para este objeto MarkerOptions.

Devuelve
  • Es una cadena que contiene el fragmento del marcador.

String pública getTitle ()

Obtiene el título establecido para este objeto MarkerOptions.

Devuelve
  • Es una cadena que contiene el título del marcador.

public float getZIndex ()

Obtiene el zIndex establecido para este objeto MarkerOptions.

Devuelve
  • el zIndex del marcador.

público MarkerOptions icon (BitmapDescriptor iconDescriptor)

Establece el ícono del marcador.

Parámetros
iconDescriptor Si es null, se usa el marcador predeterminado.
Devuelve
  • el objeto para el que se llamó al método, con el nuevo descriptor de icono establecido.

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, como una proporción de la altura de la imagen (en el rango [0, 1])
Devuelve
  • el objeto para el que se llamó al método, con el nuevo anclaje de la ventana de información configurado.

público booleano isDraggable ()

Obtiene la configuración de capacidad de arrastre de este objeto MarkerOptions.

Devuelve
  • true si el marcador es arrastrable; de lo contrario, muestra false.

público booleano isFlat ()

Obtiene la configuración plana para este objeto MarkerOptions.

Devuelve
  • Es true si el marcador está plano respecto del mapa y false si debe apuntar hacia la cámara.

público booleano isVisible ()

Obtiene la configuración de visibilidad de este objeto MarkerOptions.

Devuelve
  • true si el marcador es visible; de lo contrario, muestra false.

público MarkerOptions position (LatLng latlng)

Establece la ubicación del marcador.

Parámetros
latlng
Devuelve
  • el objeto para el cual se llamó al método, con la nueva posición establecida.

público MarkerOptions rotación (rotación de número de punto flotante)

Fija la rotación del marcador en grados en el sentido de las manecillas del reloj respecto del punto de anclaje del marcador. El eje de rotación es perpendicular al marcador. Una rotación igual a 0 corresponde a la posición predeterminada del marcador. Cuando se utiliza un marcador plano en el mapa, la posición predeterminada se alinea con el norte y la rotación hace que siempre permanezca plano en el mapa. Cuando el marcador es una valla publicitaria, 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
Devuelve
  • el objeto para el cual se llamó al método, con el nuevo conjunto de rotación.

público MarkerOptions fragmento (fragmento de cadena)

Establece el fragmento para el marcador.

Parámetros
resumen
Devuelve
  • el objeto para el que se llamó al método, con el nuevo conjunto de fragmentos

público MarkerOptions title (Título de la cadena)

Establece el título del marcador.

Parámetros
título
Devuelve
  • el objeto para el que se llamó al método, con el nuevo título establecido.

público MarkerOptions visible (boolean visible)

Establece la visibilidad del marcador.

Parámetros
visible
Devuelve
  • el objeto para el que se llamó al método, con el nuevo estado de visibilidad configurado.

público MarkerOptions zIndex (float zIndex)

Establece el zIndex para el marcador.

Parámetros
zIndex
Devuelve
  • el objeto para el que se llamó al método, con el nuevo zIndex configurado.