Đị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ể muốn tạo 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 camera. Bạn có thể thực hiện việc này bằng cách định cấu hình các 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 camera

Mẫu mã 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 camera và các giá trị về độ cao, hướng và độ nghiêng của camera.

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