GroundOverlayOptions

lezione finale pubblica GroundOverlayOptions estende l'oggetto
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
image(BitmapDescriptor imageDescriptor)
Specifica l'immagine per l'overlay al suolo.
booleano
isClickable()
Ottiene l'impostazione di cliccabilità per questo oggetto GroundOverlayOptions.
booleano
isVisible()
Ottiene l'impostazione di visibilità per questo oggetto GroundOverlayOptions.
GroundOverlayOptions
position(posizione LatLng, larghezza in virgola mobile)
Specifica la posizione dell'overlay al suolo utilizzando un punto di ancoraggio (un LatLng) e (in metri).
GroundOverlayOptions
position(posizione LatLng, larghezza in virgola mobile, altezza 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).
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.

Valore costante: . -1,0

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

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

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

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

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

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

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

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