2012-08-24 13 views
6

デバイスのリアルタイム速度はどのように計算できますか?私はたくさんのグーグルで探せましたが、私が得たのは、旅の完了後、距離と速度を計算することだけでした。実行時に速度を計算することはできますか?CLLocationManager - iPhoneのリアルタイム速度を計算する

提案をいただければ幸いです。

ありがとうございます。

答えて

2

ここでCLLocationManagerクラスは、緯度、経度、精度、速度などの異なる分野を提供します。

私はあなたがに現在の速度を得ることができ 私はこの怒鳴るメソッドを呼び出すので、位置更新のためCoreLocationControllerを使用 - (無効)locationUpdate:ベローズがあるそう怒鳴る

- (void)locationUpdate:(CLLocation *)location 
{ 
    NSString *currentspeed = [NSString stringWithFormat:@"SPEED: %f", [location speed]]; 
} 

など(CLLocation *)場所方法デリゲートメソッド

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation 
{ 
    NSLog(@"in update to location"); 
    NSString *currentspeed = [NSString stringWithFormat:@"SPEED: %f", [newLocation speed]]; 
} 

また、あなたがこのリンクからの例を得ることができる... http://www.vellios.com/2010/08/16/core-location-gps-tutorial/

私はこのヘルプあなたは... :)

+0

先生、私はそのリンクを読んだこともありましたが、それは私の目的を達成していませんでした。(鋭く、正確なスピードを得ていません) –

+0

okこれで試してみてくださいhttp://mobileorchard.com/hello --here-a-corelocation-tutorial/ –

+0

このiOS SDKサンプルでは、​​CoreLoactionControllerのような独自の方法でこれを使用しています。これも... .... https://developer.apple.com/library/ios/#samplecode /LocateMe/Introduction/Intro.html –

0

お使いのコントローラのヘッダファイルに追加デリゲートCLLocationManagerDelegateがあります願っています。

初期位置Managerと

をあなたはこの

self.locationManager = [[CLLocationManager alloc] init]; 
self.locationManager.delegate = self; // send loc updates to current class 

のような場所のマネージャーのためのデリゲートメソッドを実装するデリゲートを設定して、あなたのクラスにメソッドを書くことができ

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation { 
    NSLog(@"Location Speed: %f", newLocation.speed); 
} 

それはあなたがあなたを取得しますだこと上記の方法で位置の更新も速度で行い、可能な限り頻繁にトリガーします。

+0

もう一つの非常に良い例がここにあります http://www.iphonedevsdk.com/forum/iphone-sdk-development/18209-crazy-speed-gps-myclcontroller-corelocation.html –

+0

@Adeel ....私のプログラムでカウントが有効になっているので、そのエラーメッセージ "delegateプロパティはunsafe_unretainedでなければなりません" –

+0

大丈夫、私は私の答えを更新しています、今はうまくいくことを祈っています –

関連する問題