मैप और कैमरे से जुड़ी पाबंदियां कॉन्फ़िगर करना

प्लैटफ़ॉर्म चुनें: Android iOS JavaScript

अक्षांश और देशांतर की सीमाएं तय की जा सकती हैं. इससे, 3D मैप में उपयोगकर्ता की गतिविधि सीमित हो जाती है. इसके अलावा, कैमरे की ऊंचाई, दिशा या झुकाव को भी सीमित किया जा सकता है. इसके लिए, मैप और कैमरे से जुड़ी पाबंदियां कॉन्फ़िगर की जा सकती हैं.

मैप व्यू में कैमरे के कंट्रोल पर लगी पाबंदियां दिख रही हैं

यहां दिए गए कोड के नमूने में, Map.cameraRestrictions तरीके का इस्तेमाल करके, कैमरे की भौगोलिक सीमाओं के साथ-साथ, कैमरे की ऊंचाई, दिशा, और झुकाव की वैल्यू को सीमित करने का तरीका बताया गया है.

struct CameraRestrictionDemo: View {
  var body: some View {
    Map(
      initialCamera: .init(center: .init(latitude: 37.7749, longitude: -122.4194)),
      mode: .hybrid
    )
    .cameraRestrictions([
      .bounds(.init(latitude: 37.70...37.83, longitude: (-122.52)...(-122.35))),
      .altitude(500...10000),
      .heading(0...180),
      .tilt(0...60)
    ])
  }
}