スマートフォンで自転車の速度を記録する
執筆 Abhishek · 更新日 2026年9月15日
ハンドルバーマウントに載せたスマートフォンは、まったく問題なくサイクルコンピューターとして通用します。専用ヘッドユニットと同等の GPS 受信機を積み、画面ははるかに見やすく、追加費用はゼロです。
サイクリストが本当に気にする数字
「平均速度」ではなく、移動中平均速度です。この区別こそ、本格的なサイクリングアプリが存在する理由そのものです。
- 平均速度は、総距離を総経過時間で割った値です。赤信号のたび、チェーンを直すたび、途中のコーヒーのたびに、この数字は下がります。
- 移動中平均速度は、総距離を実際に動いていた時間で割った値です。
実質 25 km/h で走った 60 km のライドに 20 分のカフェ休憩を挟めば、移動中平均は 25 km/h、全体では約 21 km/h と表示されます。ひとつめの数字はあなたの走りを表し、ふたつめはあなたの一日を表します。
スピードメーターは移動時間とあわせて両方を並べて表示するので、どれだけ止まっていたかが正確に分かります。
自転車で良いデータを得るには
- 空が見える位置に取り付けてください。 ハンドルバーマウントが理想です。ジャージのポケットでも動きますが、体が空のかなりの部分を遮るため精度は落ちます。
- 走り出す前に測位を待ってください。 精度の数字が ±10 m を下回るまで見守ります。測位前に発進すると、ライドの最初の 1 分が除外されます。
- 樹木は不利だと考えてください。 密な森は自転車用 GPS にとって現実的に最悪の環境です。木立の中のシングルトラックでは、開けた道路よりはるかに多くの測位が除外されます。
- 速度であって、ケイデンスやパワーではありません。 GPS が測るのは地面に対する移動の速さです。ケイデンス、心拍、パワーは知りようがなく、それらにはセンサーが必要です。
標高について
高度は報告され、獲得標高も積算されますが、どちらも目安として扱ってください。GPS の垂直方向の精度は水平方向のおよそ 2〜3 倍悪く、そのため小さな変化は完全に無視し、3 m のしきい値を超えた登りだけを積算しています。獲得標高が本当に重要なら、適切な道具は気圧式高度計です。
走行を Strava に取り込む
ライドを保存し、走行履歴のページから GPX を書き出してください。Strava、Garmin Connect、Komoot、RideWithGPS、Google Earth はいずれも GPX をそのまま取り込めます。Strava なら アクティビティをアップロード → ファイル です。書き出したデータには測位点ごとの速度とタイムスタンプが含まれるので、ペース分析もセグメント判定も通常どおり機能します。
生の数値を表計算ソフトで見たい場合のために、CSV も用意しています。
バッテリー
画面を点けたまま高精度 GPS を回し続けることは、スマートフォンが行う中で最も電力を食う処理です。長いライドでは:
- 画面のスリープ抑止はオフのままにして、ディスプレイを消えるに任せてください。記録はどちらでも続きます。
- 2 時間を超えるなら、小さなモバイルバッテリーを持っていってください。
出典
- W3C Geolocation API は速度と高度の数値の元になるフィールド
coords.speed、coords.altitude、coords.altitudeAccuracyを定義しています。 - GPX 1.1 schema は走行記録ページが書き出す形式です。タイムスタンプ付きのトラックポイントを Strava、Garmin Connect、Komoot が直接読み込みます。
- Strava Year in Sport は全ライダーの走行統計をまとめて公開しており、典型的な移動中速度の目安になります。
ご自身の端末で試してみてください。
スピードメーターを開く