GMS KoordinatörBounds Sınıf Referansı

GMSordBounds Sınıf Referansı

Genel bakış

GMS KoordinatörBound'lar, Dünya yüzeyindeki dikdörtgen sınırlayıcı kutuyu temsil eder.

GMSordBounds değişmez ve yapımdan sonra değiştirilemez.

Genel Üye İşlevleri

(kimlik)- initWith Koordinatör:koordinat:
 İki köşenin tanımladığı dikdörtgen bölgeye karşılık gelen kuzeydoğu ve güneybatı sınırlarını belirtir.
(GMS KoordinatörBound'ları *)- Koordinat dahil:
 Aktarılan koordinatı içerecek şekilde genişletilen mevcut sınırları temsil eden bir GMS KoordinatörBound değeri döndürür.
(GMS KoordinatörBound'ları *)- include Bound'lar:
 Diğer tüm sınırları içerecek şekilde genişletilmiş geçerli sınırları temsil eden bir GMS KoordinatörBound değerini döndürür.
(BOOL)- Koordinat içerir:
 coordinate bu sınırlar dahilindeyse YES değerini döndürür.
(BOOL)- intersectsBounds:
 other bu sınırlarla çakışıyorsa EVET döndürür.
(kimlik)- initWithRegion:
 region sınırını kapsayan sınırlara sahip initler
(kimlik)- initWithPath:
 path sınırını kapsayan sınırlara sahip initler
(GMS KoordinatörBound'ları *)- includePath:
 path değerini içerecek şekilde genişletilmiş geçerli sınırları temsil eden bir GMS KoordinatörBound değerini döndürür.

Tesisler

CLLocation Koordinatör2Dkuzeydoğu
 Bu sınırların Kuzeydoğu köşesi.
CLLocation Koordinatör2DGüneybatı
 Bu sınırların güneybatı köşesi.
BOLgeçerli
 Bu sınırlar nokta içermiyorsa Hayır değerini döndürür.

Üye İşlevi Belgeleri

- (id) Koordinatör'de: (CLLocation Koordinatör2D) koordinat1
koordinat: (CLLocation Koordinatör2D) coord2

İki köşenin tanımladığı dikdörtgen bölgeye karşılık gelen kuzeydoğu ve güneybatı sınırlarını belirtir.

Kutunun boylamının coord1 ile coord2 aralığında olup olmadığı belirsiz; kutu da iki varyanttan küçük olanları kullanılarak oluşturulur ve belirsizlikleri ortadan kaldırır.

- (GMSKoordinatörler *) Koordinat dahil: (CLLocation Koordinatör2D) koordinat

Aktarılan koordinatı içerecek şekilde genişletilen mevcut sınırları temsil eden bir GMS KoordinatörBound değeri döndürür.

Geçerli sınırlar geçersizse sonuç yalnızca coordinate içeren geçerli sınırlar olur.

Diğer tüm sınırları içerecek şekilde genişletilmiş geçerli sınırları temsil eden bir GMS KoordinatörBound değerini döndürür.

Geçerli sınırlar geçersizse sonuç, other olan geçerli bir sınırlar olur.

- (BOOL) Koordinat içerir: (CLLocation Koordinatör2D) koordinat

coordinate bu sınırlar dahilindeyse YES değerini döndürür.

Bu, sınırların kenarında bulunan noktaları içerir.

other bu sınırlarla çakışıyorsa EVET döndürür.

İkisi de en az bir koordinat noktası içeriyorsa iki sınır çakışır.

region sınırını kapsayan sınırlara sahip initler

- (id) initWithPath: (GMSPath *) yol

path sınırını kapsayan sınırlara sahip initler

path değerini içerecek şekilde genişletilmiş geçerli sınırları temsil eden bir GMS KoordinatörBound değerini döndürür.


Mülk Dokümanları

- (CLLocationord2D) kuzeydoğu [read, assign]

Bu sınırların Kuzeydoğu köşesi.

- (CLLocation Koordinatör2D) southWest [read, assign]

Bu sınırların güneybatı köşesi.

- (BOOL) geçerli [read, assign]

Bu sınırlar nokta içermiyorsa Hayır değerini döndürür.

Örneğin, [[GMS KoordinatörBounds alloc] init].valid == NO.

Geçersiz sınırlar, Koordinatör: veya includeBounds dahil olmak üzere geçerli koordinatlarla genişletildiğinde, ortaya çıkan sınırlar geçerli olur ancak yalnızca yeni koordinatları içerir.