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

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

Tổng quan

Xác định ánh xạ giữa toạ độ Earth (CLLocationCoordinate2D) và các toạ độ trong chế độ xem của bản đồ (CGPoint).

Một phép chiếu là cố định và không thể thay đổi, trong đó ánh xạ mà nó thể hiện không bao giờ thay đổi. Ánh xạ không nhất thiết phải là tuyến tính.

Việc chuyển toạ độ Earth không hợp lệ (tức là theo CLLocationCoordinate2DIsValid) đến đối tượng này có thể dẫn đến hành vi không xác định.

Bạn không nên tạo thực thể trực tiếp cho lớp này trừ phi trong các điều kiện kiểm thử. Thay vào đó, hãy lấy dữ liệu này thông qua phép chiếu trên GMSMapView.

Hàm thành viên công khai

(CGPoint)pointForCoordinate:
 Ánh xạ một toạ độ của Trái đất đến một toạ độ điểm trong chế độ xem của bản đồ.
(CLLocationCoordinate2D) CoordinateForPoint:
 Ánh xạ một toạ độ điểm trong chế độ xem của bản đồ đến một toạ độ của Earth.
(CGFloat)pointsForMeters:atCoordinate:
 Chuyển đổi khoảng cách từ mét thành kích thước nội dung.
(BOOL) - containsCoordinate:
 Trả về xem một toạ độ cho trước (vĩ độ/lng) có nằm trong phép chiếu hay không.
(GMSVisibleRegion)visibleRegion
 Trả về khu vực (4 toạ độ vị trí) hiển thị theo phép chiếu.

Tài liệu về hàm thành phần

– (CGPoint) pointForCoordinate: (CLLocationCoordinate2D)  tọa độ

Ánh xạ một toạ độ của Trái đất đến một toạ độ điểm trong chế độ xem của bản đồ.

– (CLLocationCoordinate2D) CoordinateForPoint: (CGPoint) điểm

Ánh xạ một toạ độ điểm trong chế độ xem của bản đồ đến một toạ độ của Earth.

– (CGFloat) pointsForMeters: (CLLocationDistance) mét
phối hợp: (CLLocationCoordinate2D)  tọa độ

Chuyển đổi khoảng cách từ mét thành kích thước nội dung.

Chế độ này chỉ chính xác đối với các khoảng cách nhỏ trên Trái đất vì sử dụng CGFloat cho khoảng cách màn hình.

- (BOOL) containsCoordinate: (CLLocationCoordinate2D)  tọa độ

Trả về xem một toạ độ cho trước (vĩ độ/lng) có nằm trong phép chiếu hay không.

Trả về khu vực (4 toạ độ vị trí) hiển thị theo phép chiếu.

Nếu bạn đặt khoảng đệm trên GMSMapView, thì khu vực này sẽ tính đến khoảng đệm.

Vùng hiển thị có thể không phải là hình chữ nhật. Kết quả là không xác định nếu phép chiếu bao gồm các điểm không ánh xạ tới bất kỳ nơi nào trên bản đồ (ví dụ: máy ảnh nhìn thấy không gian bên ngoài).