GroundOverlayOptions

classe finale pubblica GroundOverlayOptions estende l'oggetto
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
image (BitmapDescriptor imageDescriptor)
Specifica l'immagine per questo overlay del suolo.
boolean
isClickable()
Recupera l'impostazione di cliccabilità per questo oggetto GroundOverlayOptions.
boolean
isVisible()
Recupera l'impostazione di visibilità per questo oggetto GroundOverlayOptions.
Opzioni GroundOverlayOptions
position (posizione LatLng, larghezza in virgola mobile)
Specifica la posizione di questo overlay del suolo utilizzando un punto di ancoraggio (a LatLng) e la larghezza (in metri).
Opzioni GroundOverlayOptions
position (località LatLng, larghezza in virgola mobile, altezza in virgola mobile)
Specifica la posizione di questo overlay del suolo utilizzando un punto di ancoraggio (a LatLng), una larghezza e un'altezza (entrambe in metri).
Opzioni GroundOverlayOptions
positionFromBounds(limiti LatLngBounds)
Specifica la posizione per questo overlay del suolo.
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.

Valore costante: -1.0

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

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

pubblico GroundOverlayOptions selezionabile (booleano cliccabile)

Specifica se l'overlay del suolo è selezionabile. La cliccabilità predefinita è false.

Parametri
cliccabile La nuova impostazione di cliccabilità.
Restituisce

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

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

pubblica LatLng getLocation ()

Visualizza la posizione impostata per questo oggetto GroundOverlayOptions.

Restituisce

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

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

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