位置情報が拒否される、速度が0? iPhoneとAndroidの対処法
執筆 Abhishek · 更新日 2026年9月15日
スピードメーターが 0 のままになる理由
ブラウザのスピードメーターには速度の情報源がひとつしかありません。スマートフォンの GPS 受信機を、Geolocation API 経由で読み取っているだけです。受信機に報告するものがなければ、スピードメーターは 0 を表示します。設定を触る前に、ありふれた原因を先に除外してください。
- 屋内にいる。 GPS には空が見える必要があります。窓際なら Wi-Fi からおおまかな位置が取れることもありますが、その位置には速度が含まれないので針は 0 のままです。
- デスクトップやノート PC を使っている。 ほとんどの PC には GPS チップがありません。ブラウザは周囲のネットワークから居場所を推定できますが、どれだけ速く動いているかは測れません。
- 最初の測位がまだ届いていない。 コールドスタートでは、十分な数の衛星を捕捉するまで 1 分ほどかかることがあります。その間、ステータス行の精度の数字は少しずつ小さくなります。
- 止まっている。 歩くより遅い動きは停止として扱います。GPS のゆらぎが幻の距離を加算しないようにするためです。
どれにも当てはまらず、ページが「位置情報がブロックされています」と言うなら、どこかの時点で許可が拒否され、ブラウザがそれを覚えています。直し方はブラウザごとに違います。
iPhone と iPad
Safari は iOS に位置情報を求め、iOS は答える前に 2 つのスイッチを確認します。
- 設定 > プライバシーとセキュリティ > 位置情報サービス を開き、いちばん上のスイッチがオンになっていることを確認します。
- アプリの一覧を下にスクロールして Safari の Web サイト を開き、このアプリの使用中 を選びます。
- 同じ画面で 正確な位置情報 をオンにします。オフだと iOS はわざと粗い位置をブラウザに渡し、使える速度は含まれません。
- 次に 設定 > Safari > 位置情報 を開き、確認 か 許可 を選びます。
iPhone で Chrome を使っている場合は、位置情報サービスの中で Safari の Web サイトではなく Chrome の項目を探してください。あとは同じです。
Android: Chrome
Chrome はサイトごとの判断を、Android はシステム全体の判断を、それぞれ覚えています。
- スピードメーターのページで、アドレスバー左の 鍵アイコン(または設定アイコン)をタップします。
- 権限 をタップし、位置情報 を選んで 許可 にします。
- ページを再読み込みして、スタートを押します。
項目がグレーアウトしている、または表示が 0 のままなら、Android の設定 > 位置情報 を開いてメインのスイッチがオンか確認します。位置情報サービス の中の Google 位置情報の精度 をオンにしてください。GPS に Wi-Fi とモバイルデータを組み合わせられるようになり、最初の測位がずっと速くなります。
Android: Samsung Internet
- アドレスバー下の メニュー ボタン(三本線)をタップします。
- 設定 > サイトとダウンロード > サイトの権限 を開きます。
- 位置情報 をタップしてスイッチがオンであること、そして livespeedtracker.com がブロック一覧に入っていないことを確認します。
Samsung Internet も上で説明した Android のシステムスイッチに従うので、そちらも確認してください。
Firefox
Android では、アドレスバーの 鍵アイコン をタップし、権限 から 位置情報 を許可にします。デスクトップでは鍵アイコンをクリックし、権限の中の位置情報の項目を見つけて、横の X でブロックを解除します。次にスタートを押したとき Firefox がもう一度確認してきます。
許可しても 0 のまま?
許可したのに針が 0 から動かないときは、上から順に試してください。
- 外に出る。 窓のそばではなく、屋外の開けた空の下へ。車の屋根の上は問題ありませんが、建物の下の駐車場はだめです。
- まる 1 分待つ。 しばらく GPS を使っていなかったスマートフォンのコールドスタートは、本当にそれくらいかかります。
- ページを再読み込みして、もう一度スタートを押す。ブラウザが変更された権限を読み直すのは次の読み込み時だけです。
- バッテリーセーバーを切る。 iOS でも Android でも省電力モードは GPS を絞り、Web ページに対しては完全に止めるものもあります。
- GPS を使っている他のアプリを閉じる。 バックグラウンドのナビアプリが、スピードメーターに必要なより低い更新頻度で受信機を押さえていることがあります。
- 精度の数字を見る。 ±30 m より悪い測位はわざと捨てています。数字が 30 m を切ると速度が出ます。
開けた空の下で 2 分走っても精度が 30 m を切らないなら、原因はページではなくスマートフォンの GPS です。再起動で直ることがほとんどです。
出典
- W3C Geolocation API は権限モデルと、ページが読み取る
coords.speedの値を定義しています。 - Apple: プライバシーと位置情報サービスについて は位置情報サービス、アプリごとの設定、正確な位置情報の各スイッチを説明しています。
- Google Chrome ヘルプ: サイトの権限を変更する は Android とデスクトップでのサイトごとの位置情報設定を扱っています。
ご自身の端末で試してみてください。
スピードメーターを開く