Ringkasan
GMSCameraUpdate mewakili update yang mungkin diterapkan pada GMSMapView.
Ini mengenkapsulasi beberapa logika untuk memodifikasi kamera saat ini.
Class ini hanya boleh dibuat menggunakan metode helper factory di bawah ini.
Fungsi Anggota Publik Statis | |
(GMSCameraUpdate *) | + zoomIn |
Menampilkan GMSCameraUpdate yang memperbesar peta. | |
(GMSCameraUpdate *) | + zoomOut |
Menampilkan GMSCameraUpdate yang memperkecil tampilan peta. | |
(GMSCameraUpdate *) | + zoomBy: |
Menampilkan GMSCameraUpdate yang mengubah zoom sebesar jumlah yang ditentukan. | |
(GMSCameraUpdate *) | + zoomKe: |
Menampilkan GMSCameraUpdate yang menetapkan zoom ke jumlah yang ditentukan. | |
(GMSCameraUpdate *) | + setTarget: |
Menampilkan GMSCameraUpdate yang menetapkan target kamera ke koordinat yang ditentukan. | |
(GMSCameraUpdate *) | + setTarget:zoom: |
Menampilkan GMSCameraUpdate yang menetapkan target kamera dan melakukan zoom ke nilai yang ditentukan. | |
(GMSCameraUpdate *) | + setCamera: |
Menampilkan GMSCameraUpdate yang menetapkan kamera ke GMSCameraPosition yang ditentukan. | |
(GMSCameraUpdate *) | + fitBounds: |
Menampilkan GMSCameraUpdate yang mengubah kamera sehingga batas yang ditentukan berada di tengah layar dengan tingkat zoom tertinggi. | |
(GMSCameraUpdate *) | + fitBounds:withPadding: |
Ini mirip dengan fitBounds: tetapi memungkinkan penentuan padding (dalam titik) untuk menyisipkan kotak pembatas dari tepi tampilan. | |
(GMSCameraUpdate *) | + fitBounds:withEdgeInsets: |
Ini mirip dengan fitBounds: tetapi memungkinkan penentuan inset tepi untuk menyisipkan kotak pembatas dari tepi tampilan. | |
(GMSCameraUpdate *) | + scrollByX:Y: |
Menampilkan GMSCameraUpdate yang menggeser bagian tengah tampilan menurut jumlah titik yang ditentukan dalam arah x dan y. | |
(GMSCameraUpdate *) | + zoomBy:atPoint: |
Menampilkan GMSCameraUpdate yang diperbesar dengan titik fokus; titik fokus tetap berada di layar. |
Dokumentasi Fungsi Anggota
+ (GMSCameraUpdate *) zoomIn |
Menampilkan GMSCameraUpdate yang memperbesar peta.
Penambahan zoom adalah 1,0.
+ (GMSCameraUpdate *) zoomOut |
Menampilkan GMSCameraUpdate yang memperkecil tampilan peta.
Penambahan zoom adalah -1,0.
+ (GMSCameraUpdate *) zoomBy: | (float) | delta |
Menampilkan GMSCameraUpdate yang mengubah zoom sebesar jumlah yang ditentukan.
+ (GMSCameraUpdate *) zoomTo: | (float) | zoom |
Menampilkan GMSCameraUpdate yang menetapkan zoom ke jumlah yang ditentukan.
+ (GMSCameraUpdate *) setTarget: | (CLLocationCoordinate2D) | target |
Menampilkan GMSCameraUpdate yang menetapkan target kamera ke koordinat yang ditentukan.
+ (GMSCameraUpdate *) setTarget: | (CLLocationCoordinate2D) | target | |
zoom: | (float) | zoom | |
Menampilkan GMSCameraUpdate yang menetapkan target kamera dan melakukan zoom ke nilai yang ditentukan.
+ (GMSCameraUpdate *) setCamera: | (GMSCameraPosition *) | camera |
Menampilkan GMSCameraUpdate yang menetapkan kamera ke GMSCameraPosition yang ditentukan.
+ (GMSCameraUpdate *) fitBounds: | (GMSCoordinateBounds *) | batas |
Menampilkan GMSCameraUpdate yang mengubah kamera sehingga batas yang ditentukan berada di tengah layar dengan tingkat zoom tertinggi.
Batas tersebut akan memiliki padding default 64 poin.
Update kamera yang ditampilkan akan menyetel bearing dan kemiringan kamera ke nilai nol default (yaitu, menghadap ke utara dan melihat langsung ke Bumi).
+ (GMSCameraUpdate *) fitBounds: | (GMSCoordinateBounds *) | batas | |
withPadding: | (CGFloat) | padding | |
Ini mirip dengan fitBounds: tetapi memungkinkan penentuan padding (dalam titik) untuk menyisipkan kotak pembatas dari tepi tampilan.
Jika padding
yang diminta lebih besar dari ukuran tampilan dalam arah vertikal atau horizontal, peta akan diperkecil secara maksimal.
+ (GMSCameraUpdate *) fitBounds: | (GMSCoordinateBounds *) | batas | |
denganEdgeInsets: | (UIEdgeInsets) | edgeInsets | |
Ini mirip dengan fitBounds: tetapi memungkinkan penentuan inset tepi untuk menyisipkan kotak pembatas dari tepi tampilan.
Jika edgeInsets
yang diminta lebih besar dari ukuran tampilan dalam arah vertikal atau horizontal, peta akan diperkecil secara maksimal.
+ (GMSCameraUpdate *) scrollByX: | (CGFloat) | dX | |
Y: | (CGFloat) | dY | |
Menampilkan GMSCameraUpdate yang menggeser bagian tengah tampilan menurut jumlah titik yang ditentukan dalam arah x dan y.
X membesar ke kanan, Y membesar.
+ (GMSCameraUpdate *) zoomBy: | (float) | zoom | |
atPoint: | (CGPoint) | poin | |
Menampilkan GMSCameraUpdate yang diperbesar dengan titik fokus; titik fokus tetap berada di layar.