0

CLLocationManager オブジェクトを使用して、距離フィルターと目的の精度を設定することから始めます。

_locationManager.distanceFilter = kCLDistanceFilterNone;
_locationManager.desiredAccuracy = kCLLocationAccuracyThreeKilometers;

次に、デバイスの場所の更新を開始します。

[_locationManager startUpdatingLocation];

場所がロックされるのはいつですか?この場所を処理する必要がありますが、完全にロックされるまで処理したくありません。

ありがとう!

編集:

プロトコル メソッドが呼び出されていないことに気付きました。理由がわからない。_locationManager.delegate = 自己;

4

1 に答える 1

0

から現在地の更新を受信し始めたら、受信した のプロパティをCLLocationManagerDelegate確認します。それを適切な定数と比較して、その値がニーズに「十分」であるかどうかを判断してください。horizontalAccuracyCLLocationkCLLocationAccuracyXXX

于 2012-10-30T17:58:53.467 に答える