4

重複の可能性:
iPhoneを使用して車の速度を計算する方法

iPhone で速度を計算するにはどうすればよいですか? たとえば、運転中に車の速度を測定したい場合があります。どうすればこれを実装できますか?

4

2 に答える 2

11

次のようなことを試してください:

- (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);
}
于 2012-05-12T20:11:52.337 に答える
1

1>GPS を使用することができます 位置情報サービスを使用して、特定の時点での緯度と経度を取得し、一定時間後に同じものを取得できます。緯度と経度から移動距離を取得して割ることができます。それは速度を得るために取られた

Apple GPS Doc を参照してください。

2>停止から開始する場合は、加速度計を使用できます。デバイスの経時的な加速度に基づいて、移動距離を計算できるはずです。

Apple 加速度計のドキュメントを参照してください

于 2012-05-12T19:25:28.813 に答える