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 en 3D o limitar la altitud, el rumbo o la inclinación de la cámara. Para ello, configura restricciones de mapa y cámara.

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

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

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