ผู้ใช้สามารถควบคุมการซูม การเอียง ตำแหน่ง และการหมุนของกล้องได้โดยใช้ท่าทางสัมผัสบนแผนที่ คุณยังกำหนดค่ากล้องแบบเป็นโปรแกรมได้ด้วย

ตำแหน่งกล้อง
มุมมองแผนที่จะจำลองเป็นกล้องที่มองไปยังจุดหนึ่งๆ ในอวกาศ ตำแหน่งและการวางแนวของกล้องกำหนดโดย พิกัดละติจูด/ลองจิจูด/ระดับความสูง ทิศทาง เอียง ระยะ และหมุน
ละติจูด ลองจิจูด ความสูง
ตำแหน่งเริ่มต้นของกล้องกำหนดโดยการตั้งค่าละติจูด ลองจิจูด และ ระดับความสูง ค่าเหล่านี้จะรวมกันเพื่อกำหนดตำแหน่งของกล้อง ไม่ใช่ตำแหน่งที่กล้องชี้ไปหรืออยู่ตรงกลาง
ละติจูดต้องอยู่ระหว่าง -90 ถึง 90 องศา ลองจิจูดอยู่ระหว่าง -180 ถึง 180 องศา โดยระบุระดับความสูงเป็นเมตรเหนือระดับน้ำทะเล
ค่าที่สูงกว่าหรือต่ำกว่าช่วงนี้จะถูกบีบให้อยู่ภายในค่าที่ใกล้เคียงที่สุดภายในช่วงนี้ เช่น การระบุละติจูดเป็น 100 จะตั้งค่าเป็น 90
ส่วนหัว
ส่วนหัวจะระบุทิศทางเข็มทิศของแผนที่ ซึ่งวัดเป็นองศา ตามเข็มนาฬิกาจากทิศเหนือจริง ทิศเหนือสอดคล้องกับ 0 องศา ทิศตะวันออกกับ 90 องศา ทิศใต้กับ 180 องศา และทิศตะวันตกกับ 270 องศา
เอียง
การเอียงจะระบุมุมของกล้องเทียบกับแกนแนวตั้ง โดยวัดเป็นองศา การเอียง 0 องศาหมายความว่ากล้องกำลังชี้ลงมายัง โลก (จุดใต้เท้า) การเอียง 90 องศาหมายความว่ากล้องหันไปในแนวนอนในทิศทางที่ ระบุโดยส่วนหัว
ช่วง
ช่วงจะกำหนดระยะทางเป็นเมตรระหว่างตำแหน่งของกล้องเอง กับศูนย์กลางของแผนที่ ระยะทางอาจแตกต่างกันตั้งแต่ 0 เมตร (ใกล้มาก) จนถึง 63 ล้านเมตร ซึ่งช่วยให้คุณดูได้ตั้งแต่ระยะใกล้มากไปจนถึงมุมมองระดับโลกอย่างแท้จริง ซึ่งจะควบคุมลักษณะที่แผนที่จะปรากฏในลักษณะ "ซูมเข้า" หรือ "ซูมออก"
ม้วนกระดาษ
การหมุนจะกำหนดมุมของกล้องเทียบกับขอบฟ้า โดยวัดเป็นองศา พารามิเตอร์นี้ใช้เพื่อสร้างเอฟเฟกต์ต่างๆ เช่น การเอียงระหว่างการจำลองการบิน หรือแม้แต่การหมุน 360 องศา โดยหมุนกล้องรอบแกนการดู
การควบคุมกล้องถ่ายรูป
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีควบคุมกล้องโดยใช้โปรแกรม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)