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 ein Punkt auf der Karte angeflogen oder umflogen werden.

Anfliegen

Das folgende Codebeispiel zeigt, wie Sie die Methode Map.flyCameraTo verwenden, um die Kamera so zu 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: {  }
  )