אפשר ליצור גבולות של קווי רוחב וקווי אורך כדי להגביל את התנועה של המשתמש במפה בתלת-ממד, או להגביל את הגובה, הכיוון ביחס לצפון או ההטיה של המצלמה. כדי לעשות את זה, צריך להגדיר הגבלות על המפה והמצלמה.
בדוגמת הקוד הבאה אפשר לראות איך משתמשים בשיטה 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))
])
}
}