implementa Parcelable
Definisce PennOptions per un indicatore.
Guida per gli sviluppatori
Per maggiori informazioni, leggi la guida per gli sviluppatori Markers.
Riepilogo costante ereditato
Riepilogo pubblico costruzione
MarkerOptions
Crea un nuovo insieme di opzioni indicatore.
|
Riepilogo del metodo pubblico
Opzioni Marker |
alpha(alpha mobile)
Imposta l'alfa (opacità) dell'indicatore.
|
Opzioni Marker |
ancoraggio(fluttuante, numero in virgola mobile v)
Specifica l'ancoraggio in modo che si trovi in un determinato punto dell'immagine dell'indicatore.
|
Opzioni Marker |
collisionComportamento(int collisionComportamento)
Imposta lo stato di collisione per l'indicatore.
|
Opzioni Marker |
draggable(trascinabile booleano)
Imposta la trascinamento per l'indicatore.
|
Opzioni Marker |
flat(booleano piatto)
Consente di impostare se questo indicatore deve essere piatto rispetto alla mappa
true o un cartellone pubblicitario rivolto verso la fotocamera false . |
numero in virgola mobile |
getAlpha()
Visualizza la versione alpha impostata 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
Recupera 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 questo oggetto
MarkerOptions . |
numero in virgola mobile |
getRotation()
Visualizza la rotazione impostata per questo oggetto
MarkerOptions . |
Stringa |
getSnippet()
Recupera lo snippet impostato per questo oggetto
MarkerOptions . |
Stringa |
getTitle()
Recupera il titolo impostato per l'oggetto
MarkerOptions . |
numero in virgola mobile |
getZIndex()
Recupera l'indice z impostato per questo oggetto
MarkerOptions . |
Opzioni Marker | |
Opzioni Marker |
infoWindowAnchor(decimale mobile, numero in virgola mobile v)
Specifica il punto di ancoraggio della finestra informativa sull'immagine dell'indicatore.
|
boolean |
is Draggable()
Recupera l'impostazione di trascinamento per questo oggetto
MarkerOptions . |
boolean |
isFlat()
Visualizza l'impostazione piatta per questo oggetto
MarkerOptions . |
boolean |
isVisible()
Recupera l'impostazione di visibilità per questo oggetto
MarkerOptions . |
Opzioni Marker | |
Opzioni Marker |
rotazione(rotazione mobile)
Imposta la rotazione dell'indicatore in gradi in senso orario rispetto al punto di ancoraggio dell'indicatore.
|
Opzioni Marker |
snippet (snippet stringa)
Imposta lo snippet per l'indicatore.
|
Opzioni Marker |
title(titolo della stringa)
Consente di impostare il titolo dell'indicatore.
|
Opzioni Marker |
visible(booleano visibile)
Imposta la visibilità dell'indicatore.
|
Opzioni Marker |
zIndex(zindex mobile)
Imposta lo z-index per l'indicatore.
|
Riepilogo del metodo ereditato
Costruttori pubblici
pubblica MarkerOptions ()
Crea un nuovo insieme di opzioni indicatore.
Metodi pubblici
pubblica MarkerOptions alpha (versione alfa in virgola mobile)
Imposta l'alfa (opacità) dell'indicatore. È un valore compreso tra 0 e 1, dove 0 indica che l'indicatore è completamente trasparente e 1 indica che l'indicatore è completamente opaco.
Parametri
alfa |
---|
Restituisce
- l'oggetto per cui è stato chiamato il metodo, con la nuova versione alpha impostata.
pubblico MarkerOptions ancoraggio (fluttuante, numero in virgola mobile v)
Specifica l'ancoraggio in modo che si trovi in un determinato punto dell'immagine dell'indicatore.
L'ancoraggio specifica il punto nell'immagine dell'icona che è 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 W x H è il punto griglia più vicino in una griglia (W + 1) x (H + 1), ottenuto scalando il arrotondamento. Ad esempio, in un'immagine 4 x 2, il punto di ancoraggio (0,7, 0,6) si risolve nel punto della griglia (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]) |
Restituisce
- l'oggetto per cui è stato chiamato il metodo, con il nuovo ancoraggio impostato.
pubblico MarkerOptions collisionComportamento (int collisionComportamento)
Imposta lo stato di collisione per l'indicatore. Questo è un valore di Marker.CollisionBehavior
. Può
essere impostata una sola volta.
Parametri
Comportamento di collisione |
---|
Restituisce
- l'oggetto per cui è stato chiamato il metodo con lo stato di collisione impostato.
pubblico MarkerOptions trascinabile (trascinabile booleano)
Imposta la trascinamento per l'indicatore.
Parametri
trascinabile |
---|
Restituisce
- l'oggetto per cui è stato chiamato il metodo, con il nuovo stato trascinabile impostato.
pubblica MarkerOptions fissa (piatta booleana)
Consente di impostare se questo indicatore deve essere piatto rispetto alla mappa true
o un cartellone pubblicitario rivolto verso la fotocamera false
. Se l'indicatore è piatto sulla mappa, rimarrà bloccato sulla mappa
mentre la fotocamera ruota e si inclina, ma rimarrà la stessa dimensione dello zoom, a differenza di
GroundOverlay
. Se l'indicatore è un cartellone pubblicitario, sarà sempre disegnato di fronte alla fotocamera e ruotato e inclinato con la videocamera. Il valore predefinito è false
.
Parametri
fisse |
---|
Restituisce
- l'oggetto per cui è stato chiamato il metodo, con il nuovo stato piatto impostato.
floating pubblico getAlpha ()
Visualizza la versione alpha impostata per questo oggetto MarkerOptions
.
Restituisce
- l'alpha dell'indicatore nell'intervallo [0, 1].
floating pubblico getAnchorU ()
Distanza orizzontale, normalizzata a [0, 1], dell'ancoraggio dal bordo sinistro.
Restituisce
- il valore u dell'ancoraggio.
floating pubblico getAnchorV ()
Distanza verticale, normalizzata a [0, 1], dell'ancoraggio dal bordo superiore.
Restituisce
- il valore v dell'ancoraggio.
public int getCollisionComportamento ()
pubblica BitmapDescriptor getIcon ()
Recupera il descrittore dell'icona personalizzata impostato per questo oggetto MarkerOptions
.
Restituisce
- Una
BitmapDescriptor
che rappresenta l'icona personalizzata onull
se non è impostata alcuna icona personalizzata.
floating pubblico getInfoWindowAnchorU ()
Distanza orizzontale, normalizzata a [0, 1], dell'ancoraggio della finestra informativa dal bordo sinistro.
Restituisce
- Il valore u dell'ancoraggio della finestra informativa.
floating pubblico getInfoWindowAnchorV ()
Distanza verticale, normalizzata a [0, 1], dell'ancoraggio della finestra informativa dal bordo superiore.
Restituisce
- Il valore v dell'ancoraggio della finestra informativa.
pubblica LatLng getPosition ()
Restituisce la posizione impostata per questo oggetto MarkerOptions
.
Restituisce
- Un oggetto
LatLng
che specifica la posizione corrente dell'indicatore.
floating pubblico getRotation ()
Visualizza la rotazione impostata per questo oggetto MarkerOptions
.
Restituisce
- la rotazione dell'indicatore in gradi in senso orario rispetto alla posizione predefinita.
pubblica Stringa getSnippet ()
Recupera lo snippet impostato per questo oggetto MarkerOptions
.
Restituisce
- Una stringa contenente lo snippet dell'indicatore.
pubblica Stringa getTitle ()
Recupera il titolo impostato per l'oggetto MarkerOptions
.
Restituisce
- Una stringa contenente il titolo dell'indicatore.
floating pubblico getZIndex ()
Recupera l'indice z impostato per questo oggetto MarkerOptions
.
Restituisce
- lo z-index dell'indicatore,
pubblica MarkerOptions icona (BitmapDescriptor iconDescriptor)
Imposta l'icona dell'indicatore.
Parametri
iconDescriptor | se null , viene utilizzato l'indicatore predefinito. |
---|
Restituisce
- con il nuovo descrittore dell'icona impostato.
pubblica MarkerOptions infoWindowAnchor (decimale u, numero in virgola mobile 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, consulta anchor(float, float)
. L'impostazione predefinita è 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 dell'altezza dell'immagine (nell'intervallo [0, 1]) |
Restituisce
- l'oggetto per cui è stato chiamato il metodo con l'ancoraggio della nuova finestra delle informazioni impostato.
pubblico booleano is Draggable ()
Recupera l'impostazione di trascinamento per questo oggetto MarkerOptions
.
Restituisce
true
se l'indicatore è trascinabile; in caso contrario, restituiscefalse
.
pubblico booleano isFlat ()
Visualizza l'impostazione piatta per questo oggetto MarkerOptions
.
Restituisce
true
se l'indicatore è piatto sulla mappa;false
se l'indicatore deve essere rivolto verso la fotocamera.
pubblico booleano isVisible ()
Recupera l'impostazione di visibilità per questo oggetto MarkerOptions
.
Restituisce
true
se l'indicatore è visibile; in caso contrario, restituiscefalse
.
pubblico MarkerOptions position (LatLng latlng)
Imposta la posizione dell'indicatore.
Parametri
Latlng |
---|
Restituisce
- l'oggetto per cui è stato chiamato il metodo, con la nuova posizione impostata.
pubblica MarkerOptions rotazione (rotazione mobile)
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 di 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 è puntata verso l'alto e la rotazione è rivolta verso la fotocamera. Il valore predefinito è 0.
Parametri
rotazione |
---|
Restituisce
- l'oggetto per cui è stato chiamato il metodo, con la nuova rotazione impostata.
pubblico MarkerOptions snippet (snippet stringa)
Imposta lo snippet per l'indicatore.
Parametri
snippet |
---|
Restituisce
- con il nuovo snippet impostato.
pubblico MarkerOptions title (titolo della stringa)
Consente di impostare il titolo dell'indicatore.
Parametri
title |
---|
Restituisce
- l'oggetto per cui è stato chiamato il metodo, con il nuovo titolo impostato.
pubblico MarkerOptions visible (booleano visibile)
Imposta la visibilità dell'indicatore.
Parametri
visibile |
---|
Restituisce
- l'oggetto per cui è stato chiamato il metodo, con il nuovo stato di visibilità impostato.
pubblico MarkerOptions zIndex (zindex mobile)
Imposta lo z-index per l'indicatore.
Parametri
z-index |
---|
Restituisce
- l'oggetto per cui è stato chiamato il metodo, con il nuovo zIndex impostato.