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

اختيار النظام الأساسي: Android iOS JavaScript

قد تحتاج إلى إنشاء حدود لخطوط الطول والعرض تقيّد حركة المستخدم في خريطة ثلاثية الأبعاد، أو إلى الحدّ من ارتفاع الكاميرا أو اتجاهها أو ميلها. يمكنك إجراء ذلك من خلال ضبط قيود على الخريطة والكاميرا.

عرض خريطة يوضّح القيود المفروضة على عناصر التحكّم بالكاميرا

يوضّح نموذج الرمز البرمجي التالي كيفية استخدام طريقة Map.cameraRestrictions لحصر الحدود الجغرافية للكاميرا وقيم الارتفاع والاتجاه والميل.

Swift

  struct CameraRestrictionDemo: View {
    var body: some View {
      Map(initialCamera: .sanFrancisco, mode: .hybrid)
        .cameraRestrictions([
          .bounds(latitude: 37.7...37.8, longitude: (-122.5)...(-122.4))
        ])
    }
  }