Parcelable'ı uygular
Enlem/boylam hizalı bir dikdörtgeni temsil eden sabit sınıf.
İç İçe geçmiş Sınıf Özeti
| sınıf | LatLngBounds.Builder | Bu, bir dizi LatLng puanına göre minimum sınır oluşturabilen oluşturucudur. | |
Devralınan Sabit Özet
Alan Özeti
| herkese açık final LatLng | kuzeydoğu | Sınırın kuzeydoğu köşesi. |
| herkese açık final LatLng | güneybatı | Sınırın güneybatı köşesi. |
Kamu Oluşturucu Özeti
|
LatLngBounds(LatLng güneybatı, LatLng kuzeydoğu)
Güneybatı ve kuzeydoğu köşelerini temel alarak yeni sınırlar oluşturur.
|
|
Herkese Açık Yöntem Özeti
| statik LatLngBounds.Builder |
builder()
Yeni bir derleyici oluşturur.
|
| boolean | |
| statik LatLngBounds |
createFromAttributes(Bağlam bağlamı, AttributeSet özellikleri)
AttributeSet öğesinden bir LatLngBounds oluşturur. |
| boolean |
eşittir(o nesnesi)
|
| LatLng |
getCenter()
Bu LatLngBounds'un merkezini döndürür.
|
| int |
hashCode()
|
| LatLngBounds |
include(LatLng puanı)
Bu LatLngBounds değerini belirtilen
LatLng içerecek şekilde genişleten yeni bir LatLngBounds döndürür. |
| Dize |
toString()
|
Devralınan Yöntem Özeti
Alanlar
İnşaatçılar
herkese açık LatLngBounds (LatLng güneybatı, LatLng kuzeydoğu)
Güneybatı ve kuzeydoğu köşelerini temel alarak yeni sınırlar oluşturur.
Sınırlar, kavramsal olarak aşağıdaki tüm noktaları içerir:
- enlem [kuzeydoğu.latitude, güneybatı.Enlem] aralığındadır;
- güneybatı.boylam ≤ kuzeydoğu.boylam değeriyse boylam, [güneybatı.boylam, kuzeydoğu.boylam] aralığındadır ve
- boylam, güneybatı.boylam > kuzeydoğu.boylamıysa [günebatı.boylam, 180) ∪ [-180, kuzeydoğu.boylam] aralığındadır.
Parametreler
| Güneybatı | güneybatı köşesi |
|---|---|
| Kuzeydoğu | kuzeydoğu köşesi |
Dekoratif yastıklar
| IllegalArgumentException | kuzeydoğu köşesinin enlemi güneybatı köşesinin enleminin altındaysa. |
|---|
herkese açık LatLngBounds (LatLngBounds sınırlar)
Oluşturucuyu kopyala.
Parametreler
| sınırlar | bir nesnedir. |
|---|
Herkese Açık Yöntemler
herkese açık boole içerir (LatLng noktası)
herkese açık statik LatLngBounds createFromAttributes (Bağlam bağlamı, AttributeSet özellikleri)
AttributeSet öğesinden bir LatLngBounds oluşturur.
Parametreler
| context | |
|---|---|
| attrs |
genel boole eşittir (Nesnesi)
Parametreler
| o |
|---|
herkese açık LatLng getCenter ()
Bu LatLngBounds'un merkezini döndürür. Merkez, basit bir şekilde koordinatların ortalamasıdır (antimeridyeni geçip geçmediği dikkate alınır). Bu, yaklaşık olarak coğrafi merkezdir (Dünya mükemmel bir küre olsaydı kesin olurdu). Mercator projeksiyonu nedeniyle, haritada çizildiği gibi dikdörtgenin merkezi olması gerekmez.
İlerlemeler
- LatLngBounds'un merkezi olan bir
LatLng.
genel int hashCode ()
herkese açık LatLngBounds dahil (LatLng noktası)
Bu LatLngBounds değerini belirtilen LatLng içerecek şekilde genişleten yeni bir LatLngBounds döndürür. Bu, hem bunu hem de ekstra noktayı içeren en küçük LatLngBound'ları döndürür.
Özellikle, sınırları hem doğu hem de batı yönünde genişletmeyi göz önünde bulundurur (biri antimeridyeyi geçebilir) ve ikisinden küçük olanı seçer. Her iki yönün de aynı boyutta bir LatLngBounds oluşturması durumunda, bu değer doğu yönünde uzatılır.
Parametreler
| puan | bir LatLng dahil edilecek ve yeni sınırlara dahil edilecek |
|---|
İlerlemeler
- Bunu ve ekstra noktayı içeren yeni bir
LatLngBounds.