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

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