Marker (legacy)

Clase Marker

Clase google.maps.Marker

Esta clase extiende MVCObject.

Llama al const {Marker} = await google.maps.importLibrary("marker") para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.

Marker
Marker([opts])
Parámetros: 
  • optsMarkerOptions optional Argumentos opcionales con nombre
Crea un marcador con las opciones especificadas. Si se especifica un mapa, el marcador se agrega a él durante la construcción. Ten en cuenta que la posición se debe establecer para que se muestre el marcador.
MAX_ZINDEX Es el índice Z predeterminado máximo que la API asignará a un marcador. Puedes establecer un índice Z más alto para llevar un marcador al frente.
getAnimation
getAnimation()
Parámetros: Ninguno
Valor de devolución:  Animation|null|undefined
Obtiene la animación que se está ejecutando actualmente.
getClickable
getClickable()
Parámetros: Ninguno
Valor de devolución:  boolean Es verdadero si se puede hacer clic en el marcador.
Obtén el estado de clic del elemento Marker.
getCursor
getCursor()
Parámetros: Ninguno
Valor de devolución:  string|null|undefined
Obtiene el tipo de cursor del mouse que se muestra cuando se coloca el puntero sobre un elemento.
getDraggable
getDraggable()
Parámetros: Ninguno
Valor de retorno:  boolean Es verdadero si el marcador se puede arrastrar.
Obtiene el estado arrastrable del Marker.
getIcon
getIcon()
Parámetros: Ninguno
Valor de devolución:  string|Icon|Symbol|null|undefined
Obtiene el ícono de Marker. Consulta los MarkerOptions.icon.
getLabel
getLabel()
Parámetros: Ninguno
Valor de devolución:  MarkerLabel|string|null|undefined
Obtén la etiqueta de Marker. Consulta los MarkerOptions.label.
getMap
getMap()
Parámetros: Ninguno
Valor de devolución:  Map|StreetViewPanorama
Obtiene el mapa o la panorámica en la que se renderiza el Marker.
getOpacity
getOpacity()
Parámetros: Ninguno
Valor de Devolución:  number|null|undefined Un número entre 0.0 y 1.0.
Obtiene la opacidad del Marker.
getPosition
getPosition()
Parámetros: Ninguno
Valor de devolución:  LatLng|null|undefined
Obtén la posición del Marker.
getShape
getShape()
Parámetros: Ninguno
Valor de devolución:  MarkerShape|null|undefined
Obtiene la forma del Marker que se usa para la interacción. Consulta MarkerOptions.shape y MarkerShape.
getTitle
getTitle()
Parámetros: Ninguno
Valor de devolución:  string|null|undefined
Obtiene el título del cuadro de información Marker. Consulta los MarkerOptions.title.
getVisible
getVisible()
Parámetros: Ninguno
Valor de devolución:  boolean Es verdadero si el marcador está visible.
Obtiene la visibilidad del Marker.
getZIndex
getZIndex()
Parámetros: Ninguno
Valor que se devuelve:  number|null|undefined zIndex del marcador.
Obtiene el zIndex de Marker. Consulta los MarkerOptions.zIndex.
setAnimation
setAnimation([animation])
Parámetros: 
  • animationAnimation optional La animación que se reproducirá.
Valor de retorno: Ninguno
Inicia una animación. Se cancelará cualquier animación en curso. Actualmente, se admiten las siguientes animaciones: Animation.BOUNCE y Animation.DROP. Si pasas null, se detendrá cualquier animación.
setClickable
setClickable(flag)
Parámetros: 
  • flagboolean Si es true, se puede hacer clic en el marcador.
Valor de retorno: Ninguno
Establece si se puede hacer clic en el Marker.
setCursor
setCursor([cursor])
Parámetros: 
  • cursor:  Tipo de cursor del mouse string optional.
Valor de retorno: Ninguno
Establece el tipo de cursor del mouse que se muestra cuando se desplaza el cursor.
setDraggable
setDraggable(flag)
Parámetros: 
  • flagboolean optional Si es true, el marcador se puede arrastrar.
Valor de retorno: Ninguno
Establece si el Marker se puede arrastrar.
setIcon
setIcon([icon])
Parámetros: 
Valor de retorno: Ninguno
Establece el ícono para Marker. Consulta los MarkerOptions.icon.
setLabel
setLabel([label])
Parámetros: 
  • labelstring|MarkerLabel optional La etiqueta puede ser una cadena de caracteres o un objeto MarkerLabel.
Valor de retorno: Ninguno
Establece la etiqueta para Marker. Consulta los MarkerOptions.label.
setMap
setMap(map)
Parámetros: 
Valor de retorno: Ninguno
Renderiza el Marker en el mapa o la panorámica especificados. Si el mapa se establece en null, se quitará el marcador.
setOpacity
setOpacity([opacity])
Parámetros: 
  • opacitynumber optional Un número entre 0.0 (transparente) y 1.0 (opaco).
Valor de retorno: Ninguno
Establece la opacidad del Marker.
setOptions
setOptions(options)
Parámetros: 
Valor de retorno: Ninguno
Establece las opciones para Marker.
setPosition
setPosition([latlng])
Parámetros: 
Valor de retorno: Ninguno
Establece la posición de Marker.
setShape
setShape([shape])
Parámetros: 
Valor de retorno: Ninguno
Establece la forma del Marker que se usa para la interacción. Consulta MarkerOptions.shape y MarkerShape.
setTitle
setTitle([title])
Parámetros: 
  • titlestring optional
Valor de retorno: Ninguno
Establece el título de la información sobre la herramienta de