2

我使用具有 kCLLocationAccuracyBestForNavigation 精度的 CLLocation。我能够准确地计算速度。但是,计算有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;
}
4

0 回答 0