Ich mag feststellen, dass, wenn MapKit fehlgeschlagen Benutzer Standort erhalten (nicht an Benutzerstandort blau blob zeigen) und alert zeigen und verlagern dann die Lage again.I will nicht mir corelocation.plz helfen verwenden.
Wie zu finden, wenn MapKit userlocation bekommen gescheitert?
stimmen
1
Veröffentlicht am 09/11/2009 um 08:00 2009-11-09 08:00
quelle vom benutzer Rahul Vyas
In anderen Sprachen...
quelle vom benutzer Rahul Vyas
In anderen Sprachen...
1 antworten
stimmen 0
0
Sie könnten versuchen, die Delegatmethoden zu verwenden, wenn der blaue Punkt für wird gefragt, um zu sehen, aufgerufen wird:
- (MKAnnotationView *) mapView: (MKMapView *)aMapView viewForAnnotation: (id )annotation
{
if (annotation == aMapView.userLocation)
{
return nil; // this might be the moment the location was first detected
}
}
Man könnte davon ausgehen, dass der blaue Punkt nur für nach dem Ort gefragt ist bekannt Kit abzubilden. Aber ich denke, dies nicht eine gute Idee, wie die Dinge einfach in der nächsten Version des SDK brechen könnten sein würde.
Ich würde empfehlen, Core-Lage zu nutzen. Es ist relativ einfach zu bedienen und gibt Ihnen die Flexibilität und Stabilität auf lange Sicht.