Tổng quan
GMSCameraUpdate thể hiện bản cập nhật có thể được áp dụng cho GMSMapView.
Mô-đun này đóng gói một số logic để sửa đổi máy ảnh hiện tại.
Bạn chỉ nên tạo bản dựng này bằng các phương thức trợ giúp của nhà máy dưới đây.
Hàm thành viên công khai tĩnh | |
(GMSCameraUpdate *) | + zoomIn |
Trả về một GMSCameraUpdate để phóng to bản đồ. | |
(GMSCameraUpdate *) | + zoomOut |
Trả về một GMSCameraUpdate có thể thu nhỏ trên bản đồ. | |
(GMSCameraUpdate *) | + zoomBy: |
Trả về một GMSCameraUpdate sẽ thay đổi mức thu phóng theo mức đã chỉ định. | |
(GMSCameraUpdate *) | + zoomTo: |
Trả về một GMSCameraUpdate giúp đặt mức thu phóng thành mức đã chỉ định. | |
(GMSCameraUpdate *) | + setTarget: |
Trả về một GMSCameraUpdate giúp đặt mục tiêu máy ảnh theo toạ độ được chỉ định. | |
(GMSCameraUpdate *) | + setTarget:zoom: |
Trả về GMSCameraUpdate giúp đặt mục tiêu máy ảnh và thu phóng tới giá trị được chỉ định. | |
(GMSCameraUpdate *) | + setCamera: |
Trả về GMSCameraUpdate giúp đặt máy ảnh thành GMSCameraPosition được chỉ định. | |
(GMSCameraUpdate *) | + fitBounds |
Trả về GMSCameraUpdate giúp chuyển đổi máy ảnh sao cho các giới hạn đã chỉ định được căn giữa trên màn hình ở mức thu phóng lớn nhất có thể. | |
(GMSCameraUpdate *) | + fitBounds:withPadding: |
Điều này tương tự như fitBounds: nhưng cho phép chỉ định khoảng đệm (theo điểm) để lồng ghép hộp giới hạn từ các cạnh của khung hiển thị. | |
(GMSCameraUpdate *) | + fitBounds:withEdgeInsets: |
Điều này tương tự như fitBounds: nhưng cho phép chỉ định các phần lồng ghép cạnh để lồng ghép hộp giới hạn từ các cạnh của khung hiển thị. | |
(GMSCameraUpdate *) | + scrollByX:Y: |
Trả về một GMSCameraUpdate nhằm thay đổi tâm của thành phần hiển thị theo số lượng điểm được chỉ định theo hướng x và y. | |
(GMSCameraUpdate *) | + zoomBy:atPoint: |
Trả về một GMSCameraUpdate có thể thu phóng theo một điểm lấy nét; điểm lấy nét vẫn cố định trên màn hình. |
Tài liệu về hàm thành phần
+ (GMSCameraUpdate *) zoomIn |
Trả về một GMSCameraUpdate để phóng to bản đồ.
Mức tăng thu phóng là 1,0.
+ (GMSCameraUpdate *) zoomOut |
Trả về một GMSCameraUpdate có thể thu nhỏ trên bản đồ.
Mức tăng thu phóng là -1.0.
+ (GMSCameraUpdate *) zoomBy: | (float) | delta |
Trả về một GMSCameraUpdate sẽ thay đổi mức thu phóng theo mức đã chỉ định.
+ (GMSCameraUpdate *) zoomTo: | (float) | thu phóng |
Trả về một GMSCameraUpdate giúp đặt mức thu phóng thành mức đã chỉ định.
+ (GMSCameraUpdate *) setTarget: | (CLLocationCoordinate2D) | mục tiêu |
Trả về một GMSCameraUpdate giúp đặt mục tiêu máy ảnh theo toạ độ được chỉ định.
+ (GMSCameraUpdate *) setTarget: | (CLLocationCoordinate2D) | mục tiêu | |
thu phóng: | (float) | thu phóng | |
Trả về GMSCameraUpdate giúp đặt mục tiêu máy ảnh và thu phóng tới giá trị được chỉ định.
+ (GMSCameraUpdate *) setCamera: | (GMSCameraPosition *) | máy ảnh |
Trả về GMSCameraUpdate giúp đặt máy ảnh thành GMSCameraPosition được chỉ định.
+ (GMSCameraUpdate *) fitBounds: | (GMSCoordinateBounds *) | giới hạn |
Trả về GMSCameraUpdate giúp chuyển đổi máy ảnh sao cho các giới hạn đã chỉ định được căn giữa trên màn hình ở mức thu phóng lớn nhất có thể.
Các giới hạn sẽ có khoảng đệm mặc định là 64 điểm.
Bản cập nhật của máy ảnh được trả về sẽ đặt góc phương vị và độ nghiêng của máy ảnh về giá trị mặc định bằng 0 (tức là hướng về phía bắc và nhìn thẳng vào Trái đất).
+ (GMSCameraUpdate *) fitBounds: | (GMSCoordinateBounds *) | giới hạn | |
withPadding: | (CGFloat) | padding | |
Điều này tương tự như fitBounds: nhưng cho phép chỉ định khoảng đệm (theo điểm) để lồng ghép hộp giới hạn từ các cạnh của khung hiển thị.
Nếu padding
được yêu cầu lớn hơn kích thước thành phần hiển thị theo hướng dọc hoặc ngang, thì bản đồ sẽ được thu nhỏ tối đa.
+ (GMSCameraUpdate *) fitBounds: | (GMSCoordinateBounds *) | giới hạn | |
withEdgeInsets: | (UIEdgeInsets) | edgeInsets | |
Điều này tương tự như fitBounds: nhưng cho phép chỉ định các phần lồng ghép cạnh để lồng ghép hộp giới hạn từ các cạnh của khung hiển thị.
Nếu edgeInsets
được yêu cầu lớn hơn kích thước thành phần hiển thị theo hướng dọc hoặc ngang, thì bản đồ sẽ được thu nhỏ tối đa.
+ (GMSCameraUpdate *) scrollByX: | (CGFloat) | dX | |
Có: | (CGFloat) | dY | |
Trả về một GMSCameraUpdate nhằm thay đổi tâm của thành phần hiển thị theo số lượng điểm được chỉ định theo hướng x và y.
X lớn sang bên phải, Y lớn dần.
+ (GMSCameraUpdate *) zoomBy: | (float) | thu phóng | |
Điểm: | (CGPoint) | điểm | |
Trả về một GMSCameraUpdate có thể thu phóng theo một điểm lấy nét; điểm lấy nét vẫn cố định trên màn hình.