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

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