- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
locmanager = [[CLLocationManager alloc] init];
[locmanager setDelegate:self];
[locmanager setDesiredAccuracy:kCLLocationAccuracyHundredMeters];
//[locmanager setDistanceFilter:10];
updateTimer = [NSTimer timerWithTimeInterval:600 target:self selector:@selector(startUpdating) userInfo:nil repeats:YES];
[[NSRunLoop mainRunLoop] addTimer:updateTimer forMode:NSDefaultRunLoopMode];
[window makeKeyAndVisible];
return YES;
}
-(void)startUpdating
{
[locmanager startUpdatingLocation];
}
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
if (newLocation.horizontalAccuracy < 0) return;
CLLocationCoordinate2D loc = [newLocation coordinate];
currentdate=[[NSDate date]timeIntervalSince1970];
latitude = [NSString stringWithFormat: @"%f", loc.latitude];
longitude= [NSString stringWithFormat: @"%f", loc.longitude];
//Call to webservice to send data
}
我想送座標Web服務每10 minutes.Tried這樣做,但這不是working.My申請註冊到拿到background.Please位置更新,建議我改變了需要做這個程序。發送數據每10分鐘
*它不工作*是什麼意思?發佈任何錯誤消息或輸出。 – 2010-11-04 16:09:07
提供更多信息。你期望發生什麼,實際發生了什麼? – Jasarien 2010-11-04 16:09:55
我想每10分鐘向服務器發送一次GPS座標。 – agupta 2010-11-04 16:32:41