Kullanıcılarınıza daha etkileyici bir deneyim sunmak için 3D haritanıza kamera yolu animasyonları ekleyebilirsiniz. Kamera yolu animasyonları, haritadaki bir noktaya uçabilir veya bu noktanın etrafında uçabilir.
Git
Aşağıdaki kod örneğinde, kamerayı 3D haritada belirli bir noktaya uçacak şekilde animasyon haline getirmek için Map.flyCameraTo
yönteminin nasıl kullanılacağı gösterilmektedir.
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: { } )
Uçarak dolaşma
Aşağıdaki kod örneğinde, kamerayı 3D haritadaki belirli bir nokta etrafında uçacak şekilde canlandırmak için Map.flyCameraAround
yönteminin nasıl kullanılacağı gösterilmektedir.
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: { } )