Area geografica visibile

classe pubblica finale VisibleRegion estende oggetto
implementa Parcelable

Contiene i quattro punti che definiscono il poligono a quattro lati visibile nella fotocamera di una mappa. Questo poligono può essere un trapezio anziché un rettangolo, perché la fotocamera può avere un'inclinazione. Se la videocamera si trova direttamente al centro della telecamera, la forma è rettangolare, ma se la fotocamera è inclinata, la forma apparirà come un trapezio il cui lato più piccolo è più vicino al punto di vista.

Riepilogo delle costanti ereditate

Riepilogo campo

pubblico finale LatLng farLeft Oggetto LatLng che definisce l'angolo all'estrema sinistra della fotocamera.
pubblico finale LatLng farRight Oggetto LatLng che definisce l'angolo più a destra della fotocamera.
pubblico finale LatLngBounds latLngBounds Il riquadro di delimitazione più piccolo che include l'area visibile definita in questa classe.
pubblico finale LatLng nearLeft Oggetto LatLng che definisce l'angolo in basso a sinistra della fotocamera.
pubblico finale LatLng nearRight Oggetto LatLng che definisce l'angolo in basso a destra della fotocamera.

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
Stringa

Riepilogo del metodo ereditato

Campi

pubblica finale LatLng farLeft

Oggetto LatLng che definisce l'angolo all'estrema sinistra della fotocamera.

pubblica finale LatLng farRight

Oggetto LatLng che definisce l'angolo più a destra della fotocamera.

pubblico finale LatLngBounds 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. Questa regola si applica anche a nearRight e nearLeft.

pubblica finale LatLng nearLeft

Oggetto LatLng che definisce l'angolo in basso a sinistra della fotocamera.

pubblica finale LatLng nearRight

Oggetto LatLng che definisce l'angolo in basso a destra della fotocamera.

Costruttori pubblici

Public 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 (Object 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.

pubblici int hashCode ()

Public String toString ()