※本ページにはプロモーション(広告)が含まれています
【2026年最新版】AndroidのGPS・位置情報の精度が低い・現在地が大きくずれる対処法【完全ガイド】
「Googleマップを開いたら現在地が全く違う場所を指している」「ナビを使っていると突然位置がずれてルートが狂う」「ランニングアプリの距離計測がおかしい」——AndroidのGPS精度の問題は、日常生活のさまざまな場面で支障をきたします。
GPS精度の低下には、端末の設定から周囲の環境、ソフトウェアのキャッシュ問題まで複数の原因が絡みます。特にAndroid 16では高精度モードの設定場所が変わっており、以前の手順が通用しないケースも増えています。
本記事では、GPS・位置情報精度の問題を原因別に整理し、Android 16に対応した具体的な対処法を解説します。

この記事でわかること
- AndroidのGPS精度が低下する主な原因
- 高精度モード(Wi-Fi・Bluetoothスキャン)の設定方法
- GPSキャッシュ(AGPS情報)のクリア・更新手順
- A-GPS(アシスト GPS)とは何か・設定の確認方法
- 屋内・地下など GPS 電波が届かない環境での対策
- アプリへの位置情報権限の確認・修正方法
- それでも改善しない場合のハードウェア・設定リセット
AndroidのGPSの仕組みと精度に影響する要因
スマートフォンの位置情報取得の3つの手段
Androidの「位置情報」は GPS 衛星だけでなく、複数の手段を組み合わせて現在地を特定しています。
- GPS(衛星測位): 上空の衛星電波を受信して位置を特定。屋外で精度が高い(誤差数メートル)が、ビル内・地下では電波が届かない
- Wi-Fiポジショニング: 周辺のWi-Fiアクセスポイントの位置データベースと照合して位置を特定。屋内でも機能するが精度は数十〜数百メートル
- モバイルネットワーク測位: 携帯基地局の電波強度から位置を推定。精度は低い(誤差数百メートル〜数km)が電池消費が少ない
「高精度モード」ではこれら3つを組み合わせて使うため最も精度が高く、「省電力モード」ではWi-FiとモバイルネットワークのみになってGPS精度が下がります。
精度低下の主な原因
- 位置情報モードが「省電力」または「デバイスのみ」に設定されている
- AGPSキャッシュが古くなっている(衛星の軌道データが古い)
- Wi-FiスキャンまたはBluetoothスキャンが無効になっている
- 屋内・地下・高層ビル密集地など電波受信が困難な環境
- 問題のアプリに「正確な位置情報」の権限が与えられていない
- 機内モードが有効になっている(GPS衛星からの電波は受信できるが確認が必要)
- ケース・画面保護フィルムによるアンテナの干渉(金属製ケースで発生することがある)
対処法1:位置情報の精度モードを高精度に設定する
最も重要かつ効果の高い設定です。「省電力モード」になっているだけで精度が大幅に低下します。
Android 12以降(Android 16含む)の手順
- 「設定」→「位置情報」を開く
- 「位置情報」のトグルがオンになっていることを確認
- 「位置情報サービス」→「Google 位置情報の精度」をタップ
- 「位置情報の精度を改善する」をオンにする
この設定をオンにすると、Wi-FiとBluetoothのスキャンが有効になり、GPS信号と組み合わせて精度が向上します。なお、Wi-Fi自体がオフでもWi-Fiスキャンは別途有効にできます。
メーカー別の注意点
Samsung(Galaxy)・Xiaomi(MIUI/HyperOS)・OPPO(ColorOS)などでは設定画面の名称や場所が標準Androidと異なることがあります。「設定」の検索欄で「位置情報」や「GPS」と入力して探すのが確実です。
対処法2:Wi-FiスキャンとBluetoothスキャンを有効にする
高精度の位置情報取得にはWi-FiスキャンとBluetoothスキャンが重要な役割を果たします。Wi-Fi自体をオフにしていても、スキャン機能だけを有効にできます。
- 「設定」→「位置情報」→「Wi-Fiスキャン」をタップ(または「位置情報サービス」内)
- 「Wi-Fiスキャン」をオンにする
- 同じ画面または「位置情報サービス」で「Bluetoothスキャン」もオンにする
「Wi-Fiがオフなのになぜスキャンできるのか」と疑問に思う方もいますが、これは位置情報専用のバックグラウンドスキャンであり、インターネット通信とは別の仕組みです。バッテリーへの影響もわずかです。

対処法3:GPSキャッシュ(AGPS情報)をクリアする
A-GPS(Assisted GPS)は衛星の軌道情報をあらかじめダウンロードして保持することで、GPS信号の捕捉を高速化する仕組みです。このキャッシュが古くなったり破損したりすると、測位に時間がかかったり精度が低下したりします。
GPS キャッシュをクリアする手順
- 「設定」→「アプリ」(または「アプリと通知」)を開く
- 「すべてのアプリを表示」→「システムアプリを表示」を有効にする
- リストから「Google Play 開発者サービス」を見つけてタップ
- 「ストレージ」→「キャッシュを削除」をタップ
- 端末を再起動する
再起動後、屋外でGoogleマップを開くと自動的に最新の衛星データが取得されます。初回測位には数十秒かかることがありますが、これは正常です。
GPS テスト アプリを使って衛星受信状況を確認する
「GPS Test」などのアプリをGoogle Playからインストールすることで、何個の衛星を受信しているか・信号強度はどの程度かを視覚的に確認できます。衛星を3個以上受信していれば測位できます。受信できていない場合は環境的な問題(屋内・ビル陰)の可能性が高いです。
対処法4:問題のアプリに「正確な位置情報」権限を付与する
Android 12から「おおよその位置情報」と「正確な位置情報」が別々の権限として管理されています。地図・ナビアプリに「おおよその位置情報」しか許可していないと、精度が大幅に低下します。
- 「設定」→「アプリ」→問題のアプリをタップ
- 「権限」→「位置情報」をタップ
- 「アプリの使用中のみ許可」または「常に許可」を選択
- 「正確な位置情報を使用する」のトグルをオンにする
「正確な位置情報を使用する」がオフの場合、アプリには誤差100〜200メートルの「おおよその」位置しか提供されません。マップ・ナビ・配達追跡アプリなどはこの権限が必須です。
対処法5:機内モードのオン・オフを繰り返す
GPS受信モジュールが一時的に応答しなくなっている場合、機内モードをオンにして10秒待ってからオフにすることでリセットされることがあります。
- コントロールパネルから「機内モード」をオンにする
- 10〜15秒待つ
- 「機内モード」をオフにする
- 位置情報を使うアプリを開き直す
対処法6:屋内・GPS困難環境での対策
GPS電波は壁・屋根・地下構造物を透過しにくい性質があります。屋内や地下での位置情報精度を改善するためのアプローチを紹介します。
Wi-Fi接続を維持する
屋内ではGPS衛星が使えなくても、Wi-Fiポジショニングによって位置を特定できます。建物内にいる場合はWi-Fiに接続しておくことで精度が改善します。
Google Mapsのオフラインマップを使用する
よく行くエリアのマップをオフラインでダウンロードしておくことで、電波が弱い環境でもある程度のナビが可能になります。
窓の近くに移動する
建物内でもGPS精度が求められる場合、窓の近くや屋外に出ることで衛星電波の受信が改善します。
対処法7:位置情報サービスを再起動する
位置情報サービスが一時的に停止している場合、オフにしてからオンに戻すことでリセットできます。
- 「設定」→「位置情報」を開く
- 「位置情報」のトグルをオフにする
- 10秒待つ
- 「位置情報」のトグルをオンに戻す
- 屋外に出て地図アプリを開き、測位されるまで待つ
対処法8:Google Play 開発者サービスをアップデートする
位置情報の精度改善はGoogle Play 開発者サービスのアップデートに含まれることがあります。最新版に更新することで問題が解消するケースがあります。
- Google Playストアを開く
- プロフィールアイコン→「アプリとデバイスの管理」をタップ
- 「利用可能なアップデート」で「Google Play 開発者サービス」を確認
- アップデートがあれば適用する

対処法9:ネットワーク設定をリセットする
Wi-FiスキャンやBluetoothスキャンの設定が深部で不整合を起こしている場合、ネットワーク設定のリセットで改善することがあります。
- 「設定」→「一般管理」(または「システム」)→「リセット」を開く
- 「ネットワーク設定のリセット」をタップ
- 確認して実行する
- Wi-Fiを再接続し、Bluetoothデバイスを再ペアリングする
精度改善効果の比較
| 対処法 | 効果の目安 | 適用場面 |
|---|---|---|
| 高精度モードをオン(Wi-Fi・BTスキャン有効) | 高(精度が数倍改善することも) | モードが「省電力」になっている場合 |
| アプリに「正確な位置情報」権限を付与 | 高(誤差100m→数m台に改善) | 特定アプリだけ精度が低い場合 |
| AGPSキャッシュをクリア | 中(測位速度も改善) | 初回測位に時間がかかる・精度が不安定 |
| 機内モードのリセット | 中(一時的な不具合の解消) | 突然精度が落ちた場合 |
| Wi-Fi接続を維持する | 中(屋内環境での改善) | 屋内・地下で使用する場合 |
| ネットワーク設定のリセット | 中(複合的な問題の解消) | 上記の対処で改善しない場合 |
よくある質問(FAQ)
Q1. GPSはオフラインでも動作しますか?
純粋なGPS測位(衛星電波の受信)自体はインターネット接続なしでも動作します。ただしA-GPS(衛星軌道データの取得)にはインターネット接続が必要であり、オフライン状態では初回の測位に数分かかることがあります。Wi-Fi・モバイルデータによる補助測位もオフラインでは使えないため、総合的な精度は下がります。
Q2. 金属製のスマートフォンケースがGPS精度に影響しますか?
金属素材は電波を遮断する性質があるため、金属製または金属パーツが多いケースを使用していると、GPSアンテナへの電波受信が妨げられることがあります。試しにケースを外した状態で測位してみて、精度が改善するようであればケースが原因の可能性があります。プラスチック・シリコン・レザー素材のケースへの変更を検討してください。
Q3. 「デバイスのみ」の位置情報モードとはどういう意味ですか?
「デバイスのみ」はGPS衛星電波のみで位置を特定するモードです。Wi-Fiポジショニングやモバイルネットワーク測位を使わないため、バッテリー消費は少ないですが、屋内や衛星電波が弱い場所では精度が著しく低下します。屋外での使用には有効ですが、通常は「高精度」モードの使用を推奨します。
Q4. 位置情報の精度が改善したのに、特定のアプリだけまだずれます。なぜですか?
アプリ側のキャッシュに古い位置情報が保存されている可能性があります。そのアプリのキャッシュを削除(設定→アプリ→対象アプリ→ストレージ→キャッシュを削除)してみてください。また、そのアプリに「正確な位置情報」の権限が付与されているかも確認してください。アプリ自体のバグである場合は、アップデートまたは再インストールで解消することがあります。
まとめ
AndroidのGPS・位置情報精度が低い・現在地がずれる問題は、以下の手順で多くのケースが解決します。
- 高精度モードをオンにする(設定→位置情報→Google位置情報の精度→精度を改善するをオン)
- Wi-FiスキャンとBluetoothスキャンを有効にする
- 問題のアプリに「正確な位置情報」権限を付与する
- Google Play開発者サービスのキャッシュをクリアして再起動する
- 機内モードのオン・オフでGPSモジュールをリセットする
- 屋内での使用ならWi-Fiに接続する
- それでも改善しない場合はネットワーク設定をリセットする
特定のアプリのみ精度が低い場合はアプリへの位置情報権限の確認が最優先です。全アプリで精度が低い場合は端末の位置情報モードの確認から始めましょう。AGPSキャッシュのクリアは定期的に行うことで、測位速度と精度の両方を維持するのに役立ちます。
それでも改善しない場合は、Androidシステムのアップデートを確認するか、端末メーカーのサポートへ問い合わせてGPSアンテナのハードウェア的な問題がないか診断してもらうことを検討してください。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!