ضبط القيود المتعلّقة بالخريطة والكاميرا

اختيار النظام الأساسي: 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))
      ])
  }
}