Harita ve kamera kısıtlamalarını yapılandırma

Platform seçin: Android iOS JavaScript

Kullanıcının 3D haritadaki hareketini kısıtlayan enlem ve boylam sınırları oluşturabilir veya kameranın yüksekliğini, yönünü ya da eğimini sınırlayabilirsiniz. Bunu, harita ve kamera kısıtlamalarını yapılandırarak yapabilirsiniz.

Kamera kontrolleri kısıtlamalarını gösteren bir harita görünümü

Aşağıdaki kod örneğinde, hem kameranın coğrafi sınırlarını hem de kameranın rakım, yön ve eğim değerlerini kısıtlamak için Map.cameraRestrictions yönteminin nasıl kullanılacağı gösterilmektedir.

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))
        ])
    }
  }