Jeg ønsker å finne at hvis mapkit ikke klarte å få brukerstedet (ikke klarer å vise blå blob på brukerstedet) og viser våken og deretter flytte steds again.i ikke ønsker å bruke corelocation.plz hjelpe meg.
hvordan å finne hvis mapkit mislyktes i å få userlocation?
stemmer
1
1 svar
stemmer 0
0
Du kan prøve å bruke representanten metoder som blir kalt for å se om den blå prikken blir spurt om:
- (MKAnnotationView *) mapView: (MKMapView *)aMapView viewForAnnotation: (id )annotation
{
if (annotation == aMapView.userLocation)
{
return nil; // this might be the moment the location was first detected
}
}
Du kan anta at den blå prikken er bare bedt om etter at stedet er kjent for å kartlegge kit. Imidlertid tror jeg dette vil ikke være en god idé som disse tingene kan lett brekke i neste versjon av SDK.
Jeg anbefaler å bruke kjerne Beliggenhet. Det er relativt enkelt å bruke og gir deg all den fleksibiliteten og stabiliteten i det lange løp.













