Pennarelli

pubblica classe finale MarkerOptions estende oggetto
implementa Parcelable

Definisce MarkerOptions per un indicatore.

Guida per gli sviluppatori

Per ulteriori informazioni, leggi la guida per gli sviluppatori sui indicatori.

Riepilogo delle costanti ereditate

Riepilogo del costruttore pubblico

MarkerOptions()
Crea un nuovo insieme di opzioni per gli indicatori.

Riepilogo del metodo pubblico

MarkerOptions
alpha(alpha in virgola mobile)
Consente di impostare l'alfa (opacità) dell'indicatore.
MarkerOptions
anchor(float u, float v)
Specifica che l'ancoraggio si trovi in un punto specifico dell'immagine dell'indicatore.
MarkerOptions
collisionBehavior(comportamento della collisione int)
Imposta lo stato di collisione dell'indicatore.
MarkerOptions
trascinabile(booleano trascinabile)
Consente di impostare la trascinabilità dell'indicatore.
MarkerOptions
flat(booleano bemolle)
Consente di impostare se questo indicatore deve essere piatto rispetto alla mappa true o a un cartellone rivolto verso la fotocamera false.
float
getAlpha()
Restituisce il set alpha per l'oggetto MarkerOptions.
float
getAnchorU()
Distanza orizzontale, normalizzata su [0, 1], dell'ancoraggio dal bordo sinistro.
float
getAnchorV()
Distanza verticale, normalizzata su [0, 1], dell'ancoraggio dal bordo superiore.
int
BitmapDescriptor
getIcon()
Restituisce il descrittore dell'icona personalizzata impostato per questo oggetto MarkerOptions.
float
getInfoWindowAnchorU()
Distanza orizzontale, normalizzata su [0, 1], dell'ancoraggio della finestra informativa dal bordo sinistro.
float
getInfoWindowAnchorV()
Distanza verticale, normalizzata su [0, 1], dell'ancoraggio della finestra informativa dal bordo superiore.
LatLng
getPosition()
Restituisce la posizione impostata per l'oggetto MarkerOptions.
float
getRotation()
Restituisce la rotazione impostata per l'oggetto MarkerOptions.
Stringa
getSnippet()
Consente di acquisire lo snippet impostato per l'oggetto MarkerOptions.
Stringa
getTitle()
Restituisce il titolo impostato per questo oggetto MarkerOptions.
float
getZIndex()
Restituisce il set zIndex per questo oggetto MarkerOptions.
MarkerOptions
icon(BitmapDescriptor iconDescriptor)
Consente di impostare l'icona dell'indicatore.
MarkerOptions
infoWindowAnchor(float u, float v)
Specifica il punto di ancoraggio della finestra informativa sull'immagine dell'indicatore.
boolean
isDraggable()
Recupera l'impostazione di trascinabilità per questo oggetto MarkerOptions.
boolean
isFlat()
Restituisce l'impostazione fissa per questo oggetto MarkerOptions.
boolean
isVisible()
Restituisce l'impostazione di visibilità per questo oggetto MarkerOptions.
MarkerOptions
position(LatLng latlng)
Consente di impostare la posizione dell'indicatore.
MarkerOptions
rotazione(rotazione di un float)
Imposta la rotazione dell'indicatore in gradi in senso orario rispetto al punto di ancoraggio dell'indicatore.
MarkerOptions
snippet(snippet stringa)
Imposta lo snippet per l'indicatore.
MarkerOptions
title(Titolo della stringa)
Imposta il titolo dell'indicatore.
MarkerOptions
visible(booleani visibili)
Imposta la visibilità dell'indicatore.
MarkerOptions
zIndex(zIndex in virgola mobile)
Imposta il valore zIndex per l'indicatore.

Riepilogo del metodo ereditato

Costruttori pubblici

Public MarkerOptions ()

Crea un nuovo insieme di opzioni per gli indicatori.

Metodi pubblici

Public MarkerOptions alpha (float alpha)

Consente di impostare l'alfa (opacità) dell'indicatore. È un valore compreso tra 0 e 1, dove 0 indica che l'indicatore è completamente trasparente e 1 significa che l'indicatore è completamente opaco.

Parametri
alfa
Ritorni
  • l'oggetto per cui è stato chiamato il metodo, con il nuovo set alpha.

pubblici MarkerOptions anchor (float u, float v)

Specifica che l'ancoraggio si trovi in un punto specifico dell'immagine dell'indicatore.

L'ancoraggio specifica il punto nell'immagine dell'icona ancorato alla posizione dell'indicatore sulla superficie del pianeta.

Il punto di ancoraggio è specificato nello spazio continuo [0,0, 1,0] x [0,0, 1,0], dove (0, 0) è l'angolo in alto a sinistra dell'immagine e (1, 1) è l'angolo in basso a destra. Il punto di ancoraggio in un'immagine L x A è il punto di griglia discreto più vicino in una griglia (L + 1) x (H + 1), ottenuto scalando l'arrotondamento successivo. Ad esempio, in un'immagine 4 x 2, il punto di ancoraggio (0,7, 0,6) si risolve nel punto della griglia in (3, 1).

 *-----+-----+-----+-----*
 |     |     |     |     |
 |     |     |     |     |
 +-----+-----+-----+-----+
 |     |     |   X |     |   (U, V) = (0.7, 0.6)
 |     |     |     |     |
 *-----+-----+-----+-----*
 *-----+-----+-----+-----*
 |     |     |     |     |
 |     |     |     |     |
 +-----+-----+-----X-----+   (X, Y) = (3, 1)
 |     |     |     |     |
 |     |     |     |     |
 *-----+-----+-----+-----*
 

Parametri
u Coordinata u dell'ancoraggio, come rapporto tra la larghezza dell'immagine (nell'intervallo [0, 1])
v Coordinata v dell'ancoraggio, come rapporto dell'altezza dell'immagine (nell'intervallo [0, 1])
Ritorni
  • l'oggetto per cui è stato chiamato il metodo, con il nuovo set di ancoraggio.

pubblici MarkerOptions collisionBehavior (int collisionBehavior)

Imposta lo stato di collisione dell'indicatore. Questo è un valore pari a Marker.CollisionBehavior. Può essere impostato una sola volta.

Parametri
collisionBehavior
Ritorni
  • l'oggetto per cui è stato chiamato il metodo, con lo stato di collisione impostato.

pubblici MarkerOptions trascinabile (boolean draggable)

Consente di impostare la trascinabilità dell'indicatore.

Parametri
trascinabile
Ritorni
  • l'oggetto per cui è stato chiamato il metodo, con il nuovo stato trascinabile impostato.

pubblici MarkerOptions flat (booleano flat)

Consente di impostare se questo indicatore deve essere piatto rispetto alla mappa true o a un cartellone rivolto verso la fotocamera false. Se l'indicatore è piatto e appoggiato alla mappa, rimane bloccato sulla mappa mentre la fotocamera ruota e si inclina, ma mantiene le stesse dimensioni dello zoom della fotocamera, a differenza di un elemento GroundOverlay. Se l'indicatore è un cartellone pubblicitario, sarà sempre disegnato rivolto verso la fotocamera e ruoterà e inclinirà insieme alla fotocamera. Il valore predefinito è false.

Parametri
fisse
Ritorni
  • l'oggetto per cui è stato chiamato il metodo, con il nuovo stato fisso impostato.

numero in virgola mobile pubblico getAlpha ()

Restituisce il set alpha per l'oggetto MarkerOptions.

Ritorni
  • l'alfa dell'indicatore nell'intervallo [0, 1].

numero in virgola mobile pubblico getAnchorU ()

Distanza orizzontale, normalizzata su [0, 1], dell'ancoraggio dal bordo sinistro.

Ritorni
  • il valore u dell'ancoraggio.

numero in virgola mobile pubblico getAnchorV ()

Distanza verticale, normalizzata su [0, 1], dell'ancoraggio dal bordo superiore.

Ritorni
  • il valore v dell'ancoraggio.

Public int getCollisionBehavior ()

pubblico BitmapDescriptor getIcon ()

Restituisce il descrittore dell'icona personalizzata impostato per questo oggetto MarkerOptions.

Ritorni
  • Un BitmapDescriptor che rappresenta l'icona personalizzata o null se non è impostata alcuna icona personalizzata.

numero a virgola mobile pubblico getInfoWindowAnchorU ()

Distanza orizzontale, normalizzata su [0, 1], dell'ancoraggio della finestra informativa dal bordo sinistro.

Ritorni
  • il valore u dell'ancoraggio della finestra informativa.

numero a virgola mobile pubblico getInfoWindowAnchorV ()

Distanza verticale, normalizzata su [0, 1], dell'ancoraggio della finestra informativa dal bordo superiore.

Ritorni
  • il valore v dell'ancoraggio della finestra informativa.

pubblica LatLng getPosition ()

Restituisce la posizione impostata per l'oggetto MarkerOptions.

Ritorni
  • Un oggetto LatLng che specifica la posizione corrente dell'indicatore.

numero in virgola mobile pubblico getRotation ()

Restituisce la rotazione impostata per l'oggetto MarkerOptions.

Ritorni
  • la rotazione dell'indicatore in gradi in senso orario rispetto alla posizione predefinita.

pubblica Stringa getSnippet ()

Consente di acquisire lo snippet impostato per l'oggetto MarkerOptions.

Ritorni
  • Una stringa contenente lo snippet dell'indicatore.

Stringa pubblica getTitle ()

Restituisce il titolo impostato per questo oggetto MarkerOptions.

Ritorni
  • Una stringa contenente il titolo dell'indicatore.

numero in virgola mobile getZIndex ()

Restituisce il set zIndex per questo oggetto MarkerOptions.

Ritorni
  • zIndex dell'indicatore.

pubblici MarkerOptions icon (BitmapDescriptor iconDescriptor)

Consente di impostare l'icona dell'indicatore.

Parametri
iconDescriptor se null, viene utilizzato l'indicatore predefinito.
Ritorni
  • l'oggetto per cui è stato chiamato il metodo, con il nuovo descrittore icona impostato.

pubblici MarkerOptions infoWindowAnchor (float u, float v)

Specifica il punto di ancoraggio della finestra informativa sull'immagine dell'indicatore. Questo valore è specificato nello stesso sistema di coordinate dell'ancoraggio. Per ulteriori dettagli, visita la pagina anchor(float, float). Il valore predefinito è la parte superiore al centro dell'immagine.

Parametri
u Coordinata u dell'ancoraggio della finestra informativa, come rapporto della larghezza dell'immagine (nell'intervallo [0, 1])
v Coordinata v dell'ancoraggio della finestra informativa, come rapporto dell'altezza dell'immagine (nell'intervallo [0, 1])
Ritorni
  • l'oggetto per cui è stato chiamato il metodo, con il nuovo ancoraggio della finestra informativa impostato.

pubblico booleano isDraggable ()

Recupera l'impostazione di trascinabilità per questo oggetto MarkerOptions.

Ritorni
  • true se l'indicatore può essere trascinato; in caso contrario, restituisce false.

pubblico booleano isFlat ()

Restituisce l'impostazione fissa per questo oggetto MarkerOptions.

Ritorni
  • true se l'indicatore è piatto rispetto alla mappa; false se l'indicatore deve essere rivolto verso la fotocamera.

pubblici booleano isVisible ()

Restituisce l'impostazione di visibilità per questo oggetto MarkerOptions.

Ritorni
  • true se l'indicatore è visibile; in caso contrario, restituisce false.

pubblici MarkerOptions position (LatLng latlng)

Consente di impostare la posizione dell'indicatore.

Parametri
Latlng
Ritorni
  • l'oggetto per cui è stato chiamato il metodo, con la nuova posizione impostata.

Public MarkerOptions rotazione (rotazione dei valori mobili)

Imposta la rotazione dell'indicatore in gradi in senso orario rispetto al punto di ancoraggio dell'indicatore. L'asse di rotazione è perpendicolare all'indicatore. Una rotazione pari a 0 corrisponde alla posizione predefinita dell'indicatore. Quando l'indicatore è piatto sulla mappa, la posizione predefinita è allineata a nord e la rotazione è tale che l'indicatore rimanga sempre piatto sulla mappa. Quando l'indicatore è un cartellone pubblicitario, la posizione predefinita è rivolta verso l'alto e la rotazione è tale che l'indicatore è sempre rivolto verso la fotocamera. Il valore predefinito è 0.

Parametri
rotazione
Ritorni
  • l'oggetto per cui è stato chiamato il metodo, con la nuova rotazione impostata.

pubblici MarkerOptions snippet (snippet stringa)

Imposta lo snippet per l'indicatore.

Parametri
snippet
Ritorni
  • l'oggetto per cui è stato chiamato il metodo, con il nuovo snippet impostato.

pubblici MarkerOptions title (Titolo stringa)

Imposta il titolo dell'indicatore.

Parametri
title
Ritorni
  • l'oggetto per cui è stato chiamato il metodo, con il nuovo titolo impostato.

Public MarkerOptions visible (boolean visible)

Imposta la visibilità dell'indicatore.

Parametri
visibile
Ritorni
  • l'oggetto per cui è stato chiamato il metodo, con il nuovo stato di visibilità impostato.

pubblici MarkerOptions zIndex (float zIndex)

Imposta il valore zIndex per l'indicatore.

Parametri
zIndex
Ritorni
  • l'oggetto per cui è stato chiamato il metodo, con il nuovo set di dati zIndex.