有人帮我解决,请问我最近几天坚持了......
我的任务就在这里。
在我的应用程序中我需要集成地图,因为它打开它应该显示当前用户位置,因为我在行走时按下开始按钮它开始从我按下开始按钮的位置到我按下的位置停止的跟踪路径。这个区间所覆盖的距离应该通过转弯导航来跟踪,并且还要收集开始和停止位置坐标来计算距离。
我添加了地图套件框架,核心位置框架工作,还添加了地图视图,还实现了显示当前用户位置的方法。现在
这是我的代码
-(void)startSignificantChangeUpdates
{
// Create the location manager if this object does not
// already have one.
if (nil == self.locatioManager)
{
self.locatioManager = [[CLLocationManager alloc] init];
self.locatioManager.delegate = self;
[self.locatioManager startMonitoringSignificantLocationChanges];
}
}
- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations
{
// If it's a relatively recent event, turn off updates to save power
CLLocation* location = [locations lastObject];
NSDate* eventDate = location.timestamp;
NSTimeInterval howRecent = [eventDate timeIntervalSinceNow];
if (abs(howRecent) < 15.0) {
// If the event is recent, do something with it.
NSLog(@"latitude %+.6f, longitude %+.6f\n",location.coordinate.latitude,location.coordinate.longitude);
}
MKCoordinateRegion ref=MKCoordinateRegionMakeWithDistance([location coordinate], 250,250);
[self.myMapView setRegion:ref animated:YES];
}
请从这里引导我追踪路径,也可以收集坐标。