Home / Google / ChromeでGeolocation(位置情報)が使えない・許可できない原因と対処法

ChromeでGeolocation(位置情報)が使えない・許可できない原因と対処法

※本ページにはプロモーション(広告)が含まれています

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設定を確認する

手順

  1. Chromeのアドレスバーに chrome://settings/content/location と入力してEnter
  2. 「サイトに位置情報の使用を許可しない」になっていないか確認
  3. 「サイトに位置情報の使用を許可しない」になっていたら「サイトに位置情報の使用を許可する(推奨)」に変更
  4. または「追加」ボタンで特定サイトを許可リストに追加する

対処法2:特定のサイトの位置情報設定をリセットする

以前に「ブロック」を選択した場合、そのサイト固有の設定が残っています。

手順

  1. 位置情報を使いたいサイトにアクセスする
  2. URLバーの左側の「🔒」(鍵アイコン)または「ℹ」アイコンをクリック
  3. 「位置情報」の設定を確認する
  4. 「ブロック」になっていれば「許可」に変更する
  5. または「デフォルトに戻す(自動)」を選択してページを再読み込み

対処法3:Windowsの位置情報設定を確認する

WindowsのOS設定でChromeの位置情報アクセスが無効になっている場合があります。

手順(Windows 11/10)

  1. 「設定」→「プライバシーとセキュリティ」→「位置情報」を開く
  2. 「位置情報サービス」がONになっているか確認
  3. 「このデバイスの位置情報へのアクセスを許可する」がONか確認
  4. 「アプリに位置情報へのアクセスを許可する」がONか確認
  5. アプリリストの「Google Chrome」がONになっているか確認

対処法4:MacのGeolocation設定を確認する

手順

  1. アップルメニュー→「システム設定」→「プライバシーとセキュリティ」を開く
  2. 「位置情報サービス」をクリック
  3. 「位置情報サービス」がONになっているか確認
  4. アプリリストの「Google Chrome」がONになっているか確認
  5. OFFになっていればONに変更する

対処法5:シークレットモードで動作確認する

  1. Ctrl+Shift+N(Mac: Cmd+Shift+N)でシークレットモードを開く
  2. 位置情報を使うサイトにアクセス
  3. シークレットモードで動作する場合 → 拡張機能またはCookieが原因
  4. 拡張機能を1つずつ無効化して原因を特定する

対処法6:Chromeをアップデートする

  1. Chrome右上「⋮」→「ヘルプ」→「Google Chromeについて」
  2. 最新版がインストールされているか確認・アップデート
  3. 再起動後に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バーの🔒アイコンから変更できます。

Check Also

ChromeでYouTubeが再生できない・動かない原因と対処法

ChromeでYouTubeが …