hogyan lehet megtalálni, ha mapkit nem kap userlocation?

szavazat
1

Meg akarom találni, hogy ha mapkit nem kap a felhasználó tartózkodási helyét (nem mutatja a kék folt a felhasználó tartózkodási helyét), és azt mutatják, éber, majd helyezze át a helyét again.i nem akarja használni corelocation.plz segíteni.

A kérdést 09/11/2009 08:00
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
0

Lehet, hogy próbálja ki a küldött módszereket, hogy lesz hívott, hogy ha a kék pont kérnek:


- (MKAnnotationView *) mapView: (MKMapView *)aMapView viewForAnnotation: (id )annotation 
{               
    if (annotation == aMapView.userLocation) 
    {
        return nil; // this might be the moment the location was first detected
    }
}

Lehet feltételezni, hogy a kék pont csak kérte, miután a helyszín ismert térképének készletet. Úgy gondolom azonban, ez nem lenne jó ötlet, mivel ezek a dolgok könnyen lehet törni a következő verzió az SDK.

Azt javasoljuk, hogy használja a Core Location. Ez viszonylag könnyen kezelhető, és megadja a rugalmasságot és a stabilitást hosszú távon.

Válaszolt 09/11/2009 08:09
a forrás felhasználó

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