Dodawanie animacji ścieżki kamery

Wybierz platformę: Android iOS

Do mapy 3D możesz dodawać animacje ścieżek kamery, aby zapewnić użytkownikom bardziej wciągające wrażenia. Animacje ścieżki kamery mogą przelatywać do punktu na mapie lub wokół niego.

Przejdź do

Poniższy przykładowy kod pokazuje, jak użyć metody Map.flyCameraTo, aby animować kamerę i przesunąć ją do określonego punktu na mapie 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: {  }
)

        

Przelatywanie

Poniższy przykładowy kod pokazuje, jak użyć metody Map.flyCameraAround, aby animować kamerę, która będzie przelatywać wokół określonego punktu na mapie 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: {  }
  )