【发布时间】:2015-07-27 09:43:52
【问题描述】:
在我的应用程序中,我在地图视图中跟踪用户移动。基本上它是一个步行应用程序。现在我必须计算用户当前的步行速度和高度。我应该如何计算用户当前的速度和高度?
【问题讨论】:
在我的应用程序中,我在地图视图中跟踪用户移动。基本上它是一个步行应用程序。现在我必须计算用户当前的步行速度和高度。我应该如何计算用户当前的速度和高度?
【问题讨论】:
CLLocation 包含速度和高度属性。就用它吧。更多详情:
- (id) init
{
self = [super init];
if (self != nil) {
self.manager = [[CLLocationManager alloc] init];
self.manager.delegate = self;
[self.manager startUpdatingLocation];
}
return self;
}
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
NSLog(@"Speed = %f", newLocation.speed);
}
【讨论】: