Class yang tidak dapat diubah yang mewakili persegi panjang selaras garis lintang/bujur.
Ringkasan Class Bertingkat
class | LatLngBounds.Builder | Ini adalah builder yang dapat membuat batas minimum berdasarkan satu set titik LatLng. |
Ringkasan Kolom
publik final LatLng | timur laut | Sudut timur laut batas. |
publik final LatLng | barat daya | Sudut barat daya batas. |
Ringkasan Konstruktor Publik
LatLngBounds(LatLng barat daya, LatLng timur laut)
Membuat batas baru berdasarkan sudut barat daya dan timur laut.
|
Ringkasan Metode Publik
statis LatLngBounds.Builder |
builder()
Membuat builder baru.
|
boolean | |
boolean |
sama dengan(Objek o)
|
LatLng |
getCenter()
Menampilkan bagian tengah LatLngBounds.
|
int |
hashCode()
|
LatLngBounds |
termasuk(LatLng point)
Menampilkan
LatLngBounds baru yang memperluas LatLngBounds ini untuk menyertakan LatLng yang diberikan. |
String |
toString()
|
Ringkasan Metode Turunan
Kolom
Konstruktor Publik
publik LatLngBounds (LatLng barat daya, LatLng timur laut)
Membuat batas baru berdasarkan sudut barat daya dan timur laut.
Batas secara konseptual mencakup semua titik tempat:
- lintang berada dalam rentang [northeast.latitude, Southwest.latitude];
- bujur berada dalam rentang [southwest.longitude, northeast.longitude] jika barat daya.bujur ≤ timur laut.bujur; dan
- bujur tersebut berada dalam rentang [southwest.longitude, 180) ∪ [-180, northeast.longitude] jika Southwest.longitude > northeast.longitude.
Parameter
southwest | pojok barat daya |
---|---|
northeast | sudut timur laut |
Menampilkan
IllegalArgumentException | jika lintang sudut timur laut berada di bawah garis lintang sudut barat daya. |
---|
Metode Publik
publik boolean berisi (LatLng titik)
publik boolean sama dengan (Objek o)
Parameter
o |
---|
publik LatLng getCenter ()
Menampilkan bagian tengah LatLngBounds. Pusatnya hanyalah rata-rata koordinat (dengan mempertimbangkan apakah titik itu melintasi antimeridian). Ini adalah kira-kira pusat geografis (tepat jika Bumi adalah bola sempurna). Bidang ini tidak akan selalu menjadi bagian tengah persegi panjang seperti yang digambar pada peta karena proyeksi Mercator.
Hasil
LatLng
yang merupakan pusat LatLngBounds.
public int hashCode ()
publik LatLngBounds termasuk (LatLng point)
Menampilkan LatLngBounds
baru yang memperluas LatLngBounds ini untuk menyertakan LatLng
yang diberikan. Tindakan ini akan menampilkan LatLngBounds terkecil yang berisi titik ini dan titik
tambahan.
Secara khusus, opsi ini akan mempertimbangkan untuk memperluas batas ke arah timur dan barat (salah satunya dapat melintasi antimeridian) dan memilih yang lebih kecil di antara keduanya. Jika kedua arah menghasilkan LatLngBounds dengan ukuran yang sama, hal ini akan memperluasnya ke arah timur.
Parameter
point | LatLng untuk disertakan dalam batas baru |
---|
Hasil
LatLngBounds
baru yang berisi titik ini dan titik tambahan.