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
GroundOverlayOptionscon 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
GroundOverlayOptionscon 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
GroundOverlayOptionscon 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à
nullse 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
BitmapDescriptorche 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à
nullse 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
GroundOverlayOptionscon un nuovo set di immagini.
pubblica booleano . isClickable ()
Ottiene l'impostazione di cliccabilità per questo oggetto GroundOverlayOptions.
Resi
truese l'overlay del suolo è cliccabile;falsese non lo è.
pubblica booleano . isVisible ()
Ottiene l'impostazione di visibilità per questo oggetto GroundOverlayOptions.
Resi
truese l'overlay al suolo è visibile;falsese 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
GroundOverlayOptionscon 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
GroundOverlayOptionscon 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
GroundOverlayOptionscon 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
GroundOverlayOptionscon 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
GroundOverlayOptionscon 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
GroundOverlayOptionscon un nuovo set di zIndex.