Pennarelli

lezione finale pubblica MarkerOptions estende l'oggetto
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
icon(BitmapDescriptor iconDescriptor)
Consente di impostare l'icona dell'indicatore.
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
position(LatLng latlng)
Consente di impostare la posizione dell'indicatore.
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 oppure null 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 restituisce false.

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 restituisce false.

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.