Web Geolocation APIチェッカー
お使いのブラウザーがGeolocation APIに対応し、位置情報へのアクセスを許可しているか確認できます。現在地とその精度を地図上で、一度だけ、または移動に合わせてリアルタイムで表示します。
入力
出力
Readme
Geolocation APIとは?
Geolocation APIは、ウェブサイトがブラウザーに現在地を問い合わせる仕組みです。ページが navigator.geolocation を呼び出すと、ブラウザーは位置情報の使用許可を求め、緯度、経度、メートル単位の精度半径を返します。「近くの」場所を検索したり、店舗を探したり、ウェブ地図に青い現在地マーカーを表示したりする機能に使われています。
位置情報の取得元はブラウザーが選びます。GPSを搭載したスマートフォンなら数メートル以内の精度で取得できますが、ノートパソコンでは通常、近くのWi-FiネットワークやIPアドレスから位置を推定するため、数キロメートルずれることがあります。また、ブラウザーが位置情報の取得を許可するのは、HTTPSで保護されたページのみです。
ツールの説明
このツールはまず、お使いのブラウザーを確認します。Geolocation APIに対応しているか、ページがHTTPSで保護されているか、位置情報の使用許可が付与済みか、ブロックされているか、まだ求められていないかをチェックします。「現在地を確認」を押すと位置情報を要求し、精度半径を示す円とともに地図上に表示します。
地図の下には、座標、精度、測定時刻のほか、デバイスから取得できる場合は高度、方角、速度が表示されます。これらの値を取得するには通常GPS測位が必要なため、多くのノートパソコンでは「取得できません」と表示されます。「高精度」をオンにするとGPSを使って位置情報を取得しますが、時間がかかり、バッテリー消費も増えます。
移動中の位置を追跡するには、「ライブ追跡」をオンにして「追跡を開始」を押します。ウェブのナビゲーションアプリと同じ watchPosition を使用するため、新しい測位結果を受け取るたびにマーカー、精度の円、各項目が更新され、「更新回数」には受信した測位結果の数が表示されます。地図をドラッグまたはズームして周囲を確認し、地図上の照準ボタンを押すと、再び現在地を追跡できます。
サイトが現在地を特定できない場合、このツールを使えば、古いブラウザー、HTTPSで保護されていないページ、ブロックされた位置情報の使用許可、オフになっている位置情報サービスなど、原因をすばやく確認できます。このツールがお客様の位置情報を当社のサーバーに送信することはありません。読み込まれるのはOpenStreetMapの地図タイルのみです。
機能
- APIの対応状況、HTTPS、位置情報の使用許可の状態を確認
- 現在地と精度の円を地図上に表示(1回のみ、または移動中にリアルタイムで表示)
- 座標、精度、高度、方角、速度を表示し、コピーボタンも提供