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 limiter l'altitude, le cap ou l'inclinaison de la caméra. Pour ce faire, configurez des restrictions pour la carte et les caméras.

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 limiter à la fois les limites géographiques de la caméra et les valeurs de son altitude, de son cap et de son inclinaison.

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