Tài liệu tham khảo về lớp GMSCameraUpdate

Tài liệu tham khảo về lớp GMSCameraUpdate

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

Trả về một GMSCameraUpdate để phóng to bản đồ.

Mức tăng thu phóng là 1,0.

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.

Trả về GMSCameraUpdate giúp đặt máy ảnh thành GMSCameraPosition được chỉ định.

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.