شما میتوانید انیمیشنهای مسیر دوربین را به نقشه سهبعدی خود اضافه کنید تا تجربهای فراگیرتر برای کاربرانتان فراهم کنید. انیمیشنهای مسیر دوربین میتوانند به سمت یا دور یک نقطه روی نقشه حرکت کنند.
پرواز به
نمونه کد زیر نحوه استفاده از متد 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: { } )
شما میتوانید انیمیشنهای مسیر دوربین را به نقشه سهبعدی خود اضافه کنید تا تجربهای فراگیرتر برای کاربرانتان فراهم کنید. انیمیشنهای مسیر دوربین میتوانند به سمت یا دور یک نقطه روی نقشه حرکت کنند.
پرواز به
نمونه کد زیر نحوه استفاده از متد 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: { } )