Je voudrais centrer une carte (MapKit) contre l'emplacement de l'utilisateur. Je fais ce qui suit dans le simulateur, mais seulement obtenir une carte bleue sans contenu. Quelles mesures dois-je prendre?
MKCoordinateRegion region;
MKCoordinateSpan span;
span.latitudeDelta=0.2;
span.longitudeDelta=0.2;
CLLocationCoordinate2D location;
location.latitude = mapView.userLocation.location.coordinate.latitude;
location.longitude = mapView.userLocation.location.coordinate.longitude;
region.span=span;
region.center=location;
[self.mapView setRegion:region animated:TRUE];
[self.mapView regionThatFits:region];
Les valeurs latitude / longitude de ce qui précède sont les suivants:
location.latitude = 1.0256307104653269e-305
location.longitude = 1.2742349910917941e-313
--- EDIT ---
J'ai trouvé la réponse à ma suite des commentaires ici: MapKit UserLocation trouvé l' événement . Utilisé avec la réponse ci - dessous, qui fournit la solution.













