implementa Parcelable
Definisce le opzioni per un overlay del suolo.
Riepilogo costante
numero in virgola mobile | NO_DIMENSION | Contrassegni quando non è specificata alcuna dimensione per l'altezza. |
Riepilogo costante ereditato
Riepilogo pubblico costruzione
GroundOverlayOptions()
Crea un nuovo insieme di opzioni per la sovrapposizione del suolo.
|
Riepilogo del metodo pubblico
Opzioni GroundOverlayOptions |
ancoraggio(fluttuante, numero in virgola mobile v)
Specifica l'ancoraggio.
|
Opzioni GroundOverlayOptions |
cuscinetto(cuscinetto galleggiante)
Specifica il rilevamento della sovrapposizione del suolo in gradi in senso orario da nord.
|
Opzioni GroundOverlayOptions |
clickable (booleano cliccabile)
Specifica se l'overlay del suolo è selezionabile.
|
numero in virgola mobile |
getAnchorU()
Ancoraggio relativo orizzontale;
0.0 e 1.0 indicano rispettivamente i bordi sinistro e destro. |
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()
Recupera il set di cuscinetti per questo oggetto
GroundOverlayOptions . |
LatLngBounds |
getBounds()
Visualizza i limiti impostati per questo oggetto
GroundOverlayOptions . |
numero in virgola mobile |
getHeight
Recupera l'altezza impostata per questo oggetto
GroundOverlayOptions . |
BitmapDescriptor |
getImage()
Recupera il descrittore dell'immagine impostato per questo oggetto
GroundOverlayOptions . |
LatLng |
getLocation()
Visualizza la posizione impostata per questo oggetto
GroundOverlayOptions . |
numero in virgola mobile |
getTransparency()
Recupera la trasparenza impostata per questo oggetto
GroundOverlayOptions . |
numero in virgola mobile |
getWidth()
Visualizza la larghezza impostata per questo oggetto
GroundOverlayOptions . |
numero in virgola mobile |
getZIndex()
Recupera l'indice z impostato per questo oggetto
GroundOverlayOptions . |
Opzioni GroundOverlayOptions | |
boolean |
isClickable()
Recupera l'impostazione di cliccabilità per questo oggetto
GroundOverlayOptions . |
boolean |
isVisible()
Recupera l'impostazione di visibilità per questo oggetto
GroundOverlayOptions . |
Opzioni GroundOverlayOptions | |
Opzioni GroundOverlayOptions | |
Opzioni GroundOverlayOptions | |
Opzioni GroundOverlayOptions |
trasparenza(trasparenza in virgola mobile)
Specifica la trasparenza dell'overlay del suolo.
|
Opzioni GroundOverlayOptions |
visible(booleano visibile)
Specifica la visibilità dell'overlay del suolo.
|
Opzioni GroundOverlayOptions |
zIndex(zindex mobile)
Specifica la sovrapposizione zIndex del suolo, ovvero l'ordine in cui verrà disegnato.
|
Riepilogo del metodo ereditato
Costanti
virgola mobile statico pubblico NO_DIMENSION
Contrassegni quando non è specificata alcuna dimensione per l'altezza.
Costruttori pubblici
pubblica GroundOverlayOptions ()
Crea un nuovo insieme di opzioni per la sovrapposizione del suolo.
Metodi pubblici
pubblico GroundOverlayOptions anchor (decimale u, floating 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 |
Restituisce
- questo oggetto
GroundOverlayOptions
con un nuovo set di ancoraggio.
pubblica GroundOverlayOptions cuscinetto (cuscinetto fluttuante)
Specifica il rilevamento della sovrapposizione del suolo in gradi in senso orario da nord. La rotazione viene eseguita per il punto di ancoraggio. Se non specificato, il valore predefinito è 0 (ovvero l'immagine punta verso nord).
Tieni presente che la latitudine e la longitudine si applicano prima della rotazione.
Parametri
bearing | il rilevamento in gradi in senso orario da nord. I valori al di fuori dell'intervallo [0, 360] saranno normalizzati. |
---|
Restituisce
- questo oggetto
GroundOverlayOptions
con un nuovo set di cuscinetti.
pubblico GroundOverlayOptions selezionabile (booleano cliccabile)
Specifica se l'overlay del suolo è selezionabile. La cliccabilità predefinita è false
.
Parametri
cliccabile | La nuova impostazione di cliccabilità. |
---|
Restituisce
- questo oggetto
GroundOverlayOptions
con una nuova impostazione di cliccabilità.
floating 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.
Restituisce
- la posizione di ancoraggio relativa al bordo orizzontale.
floating 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.
Restituisce
- la posizione di ancoraggio relativa al bordo verticale.
floating pubblico getBearing ()
Recupera il set di cuscinetti per questo oggetto GroundOverlayOptions
.
Restituisce
- il supporto della sovrapposizione del suolo.
pubblico LatLngBounds getBounds ()
Visualizza i limiti impostati per questo oggetto GroundOverlayOptions
.
Restituisce
- i bordi dell'overlay del suolo. Se la posizione è stata impostata utilizzando
position(LatLng, float)
oposition(LatLng, float, float)
, sarànull
floating pubblico getHeight ()
Recupera l'altezza impostata per questo oggetto GroundOverlayOptions
.
Restituisce
- l'altezza della sovrapposizione del suolo.
pubblico BitmapDescriptor getImage ()
Recupera il descrittore dell'immagine impostato per questo oggetto GroundOverlayOptions
.
Restituisce
- Un
BitmapDescriptor
che rappresenta l'immagine della sovrapposizione al suolo.
pubblica LatLng getLocation ()
Visualizza la posizione impostata per questo oggetto GroundOverlayOptions
.
Restituisce
- la posizione per posizionare l'ancoraggio dell'overlay del suolo. Se la posizione è stata impostata utilizzando
positionFromBounds(LatLngBounds)
, sarànull
.
floating pubblico getTransparency ()
Recupera la trasparenza impostata per questo oggetto GroundOverlayOptions
.
Restituisce
- la trasparenza della sovrapposizione del suolo.
floating pubblico getWidth ()
Visualizza la larghezza impostata per questo oggetto GroundOverlayOptions
.
Restituisce
- la larghezza della sovrapposizione del suolo.
floating pubblico getZIndex ()
Recupera l'indice z impostato per questo oggetto GroundOverlayOptions
.
Restituisce
- Lo z-index dell'overlay del suolo.
pubblica GroundOverlayOptions image (BitmapDescriptor imageDescriptor)
Specifica l'immagine per questo overlay del suolo.
Per caricare un'immagine come texture (utilizzata per disegnare l'immagine su una mappa), deve essere convertita in un'immagine con lati che hanno potenza di due. Questo consente di creare una mipmap per visualizzare la texture a vari livelli di zoom. Per informazioni dettagliate, consulta Mipmap (Wikipedia). Di conseguenza, per risparmiare memoria evitando questa conversione, è consigliabile che le dimensioni dell'immagine siano potenze pari a due.
Parametri
imageDescriptor | il BitmapDescriptor da utilizzare per questo overlay di base |
---|
Restituisce
- questo oggetto
GroundOverlayOptions
con una nuova immagine.
pubblico booleano isClickable ()
Recupera l'impostazione di cliccabilità per questo oggetto GroundOverlayOptions
.
Restituisce
true
se l'overlay del suolo è selezionabile,false
se non lo è.
pubblico booleano isVisible ()
Recupera l'impostazione di visibilità per questo oggetto GroundOverlayOptions
.
Restituisce
true
se questo overlay di base è visibile;false
se non lo è.
pubblica GroundOverlayOptions position (Posizione LatLng, larghezza mobile)
Specifica la posizione di questo overlay del suolo utilizzando un punto di ancoraggio (a LatLng
) e la
larghezza (in metri). L'altezza verrà adattata di conseguenza per mantenere le proporzioni.
Parametri
posizione | la posizione della mappa LatLng in cui il punto di ancoraggio nell'immagine
rimarrà fissa. L'ancoraggio rimarrà fisso nella posizione a terra quando vengono applicate le trasformazioni (ad es. setSize, setBearing e così via). |
---|---|
width | la larghezza della sovrapposizione (in metri). L'altezza verrà determinata automaticamente in base alle proporzioni dell'immagine. |
Restituisce
- questo oggetto
GroundOverlayOptions
con una nuova posizione impostata.
Genera
Eccezione Argomento illegale | se l'ancoraggio è null |
---|---|
Eccezione Argomento illegale | se la larghezza è negativa |
Eccezione stato illegale | Se la posizione è già stata impostata utilizzando positionFromBounds(LatLngBounds)
|
pubblica GroundOverlayOptions position (Posizione LatLng, larghezza del floating, altezza del galleggiante)
Specifica la posizione di questo overlay del suolo utilizzando un punto di ancoraggio (a LatLng
), una larghezza
e un'altezza (entrambe in metri). L'immagine viene ridimensionata per essere adattata alle dimensioni specificate.
Parametri
posizione | la posizione della mappa LatLng in cui il punto di ancoraggio nell'immagine
rimarrà fissa. L'ancoraggio rimarrà fisso nella posizione a terra quando vengono applicate le trasformazioni (ad es. setSize, setBearing e così via). |
---|---|
width | la larghezza della sovrapposizione (in metri) |
height | l'altezza della sovrapposizione (in metri) |
Restituisce
- questo oggetto
GroundOverlayOptions
con una nuova posizione impostata.
Genera
Eccezione Argomento illegale | se l'ancoraggio è null |
---|---|
Eccezione Argomento illegale | se la larghezza o l'altezza sono negative |
Eccezione stato illegale | Se la posizione è già stata impostata utilizzando positionFromBounds(LatLngBounds)
|
pubblico GroundOverlayOptions positionFromBounds (latLngBounds limiti)
Specifica la posizione per questo overlay del suolo.
Parametri
limiti | un LatLngBounds in cui posizionare l'overlay del suolo |
---|
Restituisce
- questo oggetto
GroundOverlayOptions
con una nuova posizione impostata.
Genera
Eccezione stato illegale | Se la posizione era già stata impostata utilizzando position(LatLng, float) o position(LatLng, float, float)
|
---|
pubblico GroundOverlayOptions trasparenza (trasparenza fluttuante)
Specifica la trasparenza dell'overlay del suolo. La trasparenza predefinita è 0
(opaca).
Parametri
trasparenza | Un numero in virgola mobile nell'intervallo [0..1] in cui 0 indica che l'overlay del suolo è opaco e 1 indica che l'overlay del suolo è trasparente. |
---|
Restituisce
- questo oggetto
GroundOverlayOptions
con una nuova impostazione di trasparenza.
Genera
Eccezione Argomento illegale | se la trasparenza non rientra nell'intervallo [0..1]. |
---|
pubblico GroundOverlayOptions visible (booleano visibile)
Specifica la visibilità dell'overlay del suolo. La visibilità predefinita è true
.
Parametri
visibile |
---|
Restituisce
- questo oggetto
GroundOverlayOptions
con una nuova impostazione di visibilità.
pubblica GroundOverlayOptions zIndex (zindex mobile)
Specifica la sovrapposizione zIndex del suolo, ovvero l'ordine in cui verrà disegnato. Per ulteriori informazioni su zIndex, consulta la documentazione all'inizio di questa classe.
Parametri
z-index |
---|
Restituisce
- questo oggetto
GroundOverlayOptions
con un nuovo set di zIndex.