빠른 이동
다음 코드 샘플은 카메라를 애니메이션 처리하여 3D 지도의 특정 지점으로 이동하는 데
Map.flyCameraTo
메서드를 사용하는 방법을 보여줍니다.
Map(mode: .hybrid)
.flyCameraTo(
camera: .init(
center: .init(
latitude: 47.6210296,
longitude: -122.3496903,
altitude: 585),
heading: 149.0,
tilt: 77.0,
roll: 0.0,
range: 4000),
duration: 5,
trigger: animate,
completion: {}
)
둘러보기
다음 코드 샘플은 카메라를 애니메이션 처리하여 3D 지도의 특정 지점을 둘러보는 방법을 보여줍니다.Map.flyCameraAround
Map(mode: .hybrid)
.flyCameraAround(
camera:Camera = .init(
latitude: 47.6210296,
longitude: -122.3496903,
heading: 149.0,
tilt: 77.0,
roll: 0.0,
range: 3000)
duration: 90,
repeatCount: 3,
trigger: flyAround,
completion: {}
)