میتوانید انیمیشنهای مسیرهای دوربین را به نقشه سه بعدی خود اضافه کنید تا تجربه همهجانبهتری را برای کاربران خود فراهم کنید. انیمیشنهای مسیر دوربین میتوانند به سمت یک نقطه روی نقشه پرواز کنند یا در اطراف آن پرواز کنند.
پرواز به
نمونه کد زیر نحوه استفاده از روش Map.flyCameraTo
را برای متحرک سازی دوربین برای پرواز به یک نقطه خاص در یک نقشه سه بعدی نشان می دهد.
سویفت
Map(mode: .hybrid) .flyCameraTo( camera:Camera = .init( latitude: 47.6210296, longitude: -122.3496903, heading: 149.0, tilt: 77.0, roll: 0.0, range: 4000) duration: 5, trigger: animate, completion: { } )
به اطراف پرواز کن
نمونه کد زیر نشان می دهد که چگونه از روش 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, rounds: 3, trigger: flyAround, callback: { } )