implementa Serializzabile
Un trapezio immutabile che descrive l'area sulla mappa visibile dalla posizione di una fotocamera specifica. Quando la videocamera è rivolta verso il basso, l'area visibile è rettangolare (ma non necessariamente allineata all'asse, poiché l'orientamento potrebbe non essere nord). Se la fotocamera è inclinata, l'area visibile è un trapezio con il più piccolo dei due lati paralleli più vicini alla fotocamera.
Riepilogo campo
pubblico finale LatLng | farLeft | Proiezione dell'angolo in alto a sinistra dello schermo sul piano stradale. |
pubblico finale LatLng | farRight | Proiezione dell'angolo in alto a destra dello schermo sul piano stradale. |
pubblico finale LatLngBounds | latLngBounds | Il riquadro di delimitazione più piccolo che include questa area visibile. |
pubblico finale LatLng | nearLeft | Proiezione dell'angolo in basso a sinistra dello schermo sul piano stradale. |
pubblico finale LatLng | nearRight | Proiezione dell'angolo in basso a destra dello schermo sul piano di terra. |
Riepilogo del costruttore pubblico
VisibleRegion(LatLng nearLeft, LatLng nearRight, LatLng farLeft, LatLng farRight, LatLngBounds latLngBounds)
Crea una nuova regione visibile dati i quattro angoli della fotocamera.
|
Riepilogo del metodo pubblico
boolean |
uguale a(Oggetto o)
Confronta questo
VisibleRegion con un altro oggetto. |
int |
hashCode()
|
Stringa |
toString()
|
Riepilogo del metodo ereditato
Campi
Public final LatLng farLeft
Proiezione dell'angolo in alto a sinistra dello schermo sul piano stradale.
pubblica finale LatLng farRight
Proiezione dell'angolo in alto a destra dello schermo sul piano stradale.
pubblici finale LatLngBounds latLngBounds
Il riquadro di delimitazione più piccolo che include questa area visibile.
Se questa casella attraversa il meridiano di 180° (la linea verticale da nord a sud), la
longitudine in farRight
sarà negativa, mentre la longitudine in farLeft
sarà
positiva. Questa regola si applica anche a nearRight
e nearLeft
.
pubblica finale LatLng nearLeft
Proiezione dell'angolo in basso a sinistra dello schermo sul piano stradale.
pubblica finale LatLng nearRight
Proiezione dell'angolo in basso a destra dello schermo sul piano di terra.
Costruttori pubblici
pubblici VisibleRegion (LatLng nearLeft, LatLng nearRight, LatLng farLeft, LatLng farRight, LatLngBounds latLngBounds)
Crea una nuova regione visibile dati i quattro angoli della fotocamera. I parametri LatLng devono definire una forma convessa (i bordi della forma risultante non devono incrociarsi). Nessun controllo dei limiti viene eseguito in fase di runtime.
Parametri
nearLeft | un oggetto LatLng contenente la latitudine e la longitudine dell'angolo vicino
a sinistra della regione |
---|---|
nearRight | un oggetto LatLng contenente la latitudine e la longitudine dell'angolo
vicino a destra della regione |
farLeft | un oggetto LatLng contenente la latitudine e la longitudine dell'angolo all'estrema sinistra
della regione |
farRight | un oggetto LatLng contenente la latitudine e la longitudine dell'angolo più a destra
della regione |
latLngBounds | il riquadro di delimitazione più piccolo che include l'area visibile definita in questa
classe. Se questa casella attraversa il meridiano di 180° (la linea verticale da nord a sud),
la longitudine in farRight sarà negativa, mentre la longitudine in farLeft
sarà positiva. Lo stesso vale per nearRight e nearLeft .
|
Metodi pubblici
Public booleano uguale a (Oggetto o)
Confronta questo VisibleRegion
con un altro oggetto. Se l'altro oggetto è effettivamente un puntatore all'oggetto o se tutti e quattro gli angoli e i limiti dei due oggetti sono uguali, questo metodo restituisce true. In caso contrario, questo metodo restituisce false.
Parametri
n | un Object . Restituisce true se entrambi gli oggetti sono lo stesso oggetto o se tutti e quattro gli angoli e i limiti dei due oggetti sono uguali. In caso contrario, restituisce false.
|
---|