LatLngBounds

public final class LatLngBounds memperluas Object
menerapkan Parcelable

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 Konstanta Turunan

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.
LatLngBounds(batas LatLngBounds)
Salin konstruktor.

Ringkasan Metode Publik

statis LatLngBounds.Builder
builder()
Membuat builder baru.
boolean
contains(LatLng point)
Menampilkan apakah kolom ini berisi LatLng yang ditentukan.
LatLngBounds statis
createFromAttributes(Konteks konteks, atribut AttributeSet)
Membuat LatLngBounds dari AttributeSet.
boolean
sama dengan(Objek o)
LatLng
getCenter()
Menampilkan bagian tengah LatLngBounds.
int
LatLngBounds
termasuk(LatLng point)
Menampilkan LatLngBounds baru yang memperluas LatLngBounds ini untuk menyertakan LatLng yang diberikan.
String

Ringkasan Metode Turunan

Kolom

final publik LatLng timur laut

Sudut timur laut batas.

publik final LatLng barat daya

Sudut barat daya batas.

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.

publik LatLngBounds (Batas LatLngBounds)

Salin konstruktor.

Parameter
batas objek yang akan disalin.

Metode Publik

statis publik LatLngBounds.Builder builder ()

Membuat builder baru.

boolean publik berisi (LatLng)

Menampilkan apakah kolom ini berisi LatLng yang ditentukan.

Parameter
point LatLng untuk diuji
Hasil
  • true jika ini berisi titik yang ditentukan; false jika tidak.

publik statis LatLngBounds createFromAttributes (Konteks konteks, atribut AttributeSet)

Membuat LatLngBounds dari AttributeSet.

Parameter
context
attrs

boolean publik 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 titik)

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.

public String toString ()