GroundOverlayOptions

pubblica final class GroundOverlayOptions estende Object
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
image(imageDescriptor BitmapDescriptor)
Specifica l'immagine per questa sovrapposizione del suolo.
boolean
isClickable()
Recupera l'impostazione di cliccabilità per questo oggetto GroundOverlayOptions.
boolean
isVisible()
Restituisce l'impostazione di visibilità per questo oggetto GroundOverlayOptions.
GroundOverlayOptions
position(posizione LatLng, larghezza floating)
Specifica la posizione di questo overlay del suolo utilizzando un punto di ancoraggio (un LatLng) e la larghezza (in metri).
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).
GroundOverlayOptions
positionFromBounds(limiti LatLngBounds)
Specifica la posizione dell'overlay del suolo.
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.

Valore costante: -1,0

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

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

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

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

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

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 utilizzando positionFromBounds(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

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
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
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
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
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

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