旅行ペース→速度
1キロ12分のペースで歩くと時速5キロなので、10キロの街歩きは移動だけで2時間かかります。ペースと距離を入れると、km/hとmphの速度と区間の所要時間が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- ペース
- 12:00 km
- 距離
- 10
- 活動量
- Walk
- ペース (分)
- 12 km
- 表示ペース
- 12:00
- 単位の表示
- min/km
- 距離の単位
- km
徒歩の街歩きツアーや複数寄りのサイクリング日を計画するとき、多くの方はまずこう問います。このペースを保てば、どれくらいの速さで動き、区間はいつ終わるのか。フィットネストラックはキロメートルまたはマイルあたりの分数を示しますが、地図や旅程は時速キロと総時間で考えます。この旅行ペースから速度への計算機がその差を埋めます。正のペースを小数分またはM:SS形式で入力し、キロあたりかマイルあたりを選び、同じ単位でツアー距離を加えてください。km/hとmphの速度に加え、ルート上の純粋な所要時間(時間・分・短い表示文字列)が返り、ツアー運営者・街歩きガイド・個人旅行者が表計算なしで現実的な予定を組めます。任意の活動ラベル(walkまたはcycle)は表示用で、計算自体は同じです。
ペースが速度とツアー所要時間に変わる仕組み
旅行ペースとは距離1単位を進む時間、つまりキロメートルまたはマイルあたりの分数です。速度はその逆数を1時間にスケールした値です。ペースがキロあたり分のとき、時速キロは60をそのペースで割った値で、時速マイルは正確な国際マイル係数1.609344で割ります。
ペースがマイルあたり分のとき、時速マイルは60をペースで割り、時速キロは同じ係数を掛けます。ツアー所要時間は全距離で一定の平均ペースを仮定し、時間は同じ単位の距離を速度で割ったものです。キロあたり12分の徒歩で10キロなら時速5キロで時計上2時間、マイルあたり4分の自転車で20マイルなら時速15マイルで1時間20分です。
distanceは必須で正でなければなりません。
旅程に組み込むときの使い方と注意点
表計算を入れずに休暇計画・授業デモ・素早いツアー確認には無料のブラウザ版旅行ペース→速度計算機を使います。検証失敗は残高を消費しません。地図がマイルを出し、ペース表がキロあたり分のときは距離単位変換器と組み合わせ、先に一方を揃えてunitとdistanceを一貫させてください。
入力は他のKIT parse項目と同じ保持規則に従い、アルゴリズムは完全に決定的なため結果を継続的インテグレーションのフィクスチャに固定できます。博物館から港への徒歩や海岸の自転車ステージで、時計のペースを到着見込みに直すとき旅人が手で描くのと同じ形です。
活用例
自主歩行の街歩きツアー
シティガイドは快適なキロあたり分数の徒歩ペースと計画ルート長をkm/hと総時間に直し、訪問者が博物館から市場までの区間が夕食前に収まるか判断できるようにします。
自転車の日次ステージ計画
バイクツアー運営者とレンタル窓口はmin/kmまたはmin/miの目標とステージ距離をmph/kmhと純粋な走行時間に変換し、カフェ休憩は別途加えます。
複数区間の旅程ビルダー
旅行アプリは徒歩または自転車の各区間で一致するペースと距離を1回呼び出し、クライアント側で所要時間を合計し、ライブ経路案内なしの透明な日計画を作ります。
よくある質問
ペースや距離がゼロまたは負のときは?
正でないペースは有限速度を出せず、正でない距離は有効なツアー長ではないため、課金されません。
activityは計算を変えますか?
いいえ。 walkとcycle(および別名)は応答内のツアータイプをラベルするだけです。速度と所要時間は同じペース→速度および距離÷速度の式を使います。
坂・交通・休憩は含まれますか?
いいえ。 見積りは純粋なペース変換と一定速度での距離です。坂・混雑・立ち寄りにはペースを下げるか、この呼び出しの外で余裕を加えてください。
ペースを速度に換算するにはどうしますか?
60を1キロあたりの分数で割るとkm/hになります。1キロ12分なら時速5キロです。1マイルあたりの分数で同じように割ると、mphが求められます。
観光の街歩きではどのくらいのペースを入れればよいですか?
自己ベストではなく、控えめな平均ペースを入れます。街歩きの観光は1キロ12〜15分前後、のんびりしたサイクリングは地形や自転車によって1キロ4〜6分ほどになることが多いです。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/travel/pace-to-speed \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance":10,"pace":"12:00"}'const res = await fetch("https://api.kit.forhosting.com/travel/pace-to-speed", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance": 10,
"pace": "12:00"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/pace-to-speed",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance": 10,
"pace": "12:00"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/pace-to-speed", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance":10,"pace":"12:00"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance":10,"pace":"12:00"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/pace-to-speed", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"distance": 10,
"pace": "12:00"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.pace_to_speed",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_pace_minutes | 1000000 |
max_distance | 1000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
ペースが速度とツアー所要時間に変わる仕組み
ペースは小数分、M:SS(非常に遅い区間はH:MM:SS)、またはminutesと任意のsecondsで送れます。ゼロまたは負のペースは速度を無限や逆にし、ゼロまたは負の距離は有効なツアー長ではないため、いずれもinvalid_inputで失敗し課金されません。
応答の読み方と現実的なツアースペースの選び方
activityは計算を変えず、徒歩ツアーと自転車ツアーの表示ラベルだけです。坂・荷物・写真撮影・混雑した通りがあるときは、ピークのフィットネス数値より控えめな平均ペースを選んでください。都市観光の徒歩はキロあたり12〜15分付近が多く、レジャー自転車は地形と車種によりキロあたり4〜6分程度になり得ます。成功時の応答は、安定した丸め後のpace_minutes、人間向けM:SSまたはH:MM:SSのpace_display、unitとunit_label(min/kmまたはmin/mi)、distanceとdistance_unit、activityとactivity_label(walkingまたはcycling)、speed_kmhとspeed_mph、duration_hoursとduration_minutes、2hや1h 20mのようなduration_display、precision、数値の横に示せるformula文字列、methodがtravel_pace_to_speedであることを返します。地域資料がメートル法ならspeed_kmh、米国マイルの旅程ならspeed_mph、モバイルカードではduration_display、複数区間をコードでつなぐときはduration_hoursを使ってください。このエンドポイントは標高差・風・信号・カフェ休憩をモデル化しないため、余裕が必要なら呼び出し外でバッファを加えてください。paceとminutesの同時欠落、非有限値、矛盾するフィールド、範囲外のprecisionはinvalid_inputで失敗し、問題を名指しするのでフォームUIが該当欄を強調できます。
APIの使い方・料金・旅行ワークフローと制限
distanceとpaceまたはminutes(任意のseconds)、および任意のunit・activity・precisionを含むJSON本体をPOSTしてください。旅行ポータル、レンタサイクル窓口、街歩きアプリ、複数日の自転車ガイドがKIT残高のもとで安定した契約を要するときは前払いAPIを使い、成功1件あたり$0.002です。複数区間の徒歩・自転車ツアーでは区間ごとに1回呼び、クライアント側でduration_hoursを合計すると、各セグメントがログとサポートチケットで監査可能です。SDK作者はduration_displayを旅程表に写し、混在する読者向けにspeed_kmhとspeed_mphを並べられます。
技術的な質問
旅行ペースを速度に変換し、ツアー時間を見積もるには?
pace(小数分またはM:SS)またはminutesと任意のseconds、unit(kmまたはmi)、同じ単位の正のdistanceを送ってください。応答にはspeed_kmh、speed_mph、duration_hours、duration_minutes、duration_displayが含まれます。
旅行ペース→速度計算機は無料ですか?
ブラウザツールはお使いの端末で無料です。API呼び出しは前払いKIT残高で成功1件あたり$0.002、検証失敗は課金されません。