LatLngBounds

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.
class final publik LatLngBounds memperluas Object
menerapkan Parcelable

Class yang tidak dapat diubah yang mewakili persegi panjang lintang/bujur yang diselaraskan.

Ringkasan Class Bertingkat

class LatLngBounds.Builder Ini adalah builder yang dapat membuat batas minimum berdasarkan sekumpulan titik LatLng. 

Ringkasan Konstanta Turunan

Ringkasan Kolom

final publik LatLng timur laut Sudut timur laut batas.
final publik 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

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

Ringkasan Metode Turunan

Kolom

publik final LatLng northeast

Sudut timur laut batas.

publik final LatLng southwest

Sudut barat daya batas.

Konstruktor Publik

publik LatLngBounds (LatLng barat daya, LatLng timur laut)

Membuat batas baru berdasarkan sudut barat daya dan timur laut.

Secara konseptual, batas mencakup semua poin dengan:

  • lintang berada dalam rentang [timur laut.lintang, barat daya.lintang];
  • bujur berada dalam rentang [southwest.longitude, timur laut.bujur] jika westwest.longitude ≤ timur laut.garis bujur; dan
  • bujur berada dalam rentang [southwest.longitude, 180) ∪ [-180, timur laut.bujur] jika barat daya.bujur > timur laut.bujur.

Parameter
barat daya sudut barat daya
timur laut sudut timur laut
Menampilkan
IllegalArgumentException jika garis 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

publik statis LatLngBounds.Builder builder ()

Membuat builder baru.

boolean publik berisi (titik>)

Menampilkan apakah kolom ini berisi LatLng yang ditentukan.

Parameter
poin LatLng untuk diuji
Hasil
  • true jika berisi titik tertentu; 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 pusat LatLngBounds ini. Pusat ini hanyalah rata-rata koordinat (dengan mempertimbangkan apakah garis tersebut melintasi antimeridian). Ini adalah pusat geografis (akan tepat jika Bumi adalah bola dunia yang sempurna). Nilai ini tidak harus menjadi pusat persegi panjang seperti yang digambar pada peta karena proyeksi Mercator.

Hasil
  • LatLng yang merupakan pusat LatLngBounds.

int publik hashCode ()

publik LatLngBounds termasuk (LatLng titik)

Menampilkan LatLngBounds baru yang memperluas LatLngBounds ini untuk menyertakan LatLng yang diberikan. Ini akan menampilkan LatLngBounds terkecil yang berisi titik ini dan titik tambahan.

Secara khusus, area ini akan mempertimbangkan untuk memperluas batas, baik di arah timur dan barat (salah satunya mungkin melintasi antimeridian) dan memilih yang lebih kecil dari keduanya. Jika kedua arah menghasilkan LatLngBounds dengan ukuran yang sama, ini akan memperluasnya ke arah timur.

Parameter
poin LatLng untuk disertakan dalam batas baru
Hasil

public String toString ()