iPhone アプリに GPS 機能を追加しようとしています。ウォーキングやランニングをしながら使うワークアウトアプリです。だから私が GPS を使用したいのは、人が動いている速度を Mph と分/マイルで表示することです。
可能な限り最良の結果を得るには、CLLocationManager をどのように構成すればよいですか? desiredAccuracy と distanceFilter は何を設定すればよいですか?
私は試してみました:
distanceFilter = 10 および desiredAccuracy = kCLLocationAccuracyNearestTenMeters
と読書
CLLocation.speed プロパティ
車で走り回ってテストすると、更新に時間がかかりますが、車の速度計に比べて精度が良いようです。更新の遅延は、GPS の位置を照会するのにかかる時間である可能性が非常に高いことは認識していますが、上記の 2 つのパラメーターを変更するとより良い結果が得られるかどうかはわかりません。
distanceFilter に kCLLocationAccuracyBest とその他の値を使用する必要がありますか?
速度を上げるために CoreLocation を使用している他のユーザーの話を聞くことに興味があります。より正確な結果を得るために何をしていますか?