implementa Parcelable
Una classe immutabile che rappresenta un rettangolo allineato a latitudine/longitudine.
Riepilogo dei corsi nidificati
classe | LatLngBounds.Builder | Si tratta di un generatore in grado di creare un limite minimo basato su un insieme di punti LatLng. |
Riepilogo delle costanti ereditate
Riepilogo campo
pubblico finale LatLng | nord-est | Angolo nord-est del limite. |
pubblico finale LatLng | sud-ovest | Angolo sud-ovest del limite. |
Riepilogo del costruttore pubblico
LatLngBounds(LatLng a sud-ovest, LatLng nord-est)
Crea nuovi confini in base all'angolo sud-ovest e a nord-est.
|
|
Riepilogo del metodo pubblico
LatLngBounds.Builder statico |
builder()
Crea un nuovo generatore.
|
boolean | |
LatLngBounds statici |
createFromAttributes(Context context, AttributeSet attrs)
Crea un valore LatLngBounds da
AttributeSet . |
boolean |
uguale a(Oggetto o)
|
LatLng |
getCenter()
Restituisce il centro di LatLngBounds.
|
int |
hashCode()
|
LatLngBounds |
incluso(LatLng point)
Restituisce un nuovo
LatLngBounds che estende questo LatLngBounds per includere il LatLng specificato. |
Stringa |
toString()
|
Riepilogo del metodo ereditato
Campi
Costruttori pubblici
pubblico LatLngBounds (LatLng a sud-ovest, LatLng a nord-est)
Crea nuovi confini in base all'angolo sud-ovest e a nord-est.
I limiti includono concettualmente tutti i punti in cui:
- la latitudine è compresa nell'intervallo [northeast.latitudine, sudovest.latitudine];
- la longitudine è compresa nell'intervallo [sudovest.longitudine, nordest.longitudine] se sudovest.longitudine ≤ nord-est.longitudine; e
- la longitudine è compresa nell'intervallo [sudovest.longitudine, 180) ∪ [-180, nordest.longitudine] se sudovest.longitudine > nordest.longitudine.
Parametri
sud-ovest | angolo sud-ovest |
---|---|
nord-est | angolo nord-est |
Tiri
IllegalArgumentException | se la latitudine dell'angolo nord-est è inferiore alla latitudine dell'angolo sud-ovest. |
---|
pubblici LatLngBounds (limiti di LatLngBounds)
Copia costruttore.
Parametri
limiti | l'oggetto da copiare. |
---|
Metodi pubblici
Public booleano contiene (LatLng punto)
pubblici statici LatLngBounds createFromAttributes (Context context, AttributeSet attrs)
Crea un valore LatLngBounds da AttributeSet
.
Parametri
context | |
---|---|
attrs |
Public booleano uguale a (Object o)
Parametri
n |
---|
pubblica LatLng getCenter ()
Restituisce il centro di LatLngBounds. Il centro è semplicemente la media delle coordinate (tenendo conto se attraversa l'antimeridiano). Si tratta approssimativamente del centro geografico (sarebbe esatto se la Terra fosse una sfera perfetta). Non sarà necessariamente il centro del rettangolo come disegnato sulla mappa a causa della proiezione di Mercatore.
Ritorni
- Un
LatLng
che è il centro dei LatLngBounds.
pubblici int hashCode ()
pubblico LatLngBounds incluso (LatLng punto)
Restituisce un nuovo LatLngBounds
che estende questo LatLngBounds per includere il LatLng
specificato. Verranno restituiti i valori LatLngBound più piccoli che contengono sia questo punto sia il punto extra.
In particolare, valuterà l'estensione dei limiti sia in direzione est che in direzione ovest (uno dei quali può attraversare l'antimeridiano) e sceglierà la più piccola tra le due. Nel caso in cui entrambe le direzioni risultino in un LatLngBounds della stessa dimensione, questo verrà esteso nella direzione est.
Parametri
punto | un LatLng da includere nei nuovi limiti |
---|
Ritorni
- Un nuovo
LatLngBounds
che contiene questo punto e il punto in più.