MarkerOptions

clase final pública MarkerOptions extiende el objeto
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
icon(BitmapDescriptor iconDescriptor)
Establece el ícono del marcador.
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
position(latlng LatLng)
Establece la ubicación del marcador.
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 o null 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, muestra false.

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, muestra false.

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.