我使用CLLocation,准确度为kCLLocationAccuracyBestForNavigation。我能够准确地计算出速度。但是,计算延迟时间为10秒......
例如,当我以45mph到55mph的速度驾驶汽车时,该装置在10秒后显示55mph。
有没有办法让它更准确一点?
这是代码......
- (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;
}