MapKit de zoom par défaut
Pour une raison quelconque, mon marché ne sera pas de zoom de la région. En fait, il ne change pas le zoom, quoi que j'ai changer. Suis-je le charger dans la mauvaise partie du code, ou alors j'ai loupé quelque chose d'autre? Toute aide est appréciée.
Mon code est:
@IBOutlet var here: MKMapView!
var locationManager: CLLocationManager?
var selectedItem: String?
func locationManager
(manager: CLLocationManager!,didUpdateToLocation newLocation: CLLocation!,
fromLocation oldLocation: CLLocation!){
manager.desiredAccuracy = kCLLocationAccuracyBest
var region = self.here.region as MKCoordinateRegion
self.here.setRegion(region, animated: true)
region.span.longitudeDelta = 0.0144927536
region.span.latitudeDelta = 0.0144927536
}
Vous devez vous connecter pour publier un commentaire.
Je crois que vous devez définir la lat et long AVANT de définir la région. Le setRegion fonction est de ce fait un zoom avant sur une certaine partie, et le niveau de zoom dépend de votre durée. Voici un exemple de carte que les zooms.