Myレコーダーの位置情報取得のための技術的な理由が原因で、位置情報に誤差が発生することがあります。あらかじめご了承ください。
Myレコーダーは HTML5 Geolocation API という技術を利用して位置情報を取得しています。 HTML5 Geolocation API では以下4つの位置情報取得方法のうち、その時点で最適なものをブラウザ側で判断して利用します。詳細は以下をご確認ください。
※なお、ユーザー側で任意の方法を指定したり、どの方法で位置情報を取得したかを確認することはできません。
目次
Geolocation APIの概要
ウェブの標準化団体であるW3Cによる位置情報取得の規格で、大部分のモダンブラウザで利用することが可能です。
ユーザーはキャリア独自の規格ではなく、Geolocation APIを利用可能なブラウザで共通の位置情報取得方法を使用することができます。
Geolocation APIの位置情報取得方法
Geolocation APIでは基本的に以下のいずれかの方法で位置情報を取得します。
1. GPS
GPS衛星を利用して位置情報を計算します。遮蔽物が多い箇所では精度が下がります。
2. IPアドレス
一般的には、インターネットサービスプロバイダー(ISP)が管理しているIPアドレスに登録されている位置情報を利用します。
利用デバイスそのものの位置情報ではなく、ISP自体やプロキシサーバー、ファイヤウォールなど、デバイスにデータを送信している装置の位置情報であるケースもあり、実際とは大きくかけ離れている場合があります。
3. GSM/CDMA携帯のID情報
通話/通信に利用している基地局の位置情報を利用します。電波状況によって数kmの誤差が発生する場合があります。
4. Wi-Fi(無線LAN)、Bluetooth使用時のMACアドレス
アクセスポイントから推定した位置情報を利用します。無線機器のMACアドレス、電波強度などの情報と位置を紐づけたデータベースを基に位置情報を推定します。
Myレコーダー位置情報取得エラー
以下の場合は位置情報取得エラーになります。
※以下「→」以降が各エラーメッセージの例です。
・ブラウザがGeolocation APIに対応していない。
→ 推奨ブラウザをご利用ください。
・位置情報利用が許可されていない。
→ 端末の機能・設定をご確認ください。
・タイムアウトにより位置情報が取得できなかった(30秒)。
→ ネットワーク環境を確認してください。
位置情報取得の改善方法
以下(1)~(4)の操作をお試しください。
(1)ブラウザのキャッシュをクリアし、再度Myレコーダーにアクセスする
(2)Wi-Fi機能をオンにする ※
(3)何度かページの再読込を繰り返す
(4)使用するブラウザを変更し、再度(1)~(3)を実行する
※…実際にWi-Fiへ接続しなくても機能をONにすることで、PCが検知したアクセスポイントを参照してブラウザ側で位置情報の精度が上がる場合があります。