私は目的cが初めてです。私のプログラムは、開始ボタンが押されると位置座標が追跡を開始し、距離が同時に追跡され、停止ボタンが押されると追跡が停止し、距離が表示されるはずです。
質問する
271 次
2 に答える
0
必要なフレームワークとデリゲートを既に追加していると仮定して、オブジェクトCLLocationManager *locationManager;を作成しました。すべての初期化を完了しました
スタートボタンをクリックすると、作成する必要があるbutton_clickedメソッド内でこれを呼び出します
[self.locationManager startUpdatingLocation];
停止ボタンをクリックすると、これが呼び出されます
[self.locationManager stopUpdatingLocation];
場所が更新されると、このデリゲート メソッドが自動的に呼び出され、新しい場所の座標にアクセスできます。
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation;
于 2012-09-21T03:55:16.410 に答える
0
CLLocationManagerDelegate は、確認後にデリゲートを self に設定すると、これを実現するのに役立ちます。
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
このメソッドは、ロケーションがコールバック関数として変更されるたびに呼び出されます。
これは、ステップバイステップの説明を提供する小さなチュートリアルです: http://www.mobisoftinfotech.com/blog/iphone/1474/
お役に立てば幸いです。乾杯!!
于 2012-09-21T03:56:51.343 に答える