Kamerapfad-Animationen hinzufügen

Plattform auswählen: Android iOS

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: {  }
  )