Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

120
Visualizações
Ícono de Swift GMSMarker en la esquina superior izquierda de la vista

El título es bastante autoexplicativo. Intenté llamarlo en viewDidLayoutSubviews() como se sugiere aquí , pero no me ha dado alegría.

Aquí está mi código:

 override func viewDidLoad() { super.viewDidLoad() locationManager.requestWhenInUseAuthorization() mapView.mapType = .normal mapView.settings.zoomGestures = true mapView.settings.tiltGestures = true mapView.settings.rotateGestures = true mapView?.isMyLocationEnabled = true locationManager.startUpdatingLocation() locationManager.desiredAccuracy = kCLLocationAccuracyBestForNavigation locationManager.delegate = self // Do any additional setup after loading the view, typically from a nib. } override func viewDidAppear(_ animated: Bool) { if(locationManager.location != nil){ centerMapOnLocation(location: locationManager.location!) } } func centerMapOnLocation(location: CLLocation) { let camera = GMSCameraPosition.camera(withLatitude: locationManager.location!.coordinate.latitude, longitude: locationManager.location!.coordinate.longitude, zoom: zoom) mapView?.animate(to: camera) }
over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

He descubierto una solución, así que la pongo aquí en caso de que alguien más tenga este problema.

Cambié de usar mapView?.animate a GMSCameraPosition.camera y parece estar funcionando bien.

 func centerMapOnLocation(location: CLLocation) { let target = CLLocationCoordinate2D(latitude: locationManager.location!.coordinate.latitude, longitude: locationManager.location!.coordinate.longitude) mapView.camera = GMSCameraPosition.camera(withTarget: target, zoom: zoom) }
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda