※本ページにはプロモーション(広告)が含まれています
ChromeでGeolocation(位置情報)が使えない・許可できない原因と対処法
「ChromeでGoogleマップを使おうとしたら位置情報が使えない」「位置情報の許可ポップアップが表示されない」「許可したはずなのに位置情報が取得できない」──ChromeのGeolocation(位置情報)機能が動作しない問題は、ブラウザの設定・OS側の設定・サイトごとの権限の複合的な原因で発生します。
この記事では、ChromeでGeolocationが使えない原因を整理し、設定から解決する具体的な手順を解説します。
この記事でわかること
- Chromeの位置情報が機能しない主な原因
- Chromeの位置情報許可設定の確認・変更方法
- OS(Windows/Mac)側の位置情報設定確認方法
- 特定サイトだけ位置情報を許可・ブロックする方法
- 位置情報の精度改善方法
Geolocationが機能しない主な原因
| レイヤー | 原因 | 確認場所 |
|---|---|---|
| OS設定 | OSレベルで位置情報が無効 | WindowsまたはMacの設定 |
| Chromeの全体設定 | Chromeで位置情報がブロック | chrome://settings/content/location |
| サイトごとの設定 | そのサイトだけブロック設定 | URLバーの🔒アイコン |
| 拡張機能 | VPN・プライバシー系が干渉 | シークレットモードで確認 |
対処法1:ChromeのGeolocation設定を確認する
手順
- Chromeのアドレスバーに
chrome://settings/content/locationと入力してEnter - 「サイトに位置情報の使用を許可しない」になっていないか確認
- 「サイトに位置情報の使用を許可しない」になっていたら「サイトに位置情報の使用を許可する(推奨)」に変更
- または「追加」ボタンで特定サイトを許可リストに追加する
対処法2:特定のサイトの位置情報設定をリセットする
以前に「ブロック」を選択した場合、そのサイト固有の設定が残っています。
手順
- 位置情報を使いたいサイトにアクセスする
- URLバーの左側の「🔒」(鍵アイコン)または「ℹ」アイコンをクリック
- 「位置情報」の設定を確認する
- 「ブロック」になっていれば「許可」に変更する
- または「デフォルトに戻す(自動)」を選択してページを再読み込み
対処法3:Windowsの位置情報設定を確認する
WindowsのOS設定でChromeの位置情報アクセスが無効になっている場合があります。
手順(Windows 11/10)
- 「設定」→「プライバシーとセキュリティ」→「位置情報」を開く
- 「位置情報サービス」がONになっているか確認
- 「このデバイスの位置情報へのアクセスを許可する」がONか確認
- 「アプリに位置情報へのアクセスを許可する」がONか確認
- アプリリストの「Google Chrome」がONになっているか確認
対処法4:MacのGeolocation設定を確認する
手順
- アップルメニュー→「システム設定」→「プライバシーとセキュリティ」を開く
- 「位置情報サービス」をクリック
- 「位置情報サービス」がONになっているか確認
- アプリリストの「Google Chrome」がONになっているか確認
- OFFになっていればONに変更する
対処法5:シークレットモードで動作確認する
- Ctrl+Shift+N(Mac: Cmd+Shift+N)でシークレットモードを開く
- 位置情報を使うサイトにアクセス
- シークレットモードで動作する場合 → 拡張機能またはCookieが原因
- 拡張機能を1つずつ無効化して原因を特定する
対処法6:Chromeをアップデートする
- Chrome右上「⋮」→「ヘルプ」→「Google Chromeについて」
- 最新版がインストールされているか確認・アップデート
- 再起動後にGeolocationを試す
位置情報の精度を改善する方法
位置情報は取得できるが精度が低い場合の改善方法です。
- Wi-Fiをオンにする(Wi-Fi情報で精度向上)
- デスクトップPCの場合、GPS信号がないためWi-FiやIPベースの位置情報のみになる
- Chromeの設定でHTTPS接続のサイトのみ位置情報を許可するのがセキュリティ上推奨
- VPNを使用している場合はVPNの接続先の位置情報が使われることがある
よくある質問(FAQ)
Q. 位置情報を許可したのに「現在地を取得できません」と表示されます。
A. ChromeとOSの設定は正しいが、デバイスにGPS・Wi-Fi位置情報が利用できない可能性があります。ネットワーク接続を確認し、Wi-Fiをオンにして再試行してください。
Q. 許可ポップアップが表示されません。
A. 以前に「ブロック」を選択していると、再度ポップアップが表示されません。URLバーの🔒アイコンから設定をリセットしてください。
Q. 特定のサイトだけ位置情報をブロックしたいです。
A. chrome://settings/content/locationの「許可しないサイト」に追加するか、サイト閲覧中にURLバーの🔒アイコンから「ブロック」に変更できます。
Q. HTTPのサイトで位置情報を使いたいです。
A. Chromeはセキュリティ上の理由から、HTTPS接続のサイトでのみGeolocationを許可します。HTTPのサイトでは位置情報は使えません。サイト側でHTTPS化が必要です。
まとめ
| 対処法 | 効果的なケース |
|---|---|
| Chromeの全体設定を変更 | すべてのサイトで位置情報が使えない |
| サイト個別の設定をリセット | 特定サイトだけ使えない |
| OSの位置情報設定を確認 | Chrome設定がOKでも使えない |
| シークレットモードでテスト | 拡張機能の干渉確認 |
| Chromeをアップデート | 突然使えなくなった |
位置情報は「OS → Chrome全体 → サイト個別」という3段階の設定があります。まずChromeの設定(chrome://settings/content/location)を確認し、次にOSの設定を確認してください。サイト個別の設定はURLバーの🔒アイコンから変更できます。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!