スマホのGPSが反応しない&位置がおかしい時の7つの解消方法
スマホを使用していて「GPS がおかしい」「GPS が反応していない」という経験はないでしょうか?
例えば Google マップのような地図アプリや天気予報アプリを使用している時、ポケモンGOのような位置情報を駆使して遊ぶゲームアプリ、また写真や動画に関しても位置情報を取得しています。GPS が機能していないとそれらのアプリもうまく使用できなかったりしますね。
もしスマホの GPS が反応していない状態や位置情報が実際の場所と大きく異なる場合は、今回ご紹介する方法をお試しください。このページではテキストでもご紹介していますが、動画でも投稿しておりますのでよろしければご覧ください。
目次
基本:位置情報がオンになっているか
まず基本中の基本ですが、位置情報がオンになっているかを確かめてみてください。オンになっていても一度オフにして、再度オンにしてみてください。スマホ画面上から下にスワイプ(スライド)するとステータスバーが表示されます。その中に位置情報の項目がありオン・オフが可能です。
また上記の確認の他に、再起動をして改善されないかもお確かめください。
基本:GPS が入る場所にいるか
そもそも GPS が入る場所にいるかもご確認ください。特に建物の中だとうまく GPS が入らなかったり、入っても場所が正確でなかったりしますね。
またスマホケースを使用している場合、端末によって、もしくはケースによっては GPS の受信を阻害してしまうものがあります。一度スマホケースを外して改善されないかも確認してみてください。
日時の設定は正しいか
スマホで設定されている日時が正しくないと GPS にズレが生じることがあります。スマホの[設定]>[日付と時刻]から正しい日時になっているかを確認しましょう。
基本的には「日付と時刻の自動設定」と「タイムゾーンの自動設定」をオンにしておけば OK です!
特定のアプリのみ反応していないということはないか
GPS の電波はうまく受信できていても、アプリ側でそれを正常に処理できていないこともあります。例えばポケモンGOでは GPS のエラーが表示されていても、Google マップでは問題なく正確な位置を示しているようなこともあります。
位置情報を使う別のアプリを使用してみて、正確な位置になっているか確認してみてください。
もし特定のアプリのみ位置情報が機能していないのであれば、そのアプリの権限を確認します。[設定]>[アプリ]からアプリの一覧を表示し、権限を確認したいアプリを選択しましょう。
アプリ情報の[権限]から位置情報がオンになっていることを確かめてください。
もし上記の設定でオンになっていても改善されない場合、アプリ側の不具合である可能性もあります。アプリを更新したり、フィードバックを送ってみましょう。
位置情報のモードを「高精度」に設定する
あまり気にされたことがない方も多いと思いますが、位置情報を取得する方法には3つのモードがあります。まずは端末の[設定]>[セキュリティ]>[位置情報]の順に開いてください。※ Android OS のバージョンや端末によって項目名や手順が異なることがあります。
位置情報の設定画面の中にある[モード]を選択しましょう。すると[高精度][バッテリー節約][GPSのみ]の3つのモードが表示されると思います。[高精度]が選択されていることを確認してください。
そして Wi-Fi と Bluetooth をオンの状態にしましょう。これによって位置情報がより正確になります。アプリによっては[高精度]が選択されていないとダメな場合もあります。
節電系アプリをオフに
上記の設定で[高精度]にしていても、節電系アプリによってうまく機能しないことがあります。もし節電系アプリを入れている場合は機能をオフにしたり、また一旦アンイストールをしてみてください。
端末の GPS 精度・不具合
スマホの位置情報を取得する方法は GPS の他に GLONASS や Beidou などがあり、スマホによっては GPS と GLONASS など複数に対応しているなど精度が優れているものもあります。一方で GPS のみしか対応していないような場合は精度が低くなる可能性があります。
そのため位置情報の感度や精度はスマホによって大きく異なる場合があり、機種変更などをして「前のスマホの方が位置情報の精度が高かった」ということもあり得ます。
また GPS もスマホに組み込まれているパーツの一部なので、不具合や故障があればうまく機能しません。GPS に問題がなくても別のパーツに故障などがあれば機能しないこともあります。「以前は問題なかったのに急におかしくなった」という場合などは、スマホに不具合などがないかもメーカーやキャリアで確認してもらってください。