تقدير المسافة من عدد الخطوات وطول الخطوة
8000 خطوة بطول خطوة 0.72 متر تعادل 5760 مترا، أي 5.76 كيلومتر. لا تعرفون طول خطوتكم؟ أدخلوا طولكم ليُقدَّر، وتوضح النتيجة أي قيمة استُخدمت. مجاني في متصفحكم.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- عدد الخطوات
- 8,000
- طول الخطوة (m)
- 0.72
- مصدر طول الخطوة
- provided
- المسافة (m)
- 5,760
- المسافة (km)
- 5.76
- المسافة (أميال)
- 3.579098
حوّل عدد الخطوات إلى مسافة مشي عملية من دون الاعتماد على ساعة أو هاتف أو منصة لياقة بعينها. أدخل عدد الخطوات وطول خطوة مقاسا بالمتر للحصول على نتيجة مخصصة، أو أدخل طول القامة بالسنتيمتر إذا لم يكن طول الخطوة معروفا. تعيد الحاسبة المسافة بالأمتار والكيلومترات والأميال، وتوضح ما إذا كان طول الخطوة مقدما أم مقدرا، وترفض أعداد الخطوات السالبة. ولأن معادلتها حتمية، فهي مناسبة للملخصات الشخصية وأدوات التدريب ولوحات العافية ومعالجة البيانات القابلة للتكرار.
اختر أفضل قيمة متاحة لطول الخطوة
يوفر طول الخطوة المقاس تقديرا أكثر ملاءمة للشخص، لأن شخصين لهما القامة نفسها قد يمشيان بخطوات مختلفة بوضوح. للقياس، امش مسافة مستقيمة معلومة بإيقاعك المعتاد، واحسب الخطوات، ثم اقسم المسافة بالأمتار على عددها. أدخل القيمة مع عدد الخطوات.
إذا لم تعرفها، فأدخل طول قامتك بالسنتيمتر. تقدر الحاسبة طول الخطوة بنسبة 41.4 في المئة من القامة معبرا عنها بالمتر. هذا تقريب عام وليس قياسا سريريا؛ فقد تغير التضاريس والسرعة والحذاء والإرهاق والقدرة الحركية وطريقة المشي المسافة الفعلية.
إذا أدخلت طول الخطوة والقامة معا، تكون الأولوية لطول الخطوة الصريح لأنه يعكس الشخص مباشرة بدرجة أكبر. توضح الاستجابة ما إذا كانت القيمة مقدمة أم مقدرة، وبذلك تستطيع التطبيقات اللاحقة شرح النتيجة بأمانة ولا تعرض التقريب كما لو كان قياس GPS.
افهم طريقة الحساب ووحدات النتيجة
يضرب الحساب الأساسي عدد الخطوات في طول الخطوة بالمتر. لذلك تنتج 8000 خطوة بطول 0.72 متر مسافة قدرها 5760 مترا، أي 5.76 كيلومتر. وتحول المسافة نفسها إلى أميال وفقا للتعريف الدولي الذي يجعل الميل 1609.344 مترا.
الصفر عدد صالح للخطوات ويعيد مسافة صفرا، أما العدد السالب فيرفض لأنه لا يصف مسافة مشي. يجب أن يكون طول الخطوة والقامة أكبر من الصفر، وأن تكون كل القيم العددية محدودة. لا تؤثر الشبكة أو الساعة أو العشوائية أو أي ملف شخصي محفوظ في الإجابة.
تنتج المدخلات نفسها دائما المخرجات نفسها، مما يسهل الاختبار والتدقيق والتخزين المؤقت والدمج في التقارير الآلية.
استخدم التقديرات بمسؤولية في أنظمة اللياقة
تفيد المسافة المستنتجة من الخطوات خصوصا في الملخصات والمقارنات والتخطيط العام. يمكن للوحة عافية تحويل الخطوات اليومية إلى وحدات مألوفة، ويمكن لتحدي مشي عرض التقدم التقريبي نحو هدف مسافة، كما يستطيع المدرب توحيد سجلات أجهزة تعرض الخطوات ولا تعرض المسافة. عند المقارنة على المدى الطويل، حافظ على طريقة واحدة لطول الخطوة؛ فقد يؤدي الانتقال من تقدير يعتمد على القامة إلى طول مقاس إلى قفزة ظاهرية رغم عدم تغير النشاط.
احتفظ بمصدر طول الخطوة الوارد مع المسافة. لا تعامل التقدير بديلا لمسافة ممسوحة أو مسار GPS أو تقييم سريري للمشي أو ملاحة تتعلق بالسلامة. قد تتطلب الخطوات القصيرة داخل المباني والمنحدرات والجري والمشي بمساعدة والأنشطة المختلطة معاملا آخر أو قياسا مباشرا.
تحقق من الوحدات قبل الإرسال: طول الخطوة بالمتر، والقامة بالسنتيمتر، والمسافة بالأمتار والكيلومترات والأميال.
حالات الاستخدام
ملخصات النشاط اليومي
حوّل ملف خطوات مصدرا إلى كيلومترات وأميال لإنشاء لوحة شخصية سهلة الفهم.
تحديات المشي
قدّر تقدم المشاركين نحو هدف مسافة عندما لا يسجل المصدر المتاح سوى عدد الخطوات.
تقارير التدريب
طبق طول خطوة مقاسا باستمرار، واحتفظ بمصدره إلى جانب كل تقدير.
الأسئلة الشائعة
كيف يقدر طول الخطوة من القامة؟
عند عدم تقديم طول الخطوة، يقدر بضرب القامة بالمتر في 0.414.
ماذا يحدث إذا قدمت طول الخطوة والقامة معا؟
تكون الأولوية لطول الخطوة الصريح، لأن القياس الشخصي أنسب عادة من تقدير يعتمد على القامة.
ما وحدات المسافة التي تعاد؟
تتضمن النتيجة الأمتار والكيلومترات والأميال، إضافة إلى طول الخطوة بالمتر ومصدره.
كيف أقيس طول خطوتي بنفسي؟
امشوا مسافة مستقيمة معروفة بوتيرتكم المعتادة، وعدّوا الخطوات، ثم اقسموا المسافة بالأمتار على عدد الخطوات. هذه القيمة تعطي نتيجة أدق لكم من التقدير المبني على الطول.
هل النتيجة دقيقة كقياس GPS؟
لا. إنها تقدير من عدد الخطوات وطولها، وليست قياسا بنظام GPS. فالتضاريس والسرعة والحذاء والتعب وطريقة المشي قد تغيّر المسافة الفعلية.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/fitness2/step-count-distance-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"step_count":8000,"stride_length_m":0.72}'const res = await fetch("https://api.kit.forhosting.com/fitness2/step-count-distance-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"step_count": 8000,
"stride_length_m": 0.72
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fitness2/step-count-distance-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"step_count": 8000,
"stride_length_m": 0.72
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fitness2/step-count-distance-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"step_count":8000,"stride_length_m":0.72}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"step_count":8000,"stride_length_m":0.72}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fitness2/step-count-distance-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"step_count": 8000,
"stride_length_m": 0.72
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fitness2.step_count_distance_estimate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
افهم طريقة الحساب ووحدات النتيجة
تقرب النتائج إلى ست منازل عشرية ليظل خرج JSON موجزا وثابتا مع دقة تفوق ما تحتاج إليه معظم التقديرات اليومية. تقبل السلاسل العددية لتسهيل استخدام النماذج وAPI، بينما ترفض القيم الفارغة وغير المحدودة والقيم المنطقية والمصفوفات والكائنات.
استخدم التقديرات بمسؤولية في أنظمة اللياقة
تبلغ كلفة طلب API الواحد $0.002.
أسئلة تقنية
ماذا يحدث إذا كان عدد الخطوات سالبا؟
يفشل الطلب بخطأ invalid_input لأن القيمة السالبة لا يمكن أن تمثل مسافة مشي.
كم تبلغ كلفة طلب API؟
تبلغ كلفة كل طلب API مقدار $0.002.