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
.