Ringkasan
GMSCoordinateBounds mewakili kotak pembatas persegi panjang di permukaan Bumi.
GMSCoordinateBounds tidak dapat diubah dan tidak dapat diubah setelah pembuatannya.
Fungsi Anggota Publik | |
(id) | - initWithCoordinate:koordinasi: |
Memulai batas timur laut dan barat daya yang sesuai dengan wilayah persegi panjang yang ditentukan oleh dua sudut. | |
(GMSCoordinateBounds *) | - termasukCoordinate: |
Menampilkan GMSCoordinateBounds yang mewakili batas saat ini yang diperluas untuk menyertakan koordinat yang diteruskan. | |
(GMSCoordinateBounds *) | - mencakupBatas: |
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 *) | - includePath: |
Menampilkan GMSCoordinateBounds yang mewakili batas saat ini yang diperluas untuk menyertakan path . | |
Properti | |
CLLocationCoordinate2D | northEast |
Sudut Timur Laut batas ini. | |
CLLocationCoordinate2D | southWest |
Sudut Barat Daya dari batas ini. | |
BOOL | valid |
Menampilkan NO jika batas ini tidak berisi titik apa pun. |
Dokumentasi Fungsi Anggota
- (id) initWithCoordinate: | (CLLocationCoordinate2D) | coord1 | |
koordinat: | (CLLocationCoordinate2D) | coord2 | |
Memulai batas timur laut dan barat daya yang sesuai dengan wilayah persegi panjang yang ditentukan oleh dua sudut.
Sangat ambigu apakah bujur kotak memanjang dari coord1
hingga coord2
atau sebaliknya; kotak tersebut dibuat sebagai ukuran yang lebih kecil dari kedua varian, sehingga menghilangkan ambiguitas.
- (GMSCoordinateBounds *) termasukCoordinate: | (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
.
- (GMSCoordinateBounds *) termasukBatas: | (GMSCoordinateBounds *) | lainnya |
Menampilkan GMSCoordinateBounds yang mewakili batas saat ini yang diperluas untuk menyertakan seluruh batas lainnya.
Jika batas saat ini tidak valid, hasilnya adalah batas valid yang sama dengan other
.
- (BOOL) containsCoordinate: | (CLLocationCoordinate2D) | koordinat |
Menampilkan YES jika coordinate
dimuat dalam batas ini.
Ini mencakup titik yang terletak tepat di tepi batas.
- (BOOL) berpotongan: | (GMSCoordinateBounds *) | lainnya |
Menampilkan YES jika other
tumpang-tindih dengan batas ini.
Dua batas tumpang tindih jika ada setidaknya satu titik koordinat yang terkandung oleh keduanya.
- (id) initWithRegion: | (GMSVisibleRegion) | region [wilayah] |
Init dengan batas yang mencakup region
.
- (id) initWithPath: | (GMSPath *) | path |
Init dengan batas yang mencakup path
.
- (GMSCoordinateBounds *) includePath: | (GMSPath *) | path |
Menampilkan GMSCoordinateBounds yang mewakili batas saat ini yang diperluas untuk menyertakan path
.
Dokumentasi Properti
- (CLLocationCoordinate2D) northEast [read, assign] |
Sudut Timur Laut batas ini.
- (CLLocationCoordinate2D) southWest [read, assign] |
Sudut Barat Daya dari batas ini.
- (BOOL) valid [read, assign] |
Menampilkan NO jika batas ini tidak berisi titik apa pun.
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.