メインコンテンツにスキップ

GPS関連のトラブルシューティング

今すぐ、StravaのAndroidアプリで、デバイスごとのバッテリー設定や位置情報設定を調整して、GPSのずれ、信号の途切れ、距離測定の誤差を解消しましょう。

対応者:Marie

GPSは、周回軌道衛星からの信号を用いて地球上の位置を推定するシステムです。 GPSシステムとは、Androidデバイスに搭載されているチップと、地球上空の衛星のことを指します。

GPS関連トラブルの例

以下のいずれかに該当する場合、アクティビティが実際の 移動と異なる距離を示す場合があります。幸い、不正確なGPSデータが記録されるのを防ぐためにできることは、記録されてしまったデータを修正するためにできることよりも多くあります。今後同様の問題が発生しないよう、この記事に記載するトラブルシューティングの手順をご参照ください。

  • GPSドリフト:GPSトラックが道から外れている場合。この線路は、おおむね道路の形状に沿っていることがお分かりいただけると思いますが、その精度ははるかに低いものです。

  • GPS信号の喪失:GPS信号が喪失し、その後再び受信された場合、信号喪失前後の2点は(その間に経過した時間がより長い場合でも)、他の2点と同様に扱われ、直線で結ばれます。

  • GPSの跳ね上がり:GPSの軌跡が「ぎくしゃく」していると、実際に移動した距離よりも長い距離がアクティビティに記録されてしまうことがあります。これは、GPSの軌跡の「ジグザグ」の動き一つひとつを、それらを結ぶ直線で補間する必要があるためです。

GPS信号を良好に受信するための初期設定方法

迅速な受信と高精度の位置推定を可能するには、以下の情報を提供する必要があります。

見晴らしの良い、広範囲の空が必要です。スマートフォンと空の間に障害物があると、信号強度に悪影響を及ぼす可能性があります。大きな木は明らかな障害物ですが、ポケットやリュックサックでさえ、非常に弱い電波の受信を妨げる可能性があります。

そして、衛星からの信号に波長を合わせる時間 も必要です。信号取得時間を改善するには、デバイスを1つの場所に固定して置き、デバイスのデータ通信が有効になっていることを確認します。これにより、スマートフォンのGPSがおおよその位置情報を得ることができます。完全な晴天であっても、状況によっては、GPS信号の受信に成功するまでに数分かかることがあります。

AndroidデバイスのGPS関連トラブルを調査する際の手順

  1. 携帯電話の電源を一度切って、再び入れてください。

  2. GPSを一度オフにしてからオンにしてください。

  3. Stravaに 位置情報へのアクセスを許可していることを確認してください。 「設定」 > 「アプリ」 > 「Strava」 > 「権限」と進み、「位置情報」をオンにします。また、StravaにバックグラウンドでのGPS使用を許可していることも確認してください。

  4. 省電力モード、電池の最適化やサードパーティーアプリなど、全てのバッテリーセーバーの設定を無効にします。 Android 6以降のデバイスでの詳細は以下をご覧ください:

    • HTC: 設定 > 電池 > バッテリー最適化 > 最適化していない> すべてのアプリケーション > Strava > 最適化しない > 完了

    • Huawei:エネルギー設定を「通常」に切り替え、Stravaを「保護されたアプリ」に追加してください。次に、「設定」→「 > 」→「アプリ」→「 > 」→「詳細設定」→「 > 」→「最適化を無視」→「 > 」→「許可」→「 > 」→「すべてのアプリ」→「 > 」→「Strava」→「 > 」→「許可」の順に選択します。

    • LG: 設定 > バッテリーセーブ > バッテリー使用 > 最適化を無視 > Stravaの箇所をON

    • Motorola: 設定 > 電池 > 右上のメニューを選択 > 電池の最適化 > 最適化していないアプリ > すべてのアプリ > Strava > > 最適化しない

    • OnePlus (OxygenOS設定使用時): 設定 > バッテリー > バッテリーの最適化 > 上部のメニューを選択 > すべてのアプリのリストに切り替え > Strava > 最適化しない

    • Samsung: 設定 > アプリ > 右上のメニューを選択 > 特別なアクセス > バッテリーを最適化 > すべてのアプリ > Stravaの箇所をオフ

    • Sony: 設定 > バッテリー > 右上のメニューを選択 > 電池の最適化 > アプリ > Strava

    • Xiaomi(MIUI OS):設定 > 詳細設定 > バッテリー & パフォーマンス > アプリのバッテリー使用量を管理 > アプリ > Strava。また、「設定」 > 、「詳細設定」 > 、「プライバシー」 > 、「位置情報」を確認し、「位置情報のモード」で「高精度」が選択されていること、および位置情報へのアクセスが許可されていることを確認してください。

  5. 位置情報が精度の高い設定になっているか確認してください。設定 > 位置情報 > 詳細設定 > 位置情報の精度を改善をオン

  6. 「GPS Status & Toolbox」アプリをインストールし、アプリ内で メニュー > A-GPSの管理 > リセットで完了します。

  7. 最後のステップとして、Stravaアプリを使って10分間記録を試してみてください。その際、空が広く見渡せる場所で、アプリを完全に動かさずに信号の検索を行わせてください。この方法で有効な位置推定ができない場合は、GPSが他のアプリで機能するかどうかを確認します。 GoogleマップやWaze、Appleのマップ等のナビゲーションアプリではなく、他のフィットネス・トラッカーアプリをご利用ください。ナビゲーションアプリは、携帯電話の基地局を利用して、ユーザーの現在位置を既知の道路やトレイルに割り当てますが、これにより、GPSが完璧に機能しているかのような錯覚を招くことがあります。 Stravaや他の多くのフィットネスアプリはこのような動作はせず、GPSのみを使用して位置情報を確認しています。このため、Stravaでは現在地の特定に手間取っているように見えるかもしれませんが、他のナビゲーションアプリでは問題なく機能している場合があります。また、GPSの動作に関する詳細情報を表示してくれる無料アプリをいくつか試してみるのも良いでしょう。 「GPS Status & Toolbox」は、GPSをリセットして最新のA-GPSデータをダウンロードできる無料アプリです。こちらのリンクからアプリをダウンロードできます。 最終的に5機以上の衛星から信号が受信され、正常に動作していれば、全体の精度範囲は30メートル未満で表示されます。

GPSシステムの誤差

デバイスが以前と同じ場所にあり、同じ設定であったとしても、その日によって動作が異なる場合があります。通常、デバイスは正確な位置推定を得るために、5機程度の衛星から信号を受信する必要があります。

衛星の位置、気象パターン、地球の外部大気圏の性質など、GPSシステムにはユーザーによる直接のコントロールや予見が不可能な多くの事象の影響を受けるため、誤差の原因を特定することは困難です。お手持ちのデバイスのGPSを使用する最適な方法を判断する前に、上記の全ての確認事項を十分に試すことをお勧めします。

こちらの回答で解決しましたか?