[ Valerij Zajcev @ 22.10.2010. 08:32 ] @
Napravio sam mali program koji treba da uzme latitude i longitude, ali imam neki cudan problem. Program ne prijavljuje greske sve prodje ok. Startuje se simulator ali nece da svuce podatke. Znam da ne moze da povuce prave podatke ali meni ni povaci one default koje bi na simulatoru trebalo da rade. Ne znam da li treba nesto da ukljuci/iskljuci, ima li neko iskustva sa GPS-om?
Ovo je code
Code:

- (void)viewDidLoad 
{        
    [super viewDidLoad];
    
    lm = [[CLLocationManager alloc] init];
    if([lm locationServicesEnabled])
    {
        lm.delegate = self;
        lm.desiredAccuracy = kCLLocationAccuracyBest;
        lm.distanceFilter = kCLDistanceFilterNone; 
        [lm startUpdatingLocation];
    }
    
}

U sustini ova metoda didUpdateToLocation mi se nikada ne poziva.
Code:

- (void) locationManager: (CLLocationManager *) manager
didUpdateToLocation: (CLLocation *) newLocation
fromLocation: (CLLocation *) oldLocation{
    NSString *lat = [[ NSString alloc] initWithFormat:@"%g", newLocation.coordinate.latitude];
    txtLatitude.text = lat;
    
    NSString *lng = [[NSString alloc] initWithFormat:@"%g", newLocation.coordinate.longitude];
    txtLongitude.text = lng;
    
    NSString *acc = [[NSString alloc] initWithFormat:@"%g", newLocation.horizontalAccuracy];
    txtAccuracy.text = acc;
    
    [acc release];
    [lat release];
    [lng release];
}
[ aleks320 @ 07.11.2010. 12:49 ] @
Kroz simulator ne radi gps lociranje...moras da ga stavis na uredjaj i proradice ti...