지도 및 카메라 제한사항 구성

플랫폼 선택: Android iOS JavaScript

3D 지도에서 사용자의 움직임을 제한하는 위도 및 경도 경계를 만들거나 카메라의 고도, 방향 또는 기울기를 제한할 수 있습니다. 지도 및 카메라 제한을 구성하여 이 작업을 수행할 수 있습니다.

카메라 컨트롤 제한사항을 보여주는 지도 뷰

다음 코드 샘플은 Map.cameraRestrictions 메서드를 사용하여 카메라의 지리적 경계와 카메라의 고도, 방향, 기울기 값을 모두 제한하는 방법을 보여줍니다.

struct CameraRestrictionDemo: View {
  var body: some View {
    Map(
      initialCamera: .init(center: .init(latitude: 37.7749, longitude: -122.4194)),
      mode: .hybrid
    )
    .cameraRestrictions([
      .bounds(.init(latitude: 37.70...37.83, longitude: (-122.52)...(-122.35))),
      .altitude(500...10000),
      .heading(0...180),
      .tilt(0...60)
    ])
  }
}