Chromeで地図サイトや店舗検索、天気、配達状況の確認をしようとしても、位置情報の許可ボタンが出ない、許可したはずなのに使えない、設定画面で変更できない。
こうした症状はかなり多いです。
しかも原因は1つではなく、Chrome側のサイト権限、スマホやPC本体の位置情報設定、サイト自体の仕様、HTTPS要件、学校や会社の管理制限まで広く関係します。
GoogleのChromeヘルプでは、Chromeは通常、サイトが位置情報を求めたときに許可を尋ね、Android・iPhone・PCそれぞれで既定の位置情報設定や個別サイト権限を変更できると案内しています。
さらに重要なのが、位置情報APIは安全な接続、つまりHTTPS上でしか基本的に使えないことです。
この記事では、スマホとPCの両方を対象に、位置情報が許可できない原因、設定できないときの対処法、サイトごとの再許可方法、許可ボタンが出ない理由、学校・会社端末で起きる制限まで、細かく整理していきます。
Contents
今すぐ直す方法|Chromeで位置情報が許可できないときの対処

まず最初に、すぐ試したい対処法をまとめます。
- Chrome側で位置情報が「許可を求める」になっているか確認する
- サイト単位で「ブロック」になっていないか確認する
- スマホやPC本体の位置情報サービス自体がオフになっていないか確認する
- そのサイトがHTTPではなくHTTPSで開かれているか確認する
- 一度ブロックしたサイトなら、権限をリセットして再読み込みする
- Chromeを再起動し、必要なら端末も再起動する
Googleの公式案内では、Chromeの位置情報設定はAndroid・iPhone・PCでそれぞれ変更でき、
Androidでは「設定 → サイトの設定 → 位置情報」、
PCでは「設定 → プライバシーとセキュリティ → サイトの設定 → 位置情報」
から既定動作を変えられます。
iPhoneやiPadでは、Chrome内の設定に加えて、iOS本体の「設定 → Chrome → 位置情報」
でも許可状態を確認します。
まず症状を分けると、原因をかなり絞れます。
| 症状 | 主な原因 | 最初に見る場所 |
|---|---|---|
| 許可ボタン自体が出ない | HTTPSではない、既にブロック済み、OS側で拒否 | URL、サイト権限、OS設定 |
| 許可したのに使えない | 端末の位置情報オフ、精度不良、サイト不具合 | 端末設定、再読み込み |
| 設定画面で変更できない | 管理制限、iPhone本体設定、企業ポリシー | Chrome設定、OS設定、管理者確認 |
| スマホでは使えるがPCでは使えない | PC側OS権限、Chrome権限、Wi-Fi測位差 | Windows/Mac設定、Chrome設定 |
| 特定サイトだけ使えない | サイト単位でブロック、Permissions-Policy | サイト権限、サイト仕様 |
要点まとめ
- 最初はChrome設定、サイト権限、端末設定の3つを切り分ける
- 許可ボタンが出ないならHTTPSか既存ブロックを疑いたい
- スマホとPCではChromeだけでなくOS側の設定も重要
Chromeの位置情報トラブルは、設定画面だけ見ても解決しないことが多く、ブラウザ・サイト・端末の3層で確認するのが近道です。
Chromeで位置情報が許可できない主な原因一覧
位置情報が許可できない原因は、次のように大きく分けられます。
1. Chrome側の既定設定がオフになっている
GoogleのChromeヘルプでは、Android・PCともに位置情報の既定設定をオン・オフできると案内しています。
既定設定がオフだと、サイトが位置情報を求めても、そもそも許可を出しにくくなります。
2. サイト単位で一度ブロックしている
Googleは、サイトごとの権限をあとから変更したり、リセットしたりできると案内しています。
Androidではサイト情報からPermissions、PCではアドレスバー周辺のサイト設定から変更できます。
一度「ブロック」を選ぶと、その後は許可ポップアップが出ないことがあります。
3. 端末本体の位置情報サービスがオフ
Androidでは、Googleアカウントのヘルプで「設定 → 位置情報 → 位置情報を使用」をオンにする流れが案内されています。
iPhoneやiPadでも、Apple側の位置情報サービスや、Chromeアプリ単位の位置情報権限が必要です。
ブラウザだけ許可しても、端末本体で位置情報が切れていると使えません。
4. サイトがHTTPで開かれている
これはかなり重要です。
Chrome for Developersは、Geolocation APIは非安全な接続では利用できないと説明しています。
MDNでもGeolocation APIはHTTPSなどの安全なコンテキスト限定です。
つまり、HTTPサイトでは位置情報が許可できない、または許可画面が出ないことがあります。
5. サイト側がPermissions-Policyなどで位置情報を禁止している
MDNでは、getCurrentPosition() などのGeolocation APIは、Permissions-Policyによってブロックされる場合があると説明しています。
つまり、Chrome側の設定が正しくても、そのWebサイト自身が位置情報機能を無効化していることがあります。
6. 学校・会社の管理制限
GoogleのChrome管理ポリシーでは、管理者が端末位置情報を完全にブロックする設定を行えると案内しています。
管理端末では、利用者が自分でChrome設定をいじっても反映できないことがあります。
原因整理表
| 原因 | 何が起きるか | 見分け方 |
|---|---|---|
| Chrome既定設定オフ | 許可要求が出にくい | Chrome設定で確認 |
| サイトごとのブロック | 特定サイトだけ使えない | サイト権限を確認 |
| 端末位置情報オフ | どのサイトでも取得しづらい | OS設定を確認 |
| HTTPサイト | 許可できない、取得不可 | URL先頭を確認 |
| サイト側制限 | 設定しても動かない | 他サイトでは使える |
| 管理制限 | 設定変更自体が難しい | 学校・会社端末で起きやすい |
要点まとめ
- 原因はChromeだけではなく、OSやサイト側にもある
- HTTPSではないサイトはかなり重要なチェックポイント
- 管理端末では自力で直せないこともある
「位置情報が許可できない」は、単なる設定ミスというより、複数の権限レイヤーが重なって止まっているケースが多いです。
スマホで位置情報が許可できないときの対処法

スマホでは、Chrome設定だけでなくOS側のアプリ権限がかなり重要です。
Androidの場合
GoogleのChromeヘルプでは、Android版Chromeで位置情報の既定設定を変更でき、Google検索ヘルプではAndroid本体側で設定 → 位置情報 → アプリの権限 → ChromeからChromeの位置情報利用を許可できると案内しています。
つまり、Chrome内で位置情報をオンにしても、Android側でChromeの位置情報権限が拒否されていれば使えません。
Androidで確認したい順番は次のとおりです。
- Android本体の位置情報がオンか
- Chromeアプリに位置情報権限があるか
- Chrome内の位置情報設定がオンか
- そのサイトがブロック済みではないか
- サイトがHTTPSで開かれているか
iPhoneの場合
GoogleのChromeヘルプでは、iPhoneやiPadでは設定アプリ → Chrome → 位置情報から、Chromeの既定の位置情報許可を選べると案内しています。
また、Google検索ヘルプでも、iPhone側の設定 → プライバシー → 位置情報サービス → Chromeで許可状態を確認する流れが案内されています。
iPhoneではChrome内設定より先に、iOS本体でChromeに位置情報権限が与えられているかが重要です。
スマホ向け対処表
| 確認項目 | Android | iPhone |
|---|---|---|
| 端末の位置情報 | 設定 → 位置情報 | 設定 → プライバシー → 位置情報サービス |
| Chromeアプリ権限 | アプリ権限でChrome確認 | 設定 → Chrome → 位置情報 |
| Chrome内設定 | サイトの設定 → 位置情報 | Content Settings などで確認 |
| サイト別リセット | サイト情報 → Permissions | Chrome設定や再読み込みで確認 |
よくあるスマホの落とし穴
- 一度「許可しない」を押して再表示されなくなっている
- iPhoneで「しない」や「次回確認」にしている
- AndroidでChrome自体が「許可しない」になっている
- 省電力やVPN、位置情報精度の問題で現在地が取れない
- HTTPサイトで許可自体ができない
要点まとめ
- スマホではChrome設定よりOS側権限の確認が先になりやすい
- Androidはアプリ権限、iPhoneは設定アプリ側の確認が重要
- サイト別のブロック履歴も見落としやすい
スマホで位置情報が許可できないときは、Chromeの中だけ見ても足りないことが多いです。
OS本体の権限設定まで確認すると一気に解決することがあります。
PCで位置情報が許可できないときの対処法
PCではChromeのサイト設定に加えて、WindowsやmacOS側の位置情報権限も関係します。
GoogleのChromeヘルプでは、PC版Chromeで設定 → プライバシーとセキュリティ → サイトの設定 → 位置情報から、既定動作を「サイトが位置情報を求められる」にする流れが案内されています。
また、個別サイトの権限はサイト設定からAllowまたはBlockに変更できます。
PCで多い原因
- Chrome既定設定が「許可しない」になっている
- そのサイトだけブロック済み
- WindowsやmacOS側でChromeに位置情報を許可していない
- 会社PCで管理ポリシーがかかっている
- Wi-FiやIPベース測位で位置が不正確
- HTTPサイトで開いている
PC向け対処法
- Chromeの位置情報既定設定を確認する
- 問題のサイトの個別権限をリセットする
- URLがHTTPSか確認する
- ブラウザを再読み込みする
- 会社PCなら管理者ポリシーの影響を疑う
- 別ブラウザで同じサイトを試して切り分ける
PC向け整理表
| 症状 | 主な原因 | 対処法 |
|---|---|---|
| 許可ポップアップが出ない | 既にブロック済み | サイト権限をリセット |
| 設定はAllowなのに使えない | OS権限・サイト側制限 | OS設定確認、別サイトで試す |
| 会社PCだけ使えない | 管理ポリシー | 情シス確認 |
| 特定サイトだけ不可 | Permissions-PolicyやHTTP | HTTPS確認、他サイト比較 |
要点まとめ
- PCはChrome設定とOS設定の両方を見る
- 会社PCではポリシー制限の可能性が高い
- Allow表示でもサイト側が位置情報を使えないことがある
PCはスマホより設定画面が多いぶん、Chromeで許可済みでもOS側や組織ポリシーで止まっていることがあります。
許可ボタンが出ない・位置情報が設定できない理由

ここは特に検索意図が強い部分です。
HTTPサイトだから
Chrome for Developersは、Geolocation APIを非安全な接続ではサポートしないと説明しています。
つまり、HTTPサイトでは「許可」以前に位置情報機能そのものが使えないことがあります。
すでに一度ブロックしているから
Chromeでは、一度ブロックしたサイトは毎回ポップアップを出さず、そのまま拒否し続けることがあります。
Googleはサイトごとの権限変更やリセット方法を案内しています。
OS側でChromeが拒否されているから
スマホでもPCでも、ブラウザ単体ではなくアプリ・ブラウザ自体の位置情報利用がOS側で拒否されていると、許可ポップアップが出ない、または機能しないことがあります。
サイト側が位置情報を呼び出していない、または禁止しているから
MDNによると、Geolocation APIはPermissions-Policyでブロックされる場合があります。
サイトがそもそも位置情報取得コードを動かしていない場合もあります。
つまり、Chromeの設定だけ直しても、サイトが対応していなければボタンは出ません。
要点まとめ
- 許可ボタンが出ない理由はかなり絞れる
- HTTP、既存ブロック、OS拒否が三大原因
- サイト側の実装不足もあり得る
「許可できない」のではなく、そもそも許可要求の前提条件を満たしていない場合があるのが、このトラブルのややこしいところです。
学校・会社の端末で位置情報が設定できない場合
学校配布端末や会社支給PC・スマホでは、個人端末とは事情が違います。
GoogleのChrome管理ポリシーでは、管理者が位置情報をすべてブロックしたり、セキュアでないサイトへの制限を上書きしたりできると案内しています。
つまり、ユーザー本人がChrome設定を触れても、管理ポリシーが優先される場合があります。
こんな場合は管理制限を疑いたい
- 個人スマホでは使えるのに会社スマホだけ無理
- 学校PCだけ設定項目が触れない
- 位置情報が常にグレーアウトしている
- Chromeの設定を変えても元に戻る
- すべてのサイトで位置情報が使えない
この場合の対処
- 自分の端末ではなく管理端末か確認する
- Chrome設定より先に管理者ポリシーを疑う
- 社内・校内の担当者へ確認する
- 個人アカウントと業務アカウントの違いも確認する
要点まとめ
- 管理端末は自力で直せない場合がある
- 設定がグレーアウトしているならポリシー制限が濃厚
- 会社・学校では担当者確認が最短ルート
このケースでは、無理にChromeをいじるより、端末管理のルールを確認するほうが早いです。
よくある質問

Chromeで位置情報を許可したのに現在地が違うのはなぜですか?
位置情報の許可と、位置の精度は別問題です。
特にPCではGPSではなく、Wi-FiやIPベースの推定が使われることがあり、スマホより精度が落ちることがあります。
GoogleはChromeがGoogle Location Servicesを使って位置を推定する仕組みを案内しています。
一度ブロックしたサイトをもう一度許可するにはどうすればいいですか?
Googleのヘルプどおり、サイト情報やサイト設定からそのサイトの位置情報権限を変更またはリセットします。
Android、iPhone、PCで手順は少し違いますが、いずれも個別サイト権限の見直しができます。
HTTPサイトではどうして位置情報が使えないのですか?
Chromeは非安全な接続上でのGeolocation APIをサポートしていません。
これは位置情報のような強い権限を、盗聴や改ざんに弱い接続で使わせないためです。
会社のPCでだけ位置情報が使えないのはなぜですか?
企業のChrome管理ポリシーで、位置情報がブロックされている可能性があります。
ユーザー側で変更できない場合があります。
まとめ
Chromeで位置情報が許可できない原因は、Chromeの既定設定、サイトごとのブロック、スマホやPC本体の位置情報設定、HTTPサイト、サイト側の制限、学校や会社の管理ポリシーまで幅広いです。
Googleの公式ヘルプでは、Android・iPhone・PCそれぞれでChromeの位置情報設定を変更できると案内しており、同時にOS側の位置情報権限も関わります。
特に重要なのは、HTTPサイトでは位置情報APIが基本的に使えないことです。
これはChrome 50以降の仕様で、MDNでもGeolocation APIは安全なコンテキスト限定とされています。
つまり、設定画面を何度見直しても、サイト自体がHTTPSでなければ解決しないケースがあります。
結論として、Chromeで位置情報が設定できないときは、
「Chromeの設定」
「サイトごとの権限」
「端末本体の位置情報」
「そのサイトがHTTPSかどうか」
「管理制限の有無」
の順で切り分けるのが最短です。
これを順番に見れば、かなりの確率で原因にたどり着けます。