※ 本記事はfreee勤怠管理Plusについてのヘルプページです。freee人事労務については「freee人事労務のカテゴリー」をご覧ください。
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秒)場合
→ ネットワーク環境を確認してください。