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

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