Adicionar animações de caminho da câmera

Selecione a plataforma: Android iOS

Você pode adicionar animações de trajetos de câmera ao seu mapa 3D para oferecer uma experiência mais imersiva aos usuários. As animações de trajetória da câmera podem voar até um ponto no mapa ou ao redor dele.

Voar para

O exemplo de código a seguir demonstra como usar o método Map.flyCameraTo para animar a câmera e voar até um ponto específico em um mapa 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: {  }
)

        

Voar por aí

O exemplo de código a seguir demonstra como usar o método Map.flyCameraAround para animar a câmera e fazer com que ela voe ao redor de um ponto específico em um mapa 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: {  }
  )