Người dùng có thể điều khiển chế độ thu phóng, độ nghiêng, vị trí và chế độ xoay của máy ảnh bằng các cử chỉ trên bản đồ. Bạn cũng có thể định cấu hình máy ảnh theo phương thức lập trình.

Vị trí máy ảnh
Chế độ xem bản đồ được mô phỏng như một máy ảnh nhìn vào một điểm cụ thể trong không gian 3D. Vị trí và hướng của máy ảnh (và do đó là việc kết xuất bản đồ) được xác định bằng các thuộc tính sau: tâm (vĩ độ/kinh độ/độ cao của vị trí mà máy ảnh đang nhìn), hướng, độ nghiêng, phạm vi và độ nghiêng.
Trung tâm (Vĩ độ/Kinh độ/Độ cao)
Trung tâm xác định điểm cụ thể trong không gian 3D mà máy ảnh đang quan sát. Thông tin này được chỉ định bằng cách sử dụng các giá trị cho vĩ độ, kinh độ và độ cao. Điều này cho phép định vị chính xác tiêu điểm của máy ảnh theo ba chiều.
Vĩ độ có thể nằm trong khoảng từ -90 đến 90 độ. Các giá trị ở trên hoặc dưới phạm vi này sẽ được cố định ở giá trị gần nhất trong phạm vi này. Ví dụ: việc chỉ định vĩ độ 100 sẽ đặt giá trị thành 90. Kinh độ nằm trong khoảng từ -180 đến 180 độ. Độ cao được chỉ định bằng mét trên mực nước biển.
Hướng
Tiêu đề của máy ảnh chỉ định hướng mà máy ảnh sẽ hướng đến, được đo bằng độ theo chiều kim đồng hồ từ hướng Bắc thực. Bắc tương ứng với 0 độ, Đông tương ứng với 90 độ, Nam tương ứng với 180 độ và Tây tương ứng với 270 độ. Giá trị này xác định hướng của máy ảnh xung quanh trục dọc của điểm trung tâm.
Độ nghiêng
Góc nghiêng chỉ định góc của máy ảnh so với trục dọc, được đo bằng độ. Độ nghiêng 0 độ có nghĩa là máy ảnh đang hướng thẳng xuống Trái Đất (nadir). Độ nghiêng 90 độ có nghĩa là máy ảnh được hướng theo chiều ngang theo hướng được chỉ định bởi tiêu đề.
Phạm vi
Phạm vi xác định khoảng cách tính bằng mét giữa vị trí của máy ảnh và điểm trung tâm mà máy ảnh đang nhìn vào. Phạm vi có thể thay đổi từ 0 mét (rất cận cảnh) đến 63 triệu mét, cho phép xem từ rất cận cảnh cho đến góc nhìn toàn cầu thực sự. Điều này giúp kiểm soát hiệu quả mức độ "phóng to" hoặc "thu nhỏ" của bản đồ.
Độ xoay
Góc xoay đặt góc của máy ảnh so với đường chân trời, được đo bằng độ. Bạn có thể dùng tham số này để tạo các hiệu ứng như nghiêng trong quá trình mô phỏng chuyến bay hoặc thậm chí là lăn vòng tròn, xoay máy ảnh xung quanh trục nhìn của máy ảnh.
Điều khiển máy ảnh
Mã mẫu sau đây minh hoạ cách kiểm soát máy ảnh theo phương thức lập trình.
Swift
public static var sanFrancisco: Camera = .init( latitude: 37.7845812, longitude: -122.3660241, altitude: 585, heading: 288.0, tilt: 75.0, roll: 0.0, range: 100)