Configura restricciones de mapas y cámaras

Selecciona la plataforma: Android iOS JavaScript

Es posible que desees crear límites de latitud y longitud que restrinjan el movimiento de un usuario en un mapa 3D o limitar la altitud, la orientación o la inclinación de la cámara. Para ello, configura las restricciones del mapa y de la cámara.

Una vista del mapa que muestra las restricciones de los controles de la cámara

En la siguiente muestra de código, se muestra cómo usar el Map.cameraRestrictions método para restringir los límites geográficos de la cámara y los valores de su altitud, orientación e inclinación.

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