Iphone 如何在iOS中精确计算速度?
我使用具有KCLLOCATIONACURACYBEST精度的CLLocation进行导航。我能准确地计算速度。然而,在计算中有10秒的延迟 例如,当我以45英里/小时到55英里/小时的速度驾驶汽车时,设备会在大约10秒后显示55英里/小时 有没有办法让它更精确一点 这是代码Iphone 如何在iOS中精确计算速度?,iphone,ios,performance,cllocation,Iphone,Ios,Performance,Cllocation,我使用具有KCLLOCATIONACURACYBEST精度的CLLocation进行导航。我能准确地计算速度。然而,在计算中有10秒的延迟 例如,当我以45英里/小时到55英里/小时的速度驾驶汽车时,设备会在大约10秒后显示55英里/小时 有没有办法让它更精确一点 这是代码 - (void)getSpeed { [self.locMgr startUpdatingLocation]; } - (void)locationManager:(CLLocationManager *)man
- (void)getSpeed
{
[self.locMgr startUpdatingLocation];
}
- (void)locationManager:(CLLocationManager *)manager
didUpdateLocations:(NSArray *)locations
{
double numericSpeed;
self.location = [locations lastObject];
numericSpeed = self.location.speed * 3.6 * 0.621371;
}
按照您的指示添加。我没有得到任何错误。只是有点慢。。。