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

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

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

कैमरे के कंट्रोल से जुड़ी पाबंदियां दिखाने वाले मैप व्यू की इमेज

यहां दिए गए कोड के उदाहरण में, 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))
      ])
  }
}