Định cấu hình các quy định hạn chế đối với bản đồ và máy ảnh

Chọn nền tảng: Android iOS JavaScript

Bạn có thể tạo các ranh giới vĩ độ và kinh độ để hạn chế chuyển động của người dùng trong bản đồ 3D hoặc để giới hạn độ cao, hướng hoặc độ nghiêng của máy ảnh. Bạn có thể thực hiện việc này bằng cách định cấu hình các quy định hạn chế về bản đồ và camera.

Chế độ xem bản đồ cho thấy các hạn chế về chế độ điều khiển máy ảnh

Mã mẫu sau đây minh hoạ cách sử dụng phương thức Map.cameraRestrictions để hạn chế cả ranh giới địa lý của máy ảnh và các giá trị của độ cao, hướng và độ nghiêng của máy ảnh.

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