Referensi Class GMSCameraUpdate

Referensi Class GMSCameraUpdate

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

Menampilkan GMSCameraUpdate yang memperbesar peta.

Penambahan zoom adalah 1,0.

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.

Menampilkan GMSCameraUpdate yang menetapkan kamera ke GMSCameraPosition yang ditentukan.

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.