implementa Parcelable
Una classe immutabile che rappresenta un rettangolo allineato a latitudine/longitudine.
Riepilogo delle classi nidificate
classe | LatLngBounds.Builder | Si tratta di un generatore in grado di creare un limite minimo basato su un insieme di punti LatLng. |
Riepilogo costante ereditato
Riepilogo campo
finale pubblica LatLng | nordest | Angolo nord-est del limite. |
finale pubblica LatLng | meridionale | Angolo sud-ovest del confine. |
Riepilogo pubblico costruzione
LatLngBounds(LatLng sud-ovest, LatLng nord-est)
Crea un nuovo confine basato su un angolo sud-ovest e un angolo nord-est.
|
|
Riepilogo del metodo pubblico
statico LatLngBounds.Builder |
builder
Crea un nuovo builder.
|
boolean | |
statico LatLngBounds |
createFromAttributes(Contesto del contesto, attributi AttributeSet)
Crea un oggetto LatLngBounds da
AttributeSet . |
boolean |
uguale a(Oggetto)
|
LatLng |
getCenterdi
Restituisce il centro di questo LatLngBounds.
|
int |
hashCode()
|
LatLngBounds |
incluso(LatLng punto)
Restituisce un nuovo
LatLngBounds che estende questo valore LatLngBounds per includere il valore LatLng specificato. |
Stringa |
toString()
|
Riepilogo del metodo ereditato
Campi
Costruttori pubblici
pubblico LatLngBounds (LatLng sud-ovest, LatLng nord-est)
Crea un nuovo confine basato su un angolo sud-ovest e un angolo nord-est.
I limiti includono concettualmente tutti i punti in cui:
- la latitudine è compresa nell'intervallo [northeast.latitudine, southwest.latitudine];
- la longitudine è compresa nell'intervallo [sudovest.longitudine, nord-est.longitudine] se sud-ovest.longitudine ≤ nord-est.longitudine; e
- la longitudine è compresa nell'intervallo [sudovest.longitudine, 180] ∪ [-180, longitudine nord-est] se sud-ovest.longitudine > longitudine nord-est.
Parametri
sud-ovest | angolo sud-ovest |
---|---|
nord-est | angolo nord-est |
Genera
Eccezione Argomento illegale | se la latitudine dell'angolo nord-est è inferiore alla latitudine dell'angolo sud-ovest. |
---|
pubblico LatLngBounds (limiti LatLngBounds)
Copia il costruttore.
Parametri
limiti | l'oggetto da copiare. |
---|
Metodi pubblici
pubblico booleano contiene (punto LatLng)
public static LatLngBounds createFromAttributes (contesto del contesto, attributi AttributeSet)
Crea un oggetto LatLngBounds da AttributeSet
.
Parametri
context | |
---|---|
Attributi |
pubblico booleano uguale a (Oggetto o)
Parametri
o |
---|
pubblico LatLng getCenter ()
Restituisce il centro di questo LatLngBounds. Il centro è semplicemente la media delle coordinate, tenendo in considerazione se attraversa l'antimeridiano. Si tratta all'incirca del centro geografico (sarebbe esattamente se la Terra fosse una sfera perfetta). Non sarà necessariamente il centro del rettangolo tracciato sulla mappa a causa della proiezione di Mercator.
Restituisce
- Un
LatLng
che è il centro di LatLngBounds.
public int hashCode ()
pubblico LatLngBounds incluso (punto LatLng)
Restituisce un nuovo LatLngBounds
che estende questo valore LatLngBounds per includere il valore LatLng
specificato. Verrà restituito il valore LatLngBounds più piccolo che contiene sia questo punto aggiuntivo sia quello aggiuntivo.
In particolare, valuterà l'estensione dei limiti verso est e ovest (una delle quali può attraversare l'antimeridiano) e la più piccola delle due. Nel caso in cui entrambe le direzioni generino un oggetto LatLngBounds della stessa dimensione, verrà esteso in direzione est.
Parametri
punto | a LatLng da includere nei nuovi limiti |
---|
Restituisce
- Un nuovo
LatLngBounds
che contiene questo e il punto aggiuntivo.