2

私は kCLLocationAccuracyBestForNavigation の精度で CLLocation を使用しています。速度を正確に計算できます。ただし、計算に10秒の遅延があります...

たとえば、時速 45 マイルから時速 55 マイルで車を運転すると、デバイスは約 10 秒後に時速 55 マイルを表示します。

もう少し正確にする方法はありますか?

これがコードです...

- (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