Genel bakış
GMSCoordinateBounds, Dünya yüzeyindeki dikdörtgen sınırlayıcı bir kutuyu temsil eder.
GMSCoordinateBounds sabittir ve yapımdan sonra değiştirilemez.
Herkese Açık Üye İşlevleri | |
(kimlik) | - initWith zorunlu koordinat: |
İki köşesiyle tanımlanan dikdörtgen bölgeye karşılık gelen kuzeydoğu ve güneybatı sınırlarında yer alır. | |
(GMSCoordinateBounds *) | - Koordinatör dahil: |
Aktarılan koordinatı dahil edecek şekilde genişletilmiş geçerli sınırları temsil eden bir GMSCoordinateBounds sonucu döndürür. | |
(GMSCoordinateBounds *) | - IncludeBounds: (Sınırlar dahil): |
Diğer sınırların tamamını içerecek şekilde genişletilmiş geçerli sınırları temsil eden bir GMSCoordinateBounds sonucu döndürür. | |
(BOOL) | - içerir Koordinatör: |
coordinate , bu sınırlar içindeyse EVET değerini döndürür. | |
(BOOL) | - kesişimBounds: |
other değeri bu sınırlarla çakışıyorsa EVET değerini döndürür. | |
(kimlik) | - initWithRegion: |
region sınırlarını kapsayan başlangıçlar. | |
(kimlik) | - initWithPath: |
path sınırlarını kapsayan başlangıçlar. | |
(GMSCoordinateBounds *) | - includePath: |
path öğesini içerecek şekilde genişletilmiş geçerli sınırları temsil eden bir GMSCoordinateBounds sonucu döndürür. | |
Mülkler | |
CLLocationKoordinatör2D | northEast |
Bu sınırların kuzeydoğu köşesi. | |
CLLocationKoordinatör2D | southWest |
Bu sınırların Güney-Batı köşesi. | |
BOOL | geçerli |
Bu sınırlar hiçbir nokta içermiyorsa NO değerini döndürür. |
Üye İşlevi Belgeleri
- (id) initWith zorunlu: | (CLLocationCoordinate2D) | coord1 | |
koordinat: | (CLLocationCoordinate2D) | coord2 | |
İki köşesiyle tanımlanan dikdörtgen bölgeye karşılık gelen kuzeydoğu ve güneybatı sınırlarında yer alır.
Kutunun boylamının coord1
ile coord2
aralığında mı yoksa tam tersi mi uzandığı belirsizdir. Kutu, belirsizliği ortadan kaldırarak iki varyantın daha küçük olanı olarak oluşturulur.
- (GMSCoordinateBounds *) Koordinatör dahil: | (CLLocationCoordinate2D) | koordinat |
Aktarılan koordinatı dahil edecek şekilde genişletilmiş geçerli sınırları temsil eden bir GMSCoordinateBounds sonucu döndürür.
Mevcut sınırlar geçersizse sonuç yalnızca coordinate
değerini içeren geçerli bir sınır olur.
- (GMSCoordinateBounds *) Bounds dahil: | (GMSCoordinateBounds *) | diğer |
Diğer sınırların tamamını içerecek şekilde genişletilmiş geçerli sınırları temsil eden bir GMSCoordinateBounds sonucu döndürür.
Mevcut sınırlar geçersizse sonuç, other
değerine eşit olan geçerli bir sınır olur.
- (BOOL) şunu içerir: Koordinatör: | (CLLocationCoordinate2D) | koordinat |
coordinate
, bu sınırlar içindeyse EVET değerini döndürür.
Tam olarak sınırların kenarında kalan noktalar da buna dahildir.
- (BOOL) kesişirBounds: | (GMSCoordinateBounds *) | diğer |
other
değeri bu sınırlarla çakışıyorsa EVET değerini döndürür.
Her ikisinin de içerdiği en az bir koordinat noktası varsa iki sınır çakışıyor.
- (kimlik) initWithRegion: | (GMSVisibleRegion) | region (bölge) |
region
sınırlarını kapsayan başlangıçlar.
- (kimlik) initWithPath: | (GMSPath *) | path (yol) |
path
sınırlarını kapsayan başlangıçlar.
- (GMSCoordinateBounds *) includePath: | (GMSPath *) | path (yol) |
path
öğesini içerecek şekilde genişletilmiş geçerli sınırları temsil eden bir GMSCoordinateBounds sonucu döndürür.
Gayrimenkul Dokümanları
- (CLLocation zorunlu koordinatör2D) northEast [read, assign] |
Bu sınırların kuzeydoğu köşesi.
- (CLLocation zorunlu koordinatör2D) southWest [read, assign] |
Bu sınırların Güney-Batı köşesi.
- (BOOL) geçerli [read, assign] |
Bu sınırlar hiçbir nokta içermiyorsa NO değerini döndürür.
Örneğin, [[GMSCoordinateBounds alloc] init].valid == NO.
Geçersiz bir sınırlar Koordinatör: veya dahil etmeBounds: kullanılarak geçerli koordinatlarla genişletildiğinde, ortaya çıkan sınırlar geçerli olur ancak yalnızca yeni koordinatları içerir.