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 | |
CLLocationCoordinate2D | timur laut |
Sudut Timur Laut dari batas ini. | |
CLLocationCoordinate2D | SouthWest |
Sudut Barat Daya batas ini. | |
BOOL | valid |
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
.
- (GMSCoordinateBounds *) termasukBounds: | (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 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.
- (id) initWithRegion: | (GMSVisibleRegion) | region |
Init dengan batas yang mencakup region
.
- (id) initWithPath: | (GMSPath *) | jalur |
Init dengan batas yang mencakup path
.
- (GMSCoordinateBounds *) termasukJalur: | (GMSPath *) | jalur |
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.