הגדרת הגבלות על המפה והמצלמה

בחירת פלטפורמה: Android iOS JavaScript

אפשר ליצור גבולות של קווי רוחב ואורך כדי להגביל את התנועה של המשתמש במפה בתלת-ממד, או להגביל את הגובה, הכיוון או ההטיה של המצלמה. כדי לעשות את זה, צריך להגדיר הגבלות על המפה והמצלמה.

תצוגת מפה שבה מוצגות הגבלות על פקדי המצלמה

בדוגמת הקוד הבאה אפשר לראות איך משתמשים בשיטה 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))
      ])
  }
}