現在地がずれるのはなぜ?
どちらの位置がずれているかによります。許可のダイアログを一度も見ていないなら、そのサイトはIPアドレスから推定しただけで、よくても都市レベル、隣の都市になることもよくあります。許可したうえでずれるなら、相手はGPSやWi-Fiによる実際の測位です。ずれは数メートルから1ブロックで、原因も直し方も別物です。
許可制 · プライベート · Chrome、Safari、Firefox、Edge で動作
まず、どちらの位置がずれている?
Webサイトがあなたの位置を知る方法は2つあり、外し方もまったく違います。何も尋ねずに使えるのはIPアドレスだけ——データベースによる推定で、精度はおおよそ都市レベルです。許可すれば端末側の測位が渡されます——スマートフォンやパソコンがGPS・Wi-Fi・携帯電話の電波を組み合わせたもので、精度は数メートルです。だから切り分けにいちばん役立つ質問はこうなります。このサイトでブラウザから位置情報の許可を求められただろうか? ダイアログが出ていない → 腹を立てている相手はIPからの推定です。許可した → 調べるべきは実際の測位です。
都市が違う(IPからの推定)
IPからの推定が都市ひとつ——ときには国ひとつ——ずれるのは、故障ではなく正常な動作です。携帯キャリアは広い地域の通信を数か所のゲートウェイに集約し、プロバイダは1つのアドレスを数千人の契約者で共有し(CGNAT)、データベースはプロバイダの割り当て変更に数か月遅れて追いつきます。VPNにいたっては、意図的にあなたのIPを出口サーバーのものへ置き換えます。仕組みの詳細、精度の統計、修正の申請方法はIPの位置情報がずれるのはなぜかにまとめてあります。2分で済ませたいなら、いま自分のIPが何を明かしているかを確かめ、VPNを使っているならVPN判定ツールで裏を取ってください。特定のWebサイトで直すというのは、端末ではなくデータベースの登録内容を直すということです。
数メートル〜1ブロックずれる(実際の測位)
許可したあとのずれは、物理現象です。屋内や高いビルの谷間では、電波が反射してから届くため、測位の精度は数十メートルまで落ちます(理由はGPSの精度の仕組みで説明しています)。省電力モードは、何も知らせずに粗い測位へ切り替わります。屋内から出たあとの最初の測位は、最後に分かっていた地点から始まり、落ち着くまで30〜60秒かかります——点が動かなくなってから読み取ってください。効く順に挙げると、外か窓際に出る、1分待つ、位置情報の省電力モードを切る、そして精度を示す円と見比べる。20 mの円が出ているときに15 mずれているなら、それは仕様どおりに動いている証拠です。
パソコンで大きく外れる(Wi-Fiデータベース)
デスクトップやノートパソコンにGPSはありません。許可すると、周囲のWi-Fiネットワークを、利用者が持ち寄って作られた地図と照合して位置を割り出します。この地図は、なかなか愉快な形で間違えます。引っ越したルーターは数週間、古い住所に「住んで」いますし、スマートフォンのテザリングは自宅の登録を旅先まで連れていきます。めったに見かけないアクセスポイントは、最初に記録された場所にあなたを縛りつけます。見分け方は、まるで違う場所なのに、やけに正確そうな位置が出ることです。直し方は、Wi-Fiをいったん切って入れ直してからやり直す(見えているネットワークの順位が付け直されます)、有線LANをつなげばIPからの推定に戻る、あるいは単に待つ——通りかかるスマートフォンが観測してくれるので、データベースは数日から数週間で移動したルーターを学習し直します。
60秒でできる切り分け
自分で見比べてみてください。私の現在地は?を開いてダイアログを許可すれば、それが端末側の測位です。次に自分のIPアドレスは?を見れば、データベースによる推定が分かります。2つを並べれば、おかしな挙動のWebサイトがどちらを使っていたかはたいてい判明し、直し方は上の各節にあります。2つが大きく食い違っていてVPNも使っていないなら、あなたは自分の回線について何かを知ったことになります——それこそ当サイトのVPN判定ツールが使っている仕掛けです。
よくある質問
Webサイトに表示される都市が違うのはなぜ?
許可したのに現在地が数メートルずれます。直せますか?
パソコンだけまったく違う場所が出るのはなぜ?
英語で表示: Why Is My Location Wrong? · 日本語