Pennarelli

classe finale pubblica MarkerOptions estende l'oggetto
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
icon(BitmapDescriptor iconDescriptor)
Imposta l'icona dell'indicatore.
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
position(LatLng latlng).
Imposta la posizione dell'indicatore.
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 o null 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, restituisce false.

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

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.