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 harita görünümü

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

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