Sie können Ihrer 3D-Karte Animationen von Kamerapfaden hinzufügen, um Nutzern ein noch intensiveres Erlebnis zu bieten. Bei Animationen des Kamerapfads kann die Kamera zu einem Punkt auf der Karte fliegen oder diesen umkreisen.
Anfliegen
Das folgende Codebeispiel zeigt, wie Sie mit der Methode Map.flyCameraTo
die Kamera so animieren, dass sie zu einem bestimmten Punkt auf einer 3D-Karte fliegt.
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: { } )
Umherfliegen
Das folgende Codebeispiel zeigt, wie Sie mit der Methode Map.flyCameraAround
die Kamera so animieren, dass sie um einen bestimmten Punkt auf einer 3D-Karte fliegt.
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: { } )