ブラウザの機能で歩数計を作ってみました。 加速度センサーの値だけで歩数を計測 重力加速度ベクトルの大きさの変動を使用 // 重力加速度のしきい値 var GRAVITY_MIN = 9.8; var GRAVITY_MAX = 12.00; // 歩数 var _step = 0; // 現在歩いているかどうか var _isStep = false; function initialize() { // デバイスの加速度センサーの情報を取得します window.addEventListener('devicemotion', onDeviceMotion); } function onDeviceMotion(e) { e.preventDefault(); // 重力加速度を取得 var ag = e.accelerationIncludingGravity; // 重力加速度ベクトル