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

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