iPhoneのGPS追跡がそれほど悪くなったのはなぜですか?


8

2011年夏にランニングを追跡するために、iPhone 4(4sではない)でNike + GPSアプリを使用し始めました。ランのGPS測定はかなり一貫していました。同じコースでのランはランから実行しますが、GPSは必ずしも正確であるとは限りませんので、気にしません。

今年の9月(2012年)に、走行追跡の精度がかなり低下しました。距離が50%も過小評価されている場所がいくつかありました。Nike +かもしれないと思っていましたが、Strava Runをインストールし、別のランを大規模に測定しすぎました。先週末、6マイルの走行(gmap-pedometer.comを使用して測定)は、Nike +で0.17マイルと測定されました。(その名誉のために、Nike +アプリは、GPS信号が「弱い」ことを定期的に警告してきたので、そのデータの品質についてさえ疑わしい。)

ただし、非実行アプリケーションでは、位置情報サービスは問題ないようです。マップは私を正しい場所に配置します。天気アプリ(Dark Skyが私の最良の例です)は、私がどこにいるかを正確に知っています。彼らは私の場所を取得するために他の何かを使用していますか?この質問これを読むと、これがハードウェアの問題であると思うようになりますが、アプリ間の不一致は私を困惑させます。

ETA:iOS 6アップデートをまだインストールしていないので、これはまだiOS 5です。


iPhoneを完全に再起動してみましたか?
ジェリー

「完全に再起動する」とは、電源の再投入を意味しますよね?いいえ、実際にはそれは私には発生していませんでしたが、これは私の技術サポートの背景を考えると少し恥ずかしいです。今すぐ試してみます。
pjmorse

iOS 6を実行していますか?最近、WazeとMotionX DriveのGPSで問題が発生しています(車で定期的に使用する2つのアプリ)。私はiOS 6を実行していますが、これは問題が始まったときだと思います。
EmmEff

私は数週間iOS 6のアップグレードに抵抗しています(関連して、新しいMapsアプリを避けるため)。いいえ、iOS 6ではありません。そのデータを提供するために質問を編集します。
pjmorse

アプリの開発者と一緒にサポートチケットを開いて、画面が暗くなったときに実際にGPSを使用していること、または電力消費量の少ないセルタワーロケーションメカニズムを呼び出していることを確認しました。Runmeterの開発者からは、最適な設定で実行位置データを滑らかにし、位置データにノイズが多い場合(多くの場合)距離測定を改善するための素晴らしい応答がありました。
bmike

回答:


8

距離が過剰に測定されたiPhone 4SでRunKeeperで同様の問題を定期的に経験しました。実行中のプロットされたマップを確認すると、余分な距離を考慮して、ある点から別の点に少し不規則にジャンプする座標を見ることができました。

通常の実行:

ここに画像の説明を入力してください

バグのある実行:

ここに画像の説明を入力してください

この問題が発生する理由と、iPhoneがこのバグ状態に陥る理由について明確な答えを出すことはできませんが、iPhoneを完全に再起動します(さらに、フライトモードを切り替えてアンテナを再起動することもできます)常に数日または数週間も解決します。

補足として、iPhone5(もちろんiOS 6に)にアップグレードしたので、これまでのところ問題は再発していません。おそらく、iOSまたはハードウェアのいずれかで問題が修正された可能性があります。


再起動しました。明日の実行に役立つかどうかを確認します。
pjmorse

フライトモードではGPS無線もオフになりますが、一時的にWi-Fiとセルラーデータをオフにするだけで実行されたままになります。これを試して改善を図り、アンテナ干渉の可能性を排除してください。
スタッフィング

私の推測では、画面がオフの場合、Location APIはあまり正確でない位置情報呼び出しを使用しています。ほとんどのGPSアプリには、画面が暗くなるのを防ぐ、またはデータの平滑化を行う設定があり、GPSレベルの詳細がどうしても必要な場合にバッテリーを明示的に消費したり、デバイスが低電力モードのときに届く精度の低い位置データを処理したりできるようになっています画面がオフになった後。基本的に、iOSは変更されており、アプリはあまり正確ではない(経済性を重視した)データを処理するように変更されていません。
bmike

@bmike RunKeeperの場合、誤って入力するのを防ぐために、常に画面をオフにします。通常は、精度に悪影響はありません。私の観察によると、iPhoneはRunKeeperの不正確なデータを供給している状態で立ち往生することがあります。このデータは、完全に再起動するとすぐに解決されました。
ジェリー

@Gerry非常に興味深い。いくつかのバックグラウンドタスクがGPS /位置情報から時間を奪い、あなたが気にしているアプリがサンプル時間を遅らせていると思いますか?適切な位置データを取得するために再起動する必要がなかったのはうれしいですが、この悪い結果/良い結果を再起動することで再現できるなら、あなたは何かをするかもしれません。
bmike
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.