hvordan å finne hvis mapkit mislyktes i å få userlocation?

stemmer
1

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.

Publisert på 09/11/2009 klokken 07:00
kilden bruker
På andre språk...                            


1 svar

stemmer
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.

Svarte 09/11/2009 kl. 07:09
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more