Настройка ограничений карты и камеры,Настройка ограничений карты и камеры

Выберите платформу: 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))
        ])
    }
  }