MKMapView die Position falsch ist, auf Start oder fortsetzen

Wenn ich starte meine Anwendung frisch oder fortsetzen nach einer langen Zeit, MKMapView Vorstellung von der userLocation ist falsch und zeigt mir in der Mitte des Meeres.

Ich bin mit dem folgenden code:

self.mapView.centerCoordinate = self.mapView.userLocation.location.coordinate;
[mapView setCenterCoordinate:self.mapView.userLocation.location.coordinate zoomLevel:ZOOM_LEVEL animated:YES];

Passiert, nach einem langen Lebenslauf der app oder brand new start....

  • Hey, hast du jemals eine Lösung für dieses problem? War die Lage in lat:0,0 und lange:0.0?
  • Ich getroffen habe, das gleiche Problem auch, aber es gibt wenig Informationen online, wie zu beheben. Ich bin neugierig, ob es eine sauberere Möglichkeit außer mit dem letzten bekannten Standort.
Schreibe einen Kommentar