Adicionar animações de caminho da câmera

Selecione a plataforma: Android iOS

É possível adicionar animações de caminhos da câmera ao mapa 3D para oferecer uma experiência mais imersiva aos usuários. As animações de caminho da câmera podem voar para ou ao redor de um ponto no mapa.

Voar para

O exemplo de código a seguir demonstra como usar o método Map.flyCameraTo para animar a câmera e fazer com que ela voe 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 em torno 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: {  }
  )