1

この iPhone アプリ (http://www.apptite.be/tutorial_ios_stopwatch.php) を起動して、経度と緯度に基づいてラップタイムを取得することは可能ですか? そのため、電話機が GPS 座標を通過したときにスタート ボタンを使用する代わりに、タイマーが開始され、GPS 座標を通過するたびにラップ タイムが取得され、SQL データベースに保存されます。

これが理にかなっていることを願っています...

前もって感謝します :)

4

1 に答える 1

0

可能です。探している精度がないかもしれませんが、Core Location を使用すると、必要なことを簡単に行うことができます。

を作成しCLLocationManager、時々 を生成しCLLocationます。ある程度の偏差を許容してdistanceFromLocation、新しい場所と開始場所を呼び出します。CLLocationこれにより、開始エリアを通過したときに通知されるはずです。

ロケーション マネージャーを実装するクラスのヘッダー ファイルの例を次に示します。

#import <CoreLocation/CoreLocation.h>

@interface ViewController : UIViewController <CLLocationManagerDelegate>

@property (strong, nonatomic) CLLocationManager *locationManager;
@property (strong, nonatomic) CLLocation *startingPoint;

@end
于 2012-07-10T19:36:28.433 に答える