אפשר ליצור גבולות של קווי רוחב ואורך כדי להגביל את התנועה של המשתמש במפה בתלת-ממד, או להגביל את הגובה, הכיוון או ההטיה של המצלמה. כדי לעשות את זה, צריך להגדיר הגבלות על המפה והמצלמה.
בדוגמת הקוד הבאה אפשר לראות איך משתמשים בשיטה Map.cameraRestrictions כדי להגביל את הגבולות הגיאוגרפיים של המצלמה ואת הערכים של הגובה, הכיוון וההטיה של המצלמה.
struct CameraRestrictionDemo: View {
var body: some View {
Map(initialCamera: .sanFrancisco, mode: .hybrid)
.cameraRestrictions([
.bounds(latitude: 37.7...37.8, longitude: (-122.5)...(-122.4))
])
}
}