Configurer les restrictions de carte et de caméra

Sélectionnez une plate-forme : Android iOS JavaScript

Vous pouvez créer des limites de latitude et de longitude pour restreindre les déplacements d'un utilisateur sur une carte 3D, ou pour limiter l'altitude, le cap ou l'inclinaison de la caméra. Vous pouvez le faire en configurant les restrictions de la carte et de la caméra.

Vue de carte montrant les restrictions applicables aux commandes de la caméra

L'exemple de code suivant montre comment utiliser la méthode Map.cameraRestrictions pour restreindre à la fois les limites géographiques de la caméra et les valeurs de l'altitude, du cap et de l'inclinaison de la caméra.

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