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 | |
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 | |
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 onull
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, restituiscefalse
.
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, restituiscefalse
.
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.