Area geografica visibile

classe pubblica VisibleRegion estendere Object
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
Stringa

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.

pubblico int hashCode ()

Public Stringa toString ()