implements Parcelable
Definisce le opzioni per un overlay al suolo.
Riepilogo costante
numero in virgola mobile | NO_DIMENSION | Flag per quando non è specificata alcuna dimensione per l'altezza. |
Riepilogo costante ereditato
Riepilogo pubblico costruttore
GroundOverlayOptions()
Crea un nuovo insieme di opzioni di sovrapposizione al suolo.
|
Riepilogo del metodo pubblico
GroundOverlayOptions |
anchor(numero in virgola mobile u, numero in virgola mobile v)
Specifica l'ancoraggio.
|
GroundOverlayOptions |
cuscinetto(cuscinetto fluttuante)
Specifica l'orientamento dell'overlay del suolo in gradi in senso orario da nord.
|
GroundOverlayOptions |
clickable(booleano selezionabile)
Specifica se è possibile fare clic sull'overlay al suolo.
|
numero in virgola mobile |
getAnchorU()
Ancoraggio relativo orizzontale;
0.0 e 1.0 indicano i bordi sinistro e destro
rispettivamente. |
numero in virgola mobile |
getAnchorV()
Ancoraggio relativo verticale;
0.0 e 1.0 indicano rispettivamente i bordi superiore e inferiore. |
numero in virgola mobile |
getBearing()
Ottiene il set di orientamenti per questo oggetto
GroundOverlayOptions . |
LatLngBounds |
getBounds()
Ottiene i limiti impostati per questo oggetto
GroundOverlayOptions . |
numero in virgola mobile |
getHeight()
Ottiene l'altezza impostata per questo oggetto
GroundOverlayOptions . |
BitmapDescriptor |
getImage()
Ottiene il descrittore di immagine impostato per questo oggetto
GroundOverlayOptions . |
LatLng |
getLocation()
Ottiene la posizione impostata per questo oggetto
GroundOverlayOptions . |
numero in virgola mobile |
getTransparency()
Ottiene la trasparenza impostata per questo oggetto
GroundOverlayOptions . |
numero in virgola mobile |
getWidth()
Ottiene la larghezza impostata per questo oggetto
GroundOverlayOptions . |
numero in virgola mobile |
getZIndex()
Ottiene il valore zIndex impostato per questo oggetto
GroundOverlayOptions . |
GroundOverlayOptions | |
booleano |
isClickable()
Ottiene l'impostazione di cliccabilità per questo oggetto
GroundOverlayOptions . |
booleano |
isVisible()
Ottiene l'impostazione di visibilità per questo oggetto
GroundOverlayOptions . |
GroundOverlayOptions | |
GroundOverlayOptions | |
GroundOverlayOptions |
positionFromBounds(limiti di LatLngBounds)
Specifica la posizione di questa sovrapposizione al suolo.
|
GroundOverlayOptions |
trasparenza(trasparenza mobile)
Specifica la trasparenza dell'overlay al suolo.
|
GroundOverlayOptions |
visible(boolean visible)
Specifica la visibilità per l'overlay al suolo.
|
GroundOverlayOptions |
zIndex(zIndex in virgola mobile)
Specifica lo zIndex dell'overlay del suolo, ovvero l'ordine in cui verrà tracciato.
|
Riepilogo del metodo ereditato
Costanti
pubblica statico finale in virgola mobile . NO_DIMENSION
Flag per quando non è specificata alcuna dimensione per l'altezza.
Costruttori pubblici
pubblica . GroundOverlayOptions ()
Crea un nuovo insieme di opzioni di sovrapposizione al suolo.
Metodi pubblici
pubblica GroundOverlayOptions ancoraggio (numero in virgola mobile u, numero in virgola mobile v)
Specifica l'ancoraggio.
L'ancoraggio si allinea 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) indicare 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 |
Resi
- questo oggetto
GroundOverlayOptions
con un nuovo set di ancoraggio.
pubblica GroundOverlayOptions cuscinetto (cuscinetto fluttuante)
Specifica l'orientamento dell'overlay del suolo in gradi in senso orario da nord. La rotazione è eseguita sul punto di ancoraggio. Se non specificato, il valore predefinito è 0 (in alto nell'immagine punti a nord).
Tieni presente che il limite di latitudine-longitudine si applica prima della rotazione.
Parametri
bearing | la direzione in gradi in senso orario da nord. Valori non compresi nell'intervallo [0, 360) verrà normalizzato. |
---|
Resi
- questo oggetto
GroundOverlayOptions
con un nuovo set di orientamenti.
pubblica GroundOverlayOptions cliccabile (booleano cliccabile)
Specifica se è possibile fare clic sull'overlay al suolo. La cliccabilità predefinita è false
.
Parametri
selezionabile | La nuova impostazione di cliccabilità. |
---|
Resi
- questo oggetto
GroundOverlayOptions
con una nuova impostazione di cliccabilità.
pubblica in virgola mobile . getAnchorU ()
Ancoraggio relativo orizzontale; 0.0
e 1.0
indicano i bordi sinistro e destro
rispettivamente. Gli altri valori di ancoraggio vengono interpolati di conseguenza.
Resi
- la posizione di ancoraggio orizzontale relativa al bordo.
pubblica in virgola mobile . 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.
Resi
- la posizione di ancoraggio relativa al bordo verticale.
pubblica in virgola mobile . getBearing ()
Ottiene il set di orientamenti per questo oggetto GroundOverlayOptions
.
Resi
- la direzione dell'overlay al suolo.
pubblica LatLngBounds getBounds ()
Ottiene i limiti impostati per questo oggetto GroundOverlayOptions
.
Resi
- i limiti dell'overlay al suolo. Questo sarà
null
se la posizione è stata impostata utilizzandoposition(LatLng, float)
oposition(LatLng, float, float)
pubblica in virgola mobile . getHeight ()
Ottiene l'altezza impostata per questo oggetto GroundOverlayOptions
.
Resi
- l'altezza dell'overlay al suolo.
pubblica BitmapDescriptor getImage ()
Ottiene il descrittore di immagine impostato per questo oggetto GroundOverlayOptions
.
Resi
- Una
BitmapDescriptor
che rappresenta l'immagine dell'overlay al suolo.
pubblica LatLng getLocation ()
Ottiene la posizione impostata per questo oggetto GroundOverlayOptions
.
Resi
- la posizione in cui posizionare l'ancoraggio della sovrapposizione al suolo. Questo sarà
null
se la posizione è stata impostata utilizzandopositionFromBounds(LatLngBounds)
.
pubblica in virgola mobile . getTransparency ()
Ottiene la trasparenza impostata per questo oggetto GroundOverlayOptions
.
Resi
- la trasparenza dell'overlay al suolo.
pubblica in virgola mobile . getWidth ()
Ottiene la larghezza impostata per questo oggetto GroundOverlayOptions
.
Resi
- la larghezza dell'overlay al suolo.
pubblica in virgola mobile . getZIndex ()
Ottiene il valore zIndex impostato per questo oggetto GroundOverlayOptions
.
Resi
- lo zIndex dell'overlay del suolo.
pubblica GroundOverlayOptions immagine (BitmapDescriptor imageDescriptor)
Specifica l'immagine per l'overlay al suolo.
Per caricare un'immagine come texture (utilizzata per disegnare l'immagine su una mappa), è necessario: convertito in un'immagine con lati con poteri di due. Questo avviene di modo che una mipmap possa essere vengono create per eseguire il rendering della texture a vari livelli di zoom. Per informazioni dettagliate, vedi Mipmap (Wikipedia). Pertanto, per risparmiare memoria evitando questa conversione, si consiglia che le dimensioni dell'immagine siano la forza di due.
Parametri
imageDescriptor | BitmapDescriptor da utilizzare per questo overlay al suolo |
---|
Resi
- questo oggetto
GroundOverlayOptions
con un nuovo set di immagini.
pubblica booleano . isClickable ()
Ottiene l'impostazione di cliccabilità per questo oggetto GroundOverlayOptions
.
Resi
true
se l'overlay del suolo è cliccabile;false
se non lo è.
pubblica booleano . isVisible ()
Ottiene l'impostazione di visibilità per questo oggetto GroundOverlayOptions
.
Resi
true
se l'overlay al suolo è visibile;false
se non lo è.
pubblica GroundOverlayOptions posizione (Posizione LatLng, larghezza del numero in virgola mobile)
Specifica la posizione dell'overlay al suolo utilizzando un punto di ancoraggio (un LatLng
) e
(in metri). L'altezza verrà adattata di conseguenza per mantenere le proporzioni.
Parametri
località | la posizione sulla mappa LatLng in cui si trova il punto di ancoraggio
e l'immagine rimarrà fissa. L'ancoraggio rimarrà fisso alla posizione a terra quando
trasformazioni applicate (ad es. setDimensions, setBearing e così via). |
---|---|
larghezza | la larghezza dell'overlay (in metri). L'altezza sarà determinata automaticamente in base alle proporzioni dell'immagine. |
Resi
- questo oggetto
GroundOverlayOptions
con una nuova posizione impostata.
Lanci
IllegalArgumentException | se l'ancoraggio è null |
---|---|
IllegalArgumentException | se la larghezza è negativa |
IllegalStateException | se la posizione è già stata impostata utilizzando positionFromBounds(LatLngBounds)
|
pubblica GroundOverlayOptions posizione (Posizione LatLng, larghezza del numero in virgola mobile, altezza del numero in virgola mobile)
Specifica la posizione dell'overlay al suolo utilizzando un punto di ancoraggio (a LatLng
) e la larghezza
e altezza (entrambi in metri). Una volta visualizzata, l'immagine verrà ridimensionata per adattarsi alle dimensioni
specificato.
Parametri
località | la posizione sulla mappa LatLng in cui si trova il punto di ancoraggio
e l'immagine rimarrà fissa. L'ancoraggio rimarrà fisso alla posizione a terra quando
trasformazioni applicate (ad es. setDimensions, setBearing e così via). |
---|---|
larghezza | la larghezza dell'overlay (in metri) |
altezza | l'altezza dell'overlay (in metri) |
Resi
- questo oggetto
GroundOverlayOptions
con una nuova posizione impostata.
Lanci
IllegalArgumentException | se l'ancoraggio è null |
---|---|
IllegalArgumentException | se larghezza o altezza sono negative |
IllegalStateException | se la posizione è già stata impostata utilizzando positionFromBounds(LatLngBounds)
|
pubblica GroundOverlayOptions positionFromBounds (limiti di LatLngBounds)
Specifica la posizione di questa sovrapposizione al suolo.
Parametri
limiti | un LatLngBounds in cui posizionare l'overlay al suolo |
---|
Resi
- questo oggetto
GroundOverlayOptions
con una nuova posizione impostata.
Lanci
IllegalStateException | se la posizione è già stata impostata utilizzando position(LatLng, float) o position(LatLng, float, float)
|
---|
pubblica GroundOverlayOptions trasparenza (trasparenza mobile)
Specifica la trasparenza dell'overlay al suolo. La trasparenza predefinita è 0
(opaca).
Parametri
trasparenza adeguata | un numero in virgola mobile nell'intervallo [0..1] dove 0 indica che il suolo
la sovrapposizione è opaca, mentre 1 indica che l'overlay al suolo è trasparente. |
---|
Resi
- questo oggetto
GroundOverlayOptions
con una nuova impostazione di trasparenza.
Lanci
IllegalArgumentException | se la trasparenza è al di fuori dell'intervallo [0..1]. |
---|
pubblica GroundOverlayOptions visibile (booleano visibile)
Specifica la visibilità per l'overlay al suolo. La visibilità predefinita è true
.
Parametri
visibile |
---|
Resi
- questo oggetto
GroundOverlayOptions
con una nuova impostazione di visibilità.
pubblica GroundOverlayOptions zIndex (zIndex in virgola mobile)
Specifica lo zIndex dell'overlay del suolo, ovvero l'ordine in cui verrà tracciato. Consulta le documentazione all'inizio di questa classe per ulteriori informazioni su zIndex.
Parametri
zIndex |
---|
Resi
- questo oggetto
GroundOverlayOptions
con un nuovo set di zIndex.