implementa Parcelable
Definisce le opzioni per un overlay del suolo.
Riepilogo costante
float | NO_DIMENSION | Flag per quando non viene specificata alcuna dimensione per l'altezza. |
Riepilogo delle costanti ereditate
Riepilogo del costruttore pubblico
GroundOverlayOptions()
Crea un nuovo insieme di opzioni di overlay del suolo.
|
Riepilogo del metodo pubblico
GroundOverlayOptions |
anchor(float u, float v)
Specifica l'ancoraggio.
|
GroundOverlayOptions |
bearing(cuscinetto fluttuante)
Specifica l'orientamento della sovrapposizione del suolo in gradi in senso orario da nord.
|
GroundOverlayOptions |
clickable(clic booleano)
Specifica se l'overlay del suolo è cliccabile.
|
float |
getAnchorU()
Ancoraggio relativo orizzontale;
0.0 e 1.0 indicano rispettivamente i bordi sinistro e destro. |
float |
getAnchorV()
Ancoraggio relativo verticale;
0.0 e 1.0 indicano rispettivamente i bordi superiore e inferiore. |
float |
getBearing()
Restituisce l'orientamento impostato per questo oggetto
GroundOverlayOptions . |
LatLngBounds |
getBounds()
Restituisce i limiti impostati per questo oggetto
GroundOverlayOptions . |
float |
getHeight()
Restituisce l'altezza impostata per questo oggetto
GroundOverlayOptions . |
BitmapDescriptor |
getImage()
Restituisce il descrittore immagine impostato per questo oggetto
GroundOverlayOptions . |
LatLng |
getLocation()
Restituisce la località impostata per questo oggetto
GroundOverlayOptions . |
float |
getTransparency()
Restituisce la trasparenza impostata per questo oggetto
GroundOverlayOptions . |
float |
getWidth()
Restituisce la larghezza impostata per questo oggetto
GroundOverlayOptions . |
float |
getZIndex()
Restituisce il set zIndex per questo oggetto
GroundOverlayOptions . |
GroundOverlayOptions | |
boolean |
isClickable()
Recupera l'impostazione di cliccabilità per questo oggetto
GroundOverlayOptions . |
boolean |
isVisible()
Restituisce l'impostazione di visibilità per questo oggetto
GroundOverlayOptions . |
GroundOverlayOptions | |
GroundOverlayOptions | |
GroundOverlayOptions | |
GroundOverlayOptions |
trasparenza(trasparenza float)
Specifica la trasparenza dell'overlay del suolo.
|
GroundOverlayOptions |
visible(booleani visibili)
Specifica la visibilità dell'overlay del suolo.
|
GroundOverlayOptions |
zIndex(zIndex in virgola mobile)
Specifica il valore zIndex dell'overlay del suolo, ovvero l'ordine in cui verrà tracciato.
|
Riepilogo del metodo ereditato
Costanti
pubblico statico in virgola mobile finale NO_DIMENSION
Flag per quando non viene specificata alcuna dimensione per l'altezza.
Costruttori pubblici
pubblici GroundOverlayOptions ()
Crea un nuovo insieme di opzioni di overlay del suolo.
Metodi pubblici
Public GroundOverlayOptions anchor (float u, float v)
Specifica l'ancoraggio.
L'ancoraggio è allineato alla posizione dell'overlay del suolo.
Il punto di ancoraggio è specificato nello spazio continuo 2D dove (0,0), (1,0), (0,1) e (1,1) indicano rispettivamente gli angoli in alto a sinistra, in alto a destra, in basso a sinistra e in basso a destra.
*-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----+-----+ | | | X | | (U, V) = (0.7, 0.6) | | | | | *-----+-----+-----+-----*
Parametri
u | coordinata u dell'ancoraggio |
---|---|
v | Coordinata v dell'ancoraggio |
Ritorni
- questo oggetto
GroundOverlayOptions
con un nuovo insieme di ancoraggi.
Public GroundOverlayOptions bearing (float Bearing)
Specifica l'orientamento della sovrapposizione del suolo in gradi in senso orario da nord. La rotazione viene eseguita attorno al punto di ancoraggio. Se non specificato, il valore predefinito è 0 (ossia, l'immagine punta a nord in alto).
Tieni presente che il limite di latitudine-longitudine viene applicato prima della rotazione.
Parametri
bearing | il rilevamento in gradi in senso orario da nord. I valori al di fuori dell'intervallo [0, 360) verranno normalizzati. |
---|
Ritorni
- questo oggetto
GroundOverlayOptions
con un nuovo set di rilevamento.
pubblici GroundOverlayOptions cliccabile (cliccabile booleano)
Specifica se l'overlay del suolo è cliccabile. La cliccabilità predefinita è false
.
Parametri
cliccabile | La nuova impostazione relativa alla cliccabilità. |
---|
Ritorni
- questo oggetto
GroundOverlayOptions
con una nuova impostazione di cliccabilità.
numero in virgola mobile pubblico getAnchorU ()
Ancoraggio relativo orizzontale; 0.0
e 1.0
indicano rispettivamente i bordi sinistro e destro. Gli altri valori di ancoraggio vengono interpolati di conseguenza.
Ritorni
- posizione di ancoraggio relativo al bordo orizzontale.
numero in virgola mobile pubblico getAnchorV ()
Ancoraggio relativo verticale; 0.0
e 1.0
indicano rispettivamente i bordi superiore e inferiore.
Gli altri valori di ancoraggio vengono interpolati di conseguenza.
Ritorni
- posizione di ancoraggio relativa al bordo verticale.
numero in virgola mobile getBearing ()
Restituisce l'orientamento impostato per questo oggetto GroundOverlayOptions
.
Ritorni
- il posizionamento della sovrapposizione del suolo.
pubblico LatLngBounds getBounds ()
Restituisce i limiti impostati per questo oggetto GroundOverlayOptions
.
Ritorni
- i limiti della sovrapposizione del suolo. Sarà
null
se la posizione è stata impostata utilizzandoposition(LatLng, float)
oposition(LatLng, float, float)
numero in virgola mobile pubblico getHeight ()
Restituisce l'altezza impostata per questo oggetto GroundOverlayOptions
.
Ritorni
- l'altezza dell'overlay del suolo.
pubblici BitmapDescriptor getImage ()
Restituisce il descrittore immagine impostato per questo oggetto GroundOverlayOptions
.
Ritorni
- Un
BitmapDescriptor
che rappresenta l'immagine dell'overlay del suolo.
pubblica LatLng getLocation ()
Restituisce la località impostata per questo oggetto GroundOverlayOptions
.
Ritorni
- la posizione in cui posizionare l'ancoraggio dell'overlay del suolo. Questo sarà
null
se la posizione è stata impostata utilizzandopositionFromBounds(LatLngBounds)
.
float pubblico getTransparency ()
Restituisce la trasparenza impostata per questo oggetto GroundOverlayOptions
.
Ritorni
- la trasparenza dell'overlay del suolo.
numero in virgola mobile pubblico getWidth ()
Restituisce la larghezza impostata per questo oggetto GroundOverlayOptions
.
Ritorni
- la larghezza dell'overlay del suolo.
numero in virgola mobile getZIndex ()
Restituisce il set zIndex per questo oggetto GroundOverlayOptions
.
Ritorni
- zIndex dell'overlay del suolo.
pubblici GroundOverlayOptions image (BitmapDescriptor imageDescriptor)
Specifica l'immagine per questa sovrapposizione del suolo.
Per caricare un'immagine come texture (che viene utilizzata per disegnare l'immagine su una mappa), deve essere convertita in un'immagine con lati che possono avere due potenze. In questo modo è possibile creare una mipmap per eseguire il rendering della texture a diversi livelli di zoom. Per i dettagli, consulta Mipmap (Wikipedia). Di conseguenza, per risparmiare memoria evitando questa conversione, è consigliabile che le dimensioni dell'immagine siano potenze di due.
Parametri
imageDescriptor | BitmapDescriptor da utilizzare per questo overlay del suolo |
---|
Ritorni
- questo oggetto
GroundOverlayOptions
con un nuovo set di immagini.
pubblico booleano isClickable ()
Recupera l'impostazione di cliccabilità per questo oggetto GroundOverlayOptions
.
Ritorni
true
se l'overlay al suolo è cliccabile;false
se non lo è.
pubblici booleano isVisible ()
Restituisce l'impostazione di visibilità per questo oggetto GroundOverlayOptions
.
Ritorni
true
se questo overlay al suolo è visibile;false
se non lo è.
Public GroundOverlayOptions position (località LatLng, larghezza in virgola mobile)
Specifica la posizione di questo overlay del suolo utilizzando un punto di ancoraggio (un LatLng
) e la larghezza (in metri). L'altezza verrà adattata di conseguenza per mantenere le proporzioni.
Parametri
posizione | la posizione sulla mappa LatLng a cui rimarrà fisso il punto di ancoraggio nell'immagine data. L'ancoraggio rimarrà fisso nella posizione sul suolo quando
vengono applicate le trasformazioni (ad es. setDimensioni, setBearing e così via). |
---|---|
width | la larghezza dell'overlay (in metri). L'altezza verrà determinata automaticamente in base alle proporzioni dell'immagine. |
Ritorni
- questo oggetto
GroundOverlayOptions
con una nuova posizione impostata.
Tiri
IllegalArgumentException | se l'ancoraggio è null |
---|---|
IllegalArgumentException | se la larghezza è negativa |
IllegalStateException | se la posizione è già stata impostata utilizzando positionFromBounds(LatLngBounds)
|
pubblici GroundOverlayOptions position (Posizione LatLng, larghezza floating, altezza floating)
Specifica la posizione di questo overlay del suolo utilizzando un punto di ancoraggio (un LatLng
) e la larghezza
e l'altezza (entrambi in metri). Una volta visualizzata, l'immagine verrà ridimensionata per adattarsi alle dimensioni specificate.
Parametri
posizione | la posizione sulla mappa LatLng a cui rimarrà fisso il punto di ancoraggio nell'immagine data. L'ancoraggio rimarrà fisso nella posizione sul suolo quando
vengono applicate le trasformazioni (ad es. setDimensioni, setBearing e così via). |
---|---|
width | La larghezza dell'overlay (in metri) |
altezza | l'altezza dell'overlay (in metri) |
Ritorni
- questo oggetto
GroundOverlayOptions
con una nuova posizione impostata.
Tiri
IllegalArgumentException | se l'ancoraggio è null |
---|---|
IllegalArgumentException | se la larghezza o l'altezza sono negative |
IllegalStateException | se la posizione è già stata impostata utilizzando positionFromBounds(LatLngBounds)
|
pubblici GroundOverlayOptions positionFromBounds (limiti LatLngBounds)
Specifica la posizione dell'overlay del suolo.
Parametri
limiti | un elemento LatLngBounds in cui posizionare l'overlay del suolo |
---|
Ritorni
- questo oggetto
GroundOverlayOptions
con una nuova posizione impostata.
Tiri
IllegalStateException | se la posizione è già stata impostata utilizzando position(LatLng, float) o position(LatLng, float, float)
|
---|
pubblici GroundOverlayOptions trasparenza (trasparenza mobile)
Specifica la trasparenza dell'overlay del suolo. La trasparenza predefinita è 0
(opaca).
Parametri
trasparenza adeguata | un numero mobile nell'intervallo [0..1] , dove 0 indica che l'overlay del suolo è opaco, mentre 1 indica che l'overlay del suolo è trasparente. |
---|
Ritorni
- questo oggetto
GroundOverlayOptions
con una nuova impostazione di trasparenza.
Tiri
IllegalArgumentException | se la trasparenza non rientra nell'intervallo [0..1]. |
---|
Public GroundOverlayOptions visible (boolean visible)
Specifica la visibilità dell'overlay del suolo. La visibilità predefinita è true
.
Parametri
visibile |
---|
Ritorni
- questo oggetto
GroundOverlayOptions
con una nuova impostazione di visibilità.
pubblici GroundOverlayOptions zIndex (float zIndex)
Specifica il valore zIndex dell'overlay del suolo, ovvero l'ordine in cui verrà tracciato. Consulta la documentazione all'inizio di questa classe per ulteriori informazioni su zIndex.
Parametri
zIndex |
---|
Ritorni
- questo oggetto
GroundOverlayOptions
con un nuovo set di dati zIndex.