Referensi Class GMSCoordinateBounds

Referensi Class GMSCoordinateBounds

Ringkasan

GMSCoordinateBounds merepresentasikan kotak pembatas persegi panjang di permukaan bumi.

GMSCoordinateBounds tidak dapat diubah dan tidak dapat diubah setelah konstruksi.

Fungsi Anggota Publik

(ID)- initWithCoordinate:ordinat:
 Melakukan ini di batas timur laut dan barat daya yang sesuai dengan wilayah persegi panjang yang ditentukan oleh kedua sudut.
(GMSCoordinateBounds *)- termasukCoordinate:
 Menampilkan GMSCoordinateBounds yang mewakili batas saat ini yang diperluas untuk menyertakan koordinat yang diteruskan.
(GMSCoordinateBounds *)- termasukBounds:
 Menampilkan GMSCoordinateBounds yang mewakili batas saat ini yang diperluas untuk menyertakan seluruh batas lainnya.
(BOOL)- containsCoordinate:
 Menampilkan YES jika coordinate dimuat dalam batas ini.
(BOOL)- intersectsBounds:
 Menampilkan YES jika other tumpang-tindih dengan batas ini.
(ID)- initWithRegion:
 Init dengan batas yang mencakup region.
(ID)- initWithPath:
 Init dengan batas yang mencakup path.
(GMSCoordinateBounds *)- termasukJalur:
 Menampilkan GMSCoordinateBounds yang mewakili batas saat ini yang diperluas untuk menyertakan path.

Properti

CLLocationCoordinate2Dtimur laut
 Sudut Timur Laut dari batas ini.
CLLocationCoordinate2DSouthWest
 Sudut Barat Daya batas ini.
BOOLvalid
 Menampilkan TIDAK jika batas ini tidak berisi titik.

Dokumentasi Fungsi Anggota

- (id) initWithCoordinate: (CLLocationCoordinate2D) coord1
koordinat: (CLLocationCoordinate2D) coord2

Melakukan ini di batas timur laut dan barat daya yang sesuai dengan wilayah persegi panjang yang ditentukan oleh kedua sudut.

Tindakan ini ambigu jika bujur bujur diperluas dari coord1 ke coord2 atau sebaliknya; kotak dibuat sebagai yang lebih kecil dari dua varian, menghilangkan ambiguitas.

- (GMSCoordinateBounds *) termasuk Coordinate: (CLLocationCoordinate2D) koordinat

Menampilkan GMSCoordinateBounds yang mewakili batas saat ini yang diperluas untuk menyertakan koordinat yang diteruskan.

Jika batas saat ini tidak valid, hasilnya adalah batas valid yang hanya berisi coordinate.

Menampilkan GMSCoordinateBounds yang mewakili batas saat ini yang diperluas untuk menyertakan seluruh batas lainnya.

Jika batas saat ini tidak valid, hasilnya adalah batas yang valid yang sama dengan other.

- (BOOL) berisiCoordinate: (CLLocationCoordinate2D) koordinat

Menampilkan YES jika coordinate dimuat dalam batas ini.

Ini mencakup titik-titik yang berada tepat di tepi batas.

- (BOOL) intersectsBounds: (GMSCoordinateBounds *) lainnya

Menampilkan YES jika other tumpang-tindih dengan batas ini.

Dua batas tumpang tindih jika setidaknya ada satu titik koordinat yang dimuat oleh keduanya.

Init dengan batas yang mencakup region.

- (id) initWithPath: (GMSPath *) jalur

Init dengan batas yang mencakup path.

Menampilkan GMSCoordinateBounds yang mewakili batas saat ini yang diperluas untuk menyertakan path.


Dokumentasi Properti

- (CLLocationCoordinate2D) northeast [read, assign]

Sudut Timur Laut dari batas ini.

- (CLLocationCoordinate2D) southWest [read, assign]

Sudut Barat Daya batas ini.

- (BOOL) valid [read, assign]

Menampilkan TIDAK jika batas ini tidak berisi titik.

Misalnya, [[GMSCoordinateBounds alloc] init].valid == NO.

Jika batas yang tidak valid diperluas dengan koordinat yang valid melalui includeCoordinate: atau includeBounds:, batas yang dihasilkan akan valid tetapi hanya berisi koordinat baru.