重複の可能性:
iPhoneを使用して車の速度を計算する方法
iPhone で速度を計算するにはどうすればよいですか? たとえば、運転中に車の速度を測定したい場合があります。どうすればこれを実装できますか?
重複の可能性:
iPhoneを使用して車の速度を計算する方法
iPhone で速度を計算するにはどうすればよいですか? たとえば、運転中に車の速度を測定したい場合があります。どうすればこれを実装できますか?
次のようなことを試してください:
- (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);
}
1>GPS を使用することができます 位置情報サービスを使用して、特定の時点での緯度と経度を取得し、一定時間後に同じものを取得できます。緯度と経度から移動距離を取得して割ることができます。それは速度を得るために取られた
2>停止から開始する場合は、加速度計を使用できます。デバイスの経時的な加速度に基づいて、移動距離を計算できるはずです。