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ör2D | kuzeydoğu |
Bu sınırların Kuzeydoğu köşesi. | |
CLLocation Koordinatör2D | Güneybatı |
Bu sınırların güneybatı köşesi. | |
BOL | geç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.
- (GMSordBounds *) Bounds dahil: | (GMS KoordinatörBound'ları *) | diğer |
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.
- (BOOL) intersectsBounds: | (GMS KoordinatörBound'ları *) | diğer |
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.
- (id) initWithRegion: | (GMSGörünürBölge) | bölge |
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
- (GMSordBounds *) includePath: | (GMSPath *) | yol |
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.