Marker (legacy)

Classe Marker

google.maps.Marker classe

Questo corso si estende MVCObject.

Accesso chiamando il numero const {Marker} = await google.maps.importLibrary("marker").
Consulta Librerie nell'API Maps JavaScript.

Marker
Marker([opts])
Parametri: 
  • optsMarkerOptions optional Argomenti facoltativi denominati
Crea un indicatore con le opzioni specificate. Se viene specificata una mappa, l'indicatore viene aggiunto alla mappa durante la costruzione. Tieni presente che la posizione deve essere impostata per visualizzare il marcatore.
MAX_ZINDEX L'indice z predefinito massimo che l'API assegnerà a un indicatore. Puoi impostare un indice z più elevato per portare un indicatore in primo piano.
getAnimation
getAnimation()
Parametri: nessuno
Valore restituito:  Animation|null|undefined
Ottieni l'animazione attualmente in esecuzione.
getClickable
getClickable()
Parametri: nessuno
Valore restituito:  boolean True se il marcatore è selezionabile.
Visualizzare lo stato di cliccabilità del Marker.
getCursor
getCursor()
Parametri: nessuno
Valore restituito:  string|null|undefined
Visualizza il tipo di cursore del mouse al passaggio del mouse.
getDraggable
getDraggable()
Parametri: nessuno
Valore restituito:  boolean True se il marcatore è trascinabile.
Visualizzare lo stato trascinabile di Marker.
getIcon
getIcon()
Parametri: nessuno
Valore restituito:  string|Icon|Symbol|null|undefined
Ottieni l'icona di Marker. Leggi i MarkerOptions.icon.
getLabel
getLabel()
Parametri: nessuno
Valore restituito:  MarkerLabel|string|null|undefined
Ottieni l'etichetta di Marker. Leggi i MarkerOptions.label.
getMap
getMap()
Parametri: nessuno
Valore restituito:  Map|StreetViewPanorama
Ottieni la mappa o il panorama su cui viene visualizzato Marker.
getOpacity
getOpacity()
Parametri: nessuno
Valore restituito:  number|null|undefined un numero compreso tra 0,0 e 1,0.
Ottieni l'opacità di Marker.
getPosition
getPosition()
Parametri: nessuno
Valore restituito:  LatLng|null|undefined
Ottieni la posizione di Marker.
getShape
getShape()
Parametri: nessuno
Valore restituito:  MarkerShape|null|undefined
Ottieni la forma di Marker utilizzata per l'interazione. Leggi MarkerOptions.shape e MarkerShape.
getTitle
getTitle()
Parametri: nessuno
Valore restituito:  string|null|undefined
Ottieni il titolo della descrizione comando Marker. Leggi i MarkerOptions.title.
getVisible
getVisible()
Parametri: nessuno
Valore restituito:  boolean True se il marcatore è visibile.
Ottieni la visibilità di Marker.
getZIndex
getZIndex()
Parametri: nessuno
Valore restituito:  number|null|undefined zIndex del marcatore.
Ottieni lo zIndex di Marker. Leggi i MarkerOptions.zIndex.
setAnimation
setAnimation([animation])
Parametri: 
  • animationAnimation optional l'animazione da riprodurre.
Valore restituito:nessuno
Avviare un'animazione. Qualsiasi animazione in corso verrà annullata. Le animazioni attualmente supportate sono: Animation.BOUNCE, Animation.DROP. Se passi null, qualsiasi animazione verrà interrotta.
setClickable
setClickable(flag)
Parametri: 
  • flagboolean Se true, è possibile fare clic sul marcatore.
Valore restituito:nessuno
Imposta se Marker è selezionabile.
setCursor
setCursor([cursor])
Parametri: 
  • cursorstring optional tipo di cursore del mouse.
Valore restituito:nessuno
Imposta il tipo di cursore del mouse visualizzato al passaggio del mouse.
setDraggable
setDraggable(flag)
Parametri: 
  • flagboolean optional Se true, il marcatore può essere trascinato.
Valore restituito:nessuno
Imposta se Marker è trascinabile.
setIcon
setIcon([icon])
Parametri: 
Valore restituito:nessuno
Imposta l'icona per Marker. Leggi i MarkerOptions.icon.
setLabel
setLabel([label])
Parametri: 
  • labelstring|MarkerLabel optional l'etichetta può essere una stringa di caratteri o un oggetto MarkerLabel.
Valore restituito:nessuno
Imposta l'etichetta per Marker. Leggi i MarkerOptions.label.
setMap
setMap(map)
Parametri: 
Valore restituito:nessuno
Esegue il rendering di Marker sulla mappa o sul panorama specificati. Se la mappa è impostata su null, il segnaposto verrà rimosso.
setOpacity
setOpacity([opacity])
Parametri: 
  • opacitynumber optional Un numero compreso tra 0,0 (trasparente) e 1,0 (opaco).
Valore restituito:nessuno
Imposta l'opacità di Marker.
setOptions
setOptions(options)
Parametri: 
Valore restituito:nessuno
Imposta le opzioni per Marker.
setPosition
setPosition([latlng])
Parametri: 
Valore restituito:nessuno
Imposta la posizione per Marker.
setShape
setShape([shape])
Parametri: 
Valore restituito:nessuno
Imposta la forma del Marker utilizzato per l'interazione. Leggi MarkerOptions.shape e MarkerShape.
setTitle
setTitle([title])
Parametri: 
  • titlestring optional
Valore restituito:nessuno
Imposta il titolo della descrizione comando Marker. Leggi i MarkerOptions.title.
setVisible
setVisible(visible)
Parametri: 
  • visibleboolean Se true, il marcatore è visibile
Valore restituito:nessuno
Imposta se Marker è visibile.
setZIndex
setZIndex([zIndex])
Parametri: 
  • zIndexnumber optional
Valore restituito:nessuno
Imposta zIndex di Marker. Leggi i MarkerOptions.zIndex.
Ereditato: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
animation_changed
function()
Argomenti: nessuno
Questo evento viene attivato quando cambia la proprietà di animazione Marker.
click
function(event)
Argomenti: 
Questo evento viene attivato quando viene fatto clic sull'icona Marker.
clickable_changed
function()
Argomenti: nessuno
Questo evento viene attivato quando la proprietà Marker cliccabile cambia.
contextmenu
function(event)
Argomenti: 
Questo evento viene attivato quando viene attivato l'evento DOM contextmenu su Marker
cursor_changed
function()
Argomenti: nessuno
Questo evento viene attivato quando la proprietà del cursore Marker cambia.
dblclick
function(event)
Argomenti: 
Questo evento viene attivato quando viene fatto doppio clic sull'icona Marker.
drag
function(event)
Argomenti: 
Questo evento viene attivato ripetutamente mentre l'utente trascina Marker.
dragend
function(event)
Argomenti: 
Questo evento viene attivato quando l'utente smette di trascinare Marker.
draggable_changed
function()
Argomenti: nessuno
Questo evento viene attivato quando la proprietà Marker trascinabile cambia.
dragstart
function(event)
Argomenti: 
Questo evento viene attivato quando l'utente inizia a trascinare Marker.
flat_changed
function()
Argomenti: nessuno
Questo evento viene attivato quando la proprietà Marker cambia.
icon_changed
function()
Argomenti: nessuno
Questo evento viene attivato quando cambia la proprietà dell'icona Marker.
mousedown
function(event)
Argomenti: 
Questo evento viene attivato quando si preme il tasto del mouse su Marker.
mouseout
function(event)
Argomenti: 
Questo evento viene attivato quando il mouse esce dall'area dell'icona Marker.
mouseover
function(event)
Argomenti: 
Questo evento viene attivato quando il mouse entra nell'area dell'icona Marker.
mouseup
function(event)
Argomenti: 
Questo evento viene attivato per un mouseup su Marker.
position_changed
function()
Argomenti: nessuno
Questo evento viene attivato quando cambia la proprietà di posizione Marker.
shape_changed
function()
Argomenti: nessuno
Questo evento viene attivato quando cambia la proprietà della forma Marker.
title_changed
function()
Argomenti: nessuno
Questo evento viene attivato quando cambia la proprietà del titolo Marker.
visible_changed
function()
Argomenti: nessuno
Questo evento viene attivato quando cambia la proprietà visibile di