在GitHub 中下载voyage11/Location
https://github.com/voyage11/Location.git
只需要将上面的6个文件导入到 程序中即可
app 推到 后台时要进行后台定位的界面要存在,只需在界面中添加
.h中引入
#import "LocationTracker.h"
@interface MainTableViewController : UITableViewController
//定义LocationTracker对象
@property LocationTracker * locationTracker;
// 定义定时器
@property (nonatomic) NSTimer* locationUpdateTimer;
@end
.m 中代码
-(void)viewDidLoad{
self.locationTracker = [[LocationTracker alloc]init];
[self.locationTracker startLocationTracking];
NSTimeInterval time = 300.0;
self.locationUpdateTimer =
[NSTimer scheduledTimerWithTimeInterval:time target:self selector:@selector(updateLocation)userInfo:nil repeats:YES];
}
//向服务器中提交的方法
-(void)updateLocation {
[self.locationTracker updateLocationToServer];
}
在LocationTracker.m 中 修改 updateLocationToserver 方法中的代码改为自己的上传代码即可
在
网友评论