位置情報の許可が効かない?
「このサイトは位置情報にアクセスできません」というケースは、ほぼすべて3つのスイッチのどれかが原因です:このサイトに対するブラウザの許可、ブラウザ自体がOSの位置情報サービスを使う許可、そしてOSの位置情報サービスそのものがオフになっていること。下から自分の端末を探し、手順どおりに順番に進め、最後にこのページ末尾のライブツールでテストしてください。
許可制 · プライベート · Chrome、Safari、Firefox、Edge で動作
30秒でできる診断
位置情報のリクエストは3つの層を通り、どの層でも黙って拒否されることがあります:1) サイトの許可(このサイトを許可しましたか?)、2) ブラウザのOS許可(ブラウザ自体が位置情報を使えますか?)、3) システムの位置情報サービス(位置情報はそもそもオンですか?)。ブラウザがダイアログを出すのは層1だけです。だからこそ、本当のスイッチが2つ奥のメニューにあるのに、ページが完全に壊れているように見えることがあります。以下を上から順に確認してください。
iPhone・iPad — Safari、Chrome、Firefoxはすべて同じエンジン
- 設定 ▸ プライバシーとセキュリティ ▸ 位置情報サービス — 一番上のマスタースイッチがオンになっていること。
- 同じリストでお使いのブラウザ(Safariのウェブサイト、Chrome、Firefoxなど)を選び、このAppの使用中に設定します。メートル級の精度が必要なら正確な位置情報もオンに。
- 以前にこのサイトを拒否した場合:SafariでaA/ページメニュー ▸ Webサイトの設定 ▸ 位置情報 ▸ 確認または許可をタップし、再読み込みします。
- iOSのブラウザはすべてAppleのエンジンを共有します。そのため、この3ステップでiPhoneのChromeやFirefoxも直ります。
Android — Chrome
- Androidの設定 ▸ 位置情報:マスタースイッチをオンにします。Googleの位置情報の精度(Wi-Fiスキャン)もオンにすると、測位が速く正確になります。
- 設定 ▸ アプリ ▸ Chrome ▸ 権限 ▸ 位置情報 ▸ アプリの使用中のみ許可、「正確な位置情報」もオンに。
- Chromeで鍵アイコン ▸ 権限 ▸ 位置情報(このサイト)▸ 許可をタップ。または設定 ▸ サイトの設定 ▸ 位置情報で、古い「ブロック」を解除します。
パソコンのChromeとEdge
- アドレスバー左のアイコンをクリック ▸ サイトの設定 ▸ 位置情報 ▸ 許可、その後ページを再読み込みします(またはchrome://settings/content/locationでこのサイトを探します)。
- Windows:設定 ▸ プライバシーとセキュリティ ▸ 位置情報 — デバイスのスイッチと「デスクトップアプリに位置情報へのアクセスを許可する」の両方がオンでなければなりません。
- macOS:システム設定 ▸ プライバシーとセキュリティ ▸ 位置情報サービス — お使いのブラウザのスイッチをオンにします。
パソコンのSafariとFirefox
- Safari(macOS):Safari ▸ 設定 ▸ Webサイト ▸ 位置情報 — このサイトを「確認」または「許可」に設定します。その後、上記のmacOSの位置情報サービスも確認します。
- Firefox:アドレスバー横の権限アイコンをクリックしてブロックを解除するか、設定 ▸ プライバシーとセキュリティ ▸ サイトの権限 ▸ 位置情報 ▸ 設定…で、このサイトをブロックリストから削除します。Windows/macOSでは、OSのスイッチもFirefoxに適用されます。
見落としがちなスイッチ
OSレベルの位置情報サービスのマスタースイッチがオフだと、サイトの許可ダイアログは絶対に表示されません。ブラウザは即座に拒否を返し、ページ側では何をしても直せません。スイッチの場所は次のとおりです:iPhone・iPad — 設定 ▸ プライバシーとセキュリティ ▸ 位置情報サービス、Android — 設定 ▸ 位置情報、Windows — 設定 ▸ プライバシーとセキュリティ ▸ 位置情報、macOS — システム設定 ▸ プライバシーとセキュリティ ▸ 位置情報サービス。オンにしてページを再読み込みし、新しく表示されるダイアログで許可してください。
許可はしたのに位置がずれている?それは別の問題で、専用のチェックリストがあります:位置情報がずれる理由。
よくある質問
OSの位置情報サービスがオフだとどうなりますか?
iPhoneのChromeやFirefoxでも手順は同じですか?
英語で表示: Location Permission Not Working? · 日本語