您可以向 3D 地图添加相机路径动画,为用户提供更具沉浸感的体验。相机路径动画可以飞向或环绕地图上的某个点。
前往
以下代码示例演示了如何使用 Map.flyCameraTo
方法使相机飞到 3D 地图上的特定点。
Swift
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
方法使相机在 3D 地图上围绕特定点飞行。
Swift
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: { } )