implements Parcelable
Definisce MarkerOptions per un indicatore.
Guida per gli sviluppatori
Per maggiori informazioni, leggi la sezione per gli sviluppatori relativa agli indicatori guida.
Riepilogo costante ereditato
Riepilogo pubblico costruttore
MarkerOptions()
Crea un nuovo insieme di opzioni di indicatori.
|
Riepilogo del metodo pubblico
MarkerOptions |
alpha(alpha in virgola mobile)
Imposta l'alfa (opacità) dell'indicatore.
|
MarkerOptions |
anchor(numero in virgola mobile u, numero in virgola mobile v)
Specifica che l'ancoraggio si trovi in un punto specifico nell'immagine dell'indicatore.
|
MarkerOptions |
collisionBehavior(int collisionBehavior)
Imposta lo stato di collisione per l'indicatore.
|
MarkerOptions |
trascinabile(booleano trascinabile)
Consente di impostare la possibilità di trascinamento per l'indicatore.
|
MarkerOptions |
flat(booleano flat)
Consente di impostare se questo indicatore deve essere allineato alla mappa
true o a un cartellone rivolto verso la
fotocamera false . |
numero in virgola mobile |
getAlpha()
Ottiene il set alpha per questo oggetto
MarkerOptions . |
numero in virgola mobile |
getAnchorU()
Distanza orizzontale, normalizzata a [0, 1], dell'ancoraggio dal bordo sinistro.
|
numero in virgola mobile |
getAnchorV()
Distanza verticale, normalizzata a [0, 1], dell'ancoraggio dal bordo superiore.
|
int | |
BitmapDescriptor |
getIcon()
Ottiene il descrittore dell'icona personalizzata impostato per questo oggetto
MarkerOptions . |
numero in virgola mobile |
getInfoWindowAnchorU()
Distanza orizzontale, normalizzata a [0, 1], dell'ancoraggio della finestra informativa dal bordo sinistro.
|
numero in virgola mobile |
getInfoWindowAnchorV()
Distanza verticale, normalizzata a [0, 1], dell'ancoraggio della finestra informativa dal bordo superiore.
|
LatLng |
getPosition()
Restituisce la posizione impostata per l'oggetto
MarkerOptions . |
numero in virgola mobile |
getRotation()
Ottiene la rotazione impostata per questo oggetto
MarkerOptions . |
Stringa |
getSnippet()
Ottiene lo snippet impostato per questo oggetto
MarkerOptions . |
Stringa |
getTitle()
Ottiene il titolo impostato per questo oggetto
MarkerOptions . |
numero in virgola mobile |
getZIndex()
Ottiene il valore zIndex impostato per questo oggetto
MarkerOptions . |
MarkerOptions | |
MarkerOptions |
infoWindowAnchor(numero in virgola mobile u, numero in virgola mobile v)
Specifica il punto di ancoraggio della finestra informativa sull'immagine dell'indicatore.
|
booleano |
isDraggable()
Ottiene l'impostazione di trascinabilità per questo oggetto
MarkerOptions . |
booleano |
isFlat()
Ottiene l'impostazione flat per questo oggetto
MarkerOptions . |
booleano |
isVisible()
Ottiene l'impostazione di visibilità per questo oggetto
MarkerOptions . |
MarkerOptions | |
MarkerOptions |
rotation(rotazione in virgola mobile)
Imposta la rotazione dell'indicatore in gradi in senso orario intorno al punto di ancoraggio dell'indicatore.
|
MarkerOptions |
snippet(Snippet stringa)
Imposta lo snippet per l'indicatore.
|
MarkerOptions |
title(Titolo stringa)
Imposta il titolo dell'indicatore.
|
MarkerOptions |
visible(boolean visible)
Consente di impostare la visibilità dell'indicatore.
|
MarkerOptions |
zIndex(zIndex in virgola mobile)
Imposta il valore zIndex per l'indicatore.
|
Riepilogo del metodo ereditato
Costruttori pubblici
pubblica . MarkerOptions ()
Crea un nuovo insieme di opzioni di indicatori.
Metodi pubblici
pubblica MarkerOptions alpha (alfa in virgola mobile)
Imposta l'alfa (opacità) dell'indicatore. Il valore va da 0 a 1, dove 0 indica l'indicatore è completamente trasparente e 1 significa che l'indicatore è completamente opaco.
Parametri
alfa |
---|
Resi
- l'oggetto per il quale è stato chiamato il metodo, con il nuovo set alpha.
pubblica MarkerOptions ancoraggio (numero in virgola mobile u, numero in virgola mobile v)
Specifica che l'ancoraggio si trovi in un punto specifico nell'immagine dell'indicatore.
L'ancoraggio specifica il punto nell'immagine dell'icona ancorato alla posizione dell'indicatore. sulla superficie terrestre.
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 di L x A è il punto della griglia discreto più vicino in un intervallo (W + 1) x Griglia (H + 1), ottenuta scalando l'arrotondamento seguito. 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 della larghezza dell'immagine (nell'intervallo [0, 1]) |
---|---|
v | Coordinata v dell'ancoraggio, come rapporto tra l'altezza dell'immagine (nell'intervallo [0, 1]) |
Resi
- l'oggetto per il quale è stato chiamato il metodo, con il nuovo set di ancoraggio.
pubblica MarkerOptions collisionBehavior (int collisionBehavior)
Imposta lo stato di collisione per l'indicatore. Questo è un valore pari a Marker.CollisionBehavior
. Può
essere impostata una sola volta.
Parametri
collisionBehavior |
---|
Resi
- l'oggetto per il quale è stato chiamato il metodo, con lo stato di collisione impostato.
pubblica MarkerOptions trascinabile (booleano trascinabile)
Consente di impostare la possibilità di trascinamento per l'indicatore.
Parametri
trascinabile |
---|
Resi
- l'oggetto per il quale è stato chiamato il metodo, con il nuovo stato trascinabile impostato.
pubblica MarkerOptions piatta (booleano piatto)
Consente di impostare se questo indicatore deve essere allineato alla mappa true
o a un cartellone rivolto verso la
fotocamera false
. Se l'indicatore è inclinato rispetto alla mappa, rimarrà bloccato sulla mappa
la fotocamera ruota e si inclina, ma rimarrà le stesse dimensioni dello zoom, a differenza di
GroundOverlay
. Se l'indicatore è un cartellone pubblicitario, sarà sempre disegnato rivolto verso la fotocamera.
Ruota e si inclina con la fotocamera. Il valore predefinito è false
.
Parametri
bemolle |
---|
Resi
- l'oggetto per il quale è stato chiamato il metodo, con il nuovo stato flat impostato.
pubblica in virgola mobile . getAlpha ()
Ottiene il set alpha per questo oggetto MarkerOptions
.
Resi
- l'alfa dell'indicatore nell'intervallo [0, 1].
pubblica in virgola mobile . getAnchorU ()
Distanza orizzontale, normalizzata a [0, 1], dell'ancoraggio dal bordo sinistro.
Resi
- il valore u dell'ancoraggio.
pubblica in virgola mobile . getAnchorV ()
Distanza verticale, normalizzata a [0, 1], dell'ancoraggio dal bordo superiore.
Resi
- il valore v dell'ancoraggio.
pubblica int . getCollisionBehavior ()
pubblica BitmapDescriptor getIcon ()
Ottiene il descrittore dell'icona personalizzata impostato per questo oggetto MarkerOptions
.
Resi
- Una
BitmapDescriptor
che rappresenta l'icona personalizzata oppurenull
se non è personalizzata è stata impostata.
pubblica in virgola mobile . getInfoWindowAnchorU ()
Distanza orizzontale, normalizzata a [0, 1], dell'ancoraggio della finestra informativa dal bordo sinistro.
Resi
- il valore u dell'ancoraggio della finestra informativa.
pubblica in virgola mobile . getInfoWindowAnchorV ()
Distanza verticale, normalizzata a [0, 1], dell'ancoraggio della finestra informativa dal bordo superiore.
Resi
- il valore v dell'ancoraggio della finestra informativa.
pubblica LatLng getPosition ()
Restituisce la posizione impostata per l'oggetto MarkerOptions
.
Resi
- Un oggetto
LatLng
che specifica la posizione corrente dell'indicatore.
pubblica in virgola mobile . getRotation ()
Ottiene la rotazione impostata per questo oggetto MarkerOptions
.
Resi
- la rotazione dell'indicatore in gradi in senso orario rispetto alla posizione predefinita.
pubblica Stringa . getSnippet ()
Ottiene lo snippet impostato per questo oggetto MarkerOptions
.
Resi
- Una stringa contenente lo snippet dell'indicatore.
pubblica Stringa . getTitle ()
Ottiene il titolo impostato per questo oggetto MarkerOptions
.
Resi
- Una stringa contenente il titolo dell'indicatore.
pubblica in virgola mobile . getZIndex ()
Ottiene il valore zIndex impostato per questo oggetto MarkerOptions
.
Resi
- il valore zIndex dell'indicatore.
pubblica MarkerOptions icona (BitmapDescriptor iconDescriptor)
Consente di impostare l'icona dell'indicatore.
Parametri
iconDescriptor | Se null , viene utilizzato l'indicatore predefinito. |
---|
Resi
- l'oggetto per il quale è stato chiamato il metodo, con il nuovo descrittore dell'icona.
pubblica MarkerOptions infoWindowAnchor (numero in virgola mobile u, numero in virgola mobile v)
Specifica il punto di ancoraggio della finestra informativa sull'immagine dell'indicatore. Questo valore è specificato nel
lo stesso sistema di coordinate dell'ancoraggio. Per maggiori dettagli, visita la pagina anchor(float, float)
. La
è la parte superiore centrale dell'immagine.
Parametri
u | Coordinata u dell'ancoraggio della finestra informativa, come rapporto tra la larghezza dell'immagine (nell'intervallo [0, 1]) |
---|---|
v | Coordinata v dell'ancoraggio della finestra informativa, come rapporto tra l'altezza dell'immagine (nell'intervallo [0, 1]) |
Resi
- l'oggetto per il quale è stato chiamato il metodo, con l'ancoraggio della nuova finestra informativa.
pubblica booleano . isDraggable ()
Ottiene l'impostazione di trascinabilità per questo oggetto MarkerOptions
.
Resi
true
se l'indicatore è trascinabile; altrimenti restituiscefalse
.
pubblica booleano . isFlat ()
Ottiene l'impostazione flat per questo oggetto MarkerOptions
.
Resi
true
se l'indicatore è in linea con la mappa;false
se l'indicatore deve rivolto verso la fotocamera.
pubblica booleano . isVisible ()
Ottiene l'impostazione di visibilità per questo oggetto MarkerOptions
.
Resi
true
se l'indicatore è visibile; altrimenti restituiscefalse
.
pubblica MarkerOptions posizione (LatLng latlng)
Consente di impostare la posizione dell'indicatore.
Parametri
Latlng |
---|
Resi
- l'oggetto per il quale è stato chiamato il metodo, con la nuova posizione impostata.
pubblica MarkerOptions rotazione (rotazione mobile)
Imposta la rotazione dell'indicatore in gradi in senso orario intorno al punto di ancoraggio dell'indicatore. L'asse della 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 è una cartellone pubblicitario, la posizione predefinita è rivolta verso l'alto e la rotazione è tale che l'indicatore sia sempre rivolto verso la fotocamera. Il valore predefinito è 0.
Parametri
rotazione |
---|
Resi
- l'oggetto per il quale è stato chiamato il metodo, con la nuova rotazione impostata.
pubblica MarkerOptions snippet (Snippet stringa)
Imposta lo snippet per l'indicatore.
Parametri
snippet |
---|
Resi
- l'oggetto per il quale è stato chiamato il metodo, con il nuovo snippet impostato.
pubblica MarkerOptions titolo (Titolo stringa)
Imposta il titolo dell'indicatore.
Parametri
titolo |
---|
Resi
- l'oggetto per il quale è stato chiamato il metodo, con il nuovo titolo impostato.
pubblica MarkerOptions visibile (booleano visibile)
Consente di impostare la visibilità dell'indicatore.
Parametri
visibile |
---|
Resi
- l'oggetto per il quale è stato chiamato il metodo, con il nuovo stato di visibilità impostato.
pubblica MarkerOptions zIndex (zIndex in virgola mobile)
Imposta il valore zIndex per l'indicatore.
Parametri
zIndex |
---|
Resi
- l'oggetto per il quale è stato chiamato il metodo, con il nuovo set di zIndex.