/ / Comment agrandir la carte avec mon repère d'annotation - Swift - ios, swift, mapkit

Comment effectuer un zoom sur la carte dans le repère d'annotation - Swift - ios, swift, mapkit

J'ai une classe qui a toutes les fonctions MapKit et une autre classe où j'appelle le MapKit. Mon but est de donner une adresse (String) et la carte montre un repère avec un zoom sur cet endroit.

Jusqu'ici, j'ai réussi à faire fonctionner la carte et le repère est dans la bonne rue, mais ne faites pas de zoom sur l'emplacement du repère.

La carte est déclarée comme: @IBOutlet var mapPreview: MKMapView!

Voici le code du repère. Comment puis-je zoomer sur ce repère?

    var address = restaurante.rua + " " + restaurante.numero + "," + restaurante.localidade + ", Portugal"
var geocoder = CLGeocoder()
geocoder.geocodeAddressString(address, completionHandler: {(placemarks: [AnyObject]!, error: NSError!) -> Void in
if let placemark = placemarks?[0] as? CLPlacemark {
self.mapPreview.addAnnotation(MKPlacemark(placemark: placemark))

Réponses:

1 pour la réponse № 1

Je recommanderais d'utiliser la fonction

func showAnnotations(_ annotations: [AnyObject]!,
animated animated: Bool)

Documentation Apple