...

دليل توجيه OpenStreetMap: بديل مجاني لواجهة برمجة تطبيقات خرائط Google

وقت القراءة: 5 دقائق

تحديث في: 6 أكتوبر 2025

تُغذّي واجهات برمجة التطبيقات (APIs) عمليات التوجيه الحديثة. ولكن إذا تجاوزت بضع عشرات من الطلبات يوميًا، فربما شعرتَ بضغط أسعار خرائط جوجل. فكل مكالمة إضافية تُقلّل من هامش الربح، وفجأةً تنمو ميزانية التوجيه لديك أسرع من أسطولك.
تعمل خرائط جوجل بكفاءة، إلى أن يؤثر ضغط التسعير على النمو. من الواضح أن الفرق ستحتاج إلى تحكم وحدود واضحة وأداء مستقر.

يُقدم OpenStreetMap (OSM) حلاً لهذه المشكلة. فهو مجاني، مُصمم من قِبل مجتمع المستخدمين، ومُفصّل بما يكفي لمنافسة مجموعات البيانات التجارية. والأهم من ذلك، أنه يمنحك التحكم الكامل: لا توجد مستويات تسعير مُقيدة، ولا حدود خفية. اقرن OSM بمحركات التوجيه مثل OSRM أو Valhalla أو GraphHopper، وستتمكن من تشغيل الملاحة على نطاق واسع دون تجاوز الميزانيات.

المزيد عن هذا الموضوع يتبع!

ما هو OpenStreetMap؟

كثيرًا ما يصف المستخدمون خريطة الشارع المفتوحة (OSM) بأنها "ويكيبيديا الخرائط". إنها خريطة عالمية متاحة مجانًا، يديرها مجتمع محلي، ويساهم في صيانتها ملايين المتطوعين والشركات والباحثين.

دليل توجيه OpenStreetMap: بديل مجاني لواجهة برمجة تطبيقات خرائط Google، Zeo Route Planner

أفضل ما في الأمر هو أن مجموعة البيانات تُحدَّث باستمرار، بدءًا من شوارع المدن الصغيرة، مرورًا بمسارات الدراجات الجديدة، ووصولًا إلى الرموز البريدية المفصلة. ولذلك، تُعَدُّ من أكثر مصادر الخرائط تنوعًا المتاحة اليوم.
مع OSM، تحصل على:

  • بيانات شاملة من الطرق، والأرصفة، والممرات المائية، والعناوين، والمعالم، وحتى آثار المباني
  • تغطية عالمية عبر المدن وحتى المناطق النائية مع إمكانية الوصول المستمر إلى البيانات
  • تحديثات منتظمة حيث يساهم المتطوعون والشركاء في التحرير يوميًا ويتأكدون من الدقة المحلية التي غالبًا ما تتجاوز مجموعات البيانات الملكية
  • الترخيص المجاني هذا ليس الحال مع خرائط جوجل، إذ لا حاجة للدفع مقابل كل طلب واجهة برمجة تطبيقات. من الممكن استضافة نسختك الخاصة أو استخدام واجهات برمجة تطبيقات موجودة مبنية على بيانات OSM.

المنظمات غير الربحية مثل الصليب الأحمر يستخدم OSM لرسم خريطة مناطق الكوارثحيث غالبًا ما تتأخر الخرائط التجارية. على صعيد الأعمال، تستخدم الشركات الناشئة في مجال الخدمات اللوجستية محركات مدعومة بـ OSM لخفض التكاليف مع الاستمرار في توفير مسارات دقيقة وأوقات وصول متوقعة.

كيفية عمل دليل توجيه OpenStreetMap

يوفر لك OSM بيانات خرائط خام للطرق والتقاطعات والخصائص، مبنية على محركات التوجيه التي تُحوّل هذه المربعات إلى اتجاهات قابلة للاستخدام. ويتم ذلك من خلال تحليل هياكل الرسوم البيانية، وحساب الأوزان، وتشغيل خوارزميات أقصر المسارات.

الأنظمة الثلاثة الأكثر استخدامًا هي OSRM وValhalla وGraphHopper. يتميز كل منها بمزايا مختلفة، اعتمادًا على ما إذا كنت بحاجة إلى سرعة فائقة، أو وسائط نقل مرنة، أو تخصيص على مستوى الأسطول.

OSRM (آلة التوجيه مفتوحة المصدر)

OSRM هو في الأساس حلّ سريع للغاية لأقصر مسار مُصمّم بلغة C++. يُعالج بيانات OSM مُسبقًا في رسم بياني مُحسّن للتوجيه، ثم يُجيب على الاستعلامات في غضون مللي ثانية.

  • أصبح التوسع السريع ممكنًا: يستطيع OSRM التعامل مع آلاف الطلبات في الثانية عند نشره على جهاز قوي. ولهذا السبب تستخدمه الشركات في التطبيقات عالية الاستخدام، مثل تطبيقات حجز السيارات أو أسواق التوصيل.
  • توفير ملفات تعريف متغيرة: يشمل ذلك السفن المزودة بمساحات مخصصة للسيارات والدراجات وحتى للمشاة. كما يمكن للمستخدمين المتقدمين تحديد أوزان مخصصة، مثل تفضيل الطرق السريعة أو تجنب الطرق ذات الرسوم.
  • يُمهد الطريق للاستضافة الخاصة: تُدير العديد من الشركات نظام OSRM داخليًا لتجنب تكاليف الاستخدام والحفاظ على البيانات محليًا. يُعد هذا الأمر بالغ الأهمية في الصناعات التي تتطلب امتثالًا صارمًا.

العيب الوحيد هو المعالجة المسبقة المكثفة. تحديث الرسم البياني ببيانات OSM جديدة يستغرق وقتًا، مما يعني أن OSRM يتفوق في الجوانب التي يُهم فيها الأداء أكثر من عمليات تحديث الخريطة المتكررة.

فالهالا

فالهالا هو محرك توجيه مفتوح المصدر بلغة C++، مبني على بيانات خريطة الشارع المفتوحة. يدعم السيارات والدراجات والمشي افتراضيًا، بالإضافة إلى ميزات مثل استعلامات المصفوفة، وخطوط التوقيت المتساوية، ومطابقة الخرائط، والتوجيه خطوة بخطوة.

يتم تغذية عبور GTFS المضافة إليه بحيث يتيح التوجيه المتعدد الوسائط عبر الحافلات والقطارات والمشي.

دليل توجيه OpenStreetMap: بديل مجاني لواجهة برمجة تطبيقات خرائط Google، Zeo Route Planner
زيادة توفير الوقود

وفر ساعتين عند التسليم، كل يوم!

قم بتحسين المسارات باستخدام الخوارزمية الخاصة بنا، مما يقلل وقت السفر والتكاليف بكفاءة.

ابدأ مجانا
دليل توجيه OpenStreetMap: بديل مجاني لواجهة برمجة تطبيقات خرائط Google، Zeo Route Planner

جراف هوبر

GraphHopper مبني على جافا، ومعروف بخفة وزنه وسهولة تكوينه. هذا يجعله جذابًا للشركات الصغيرة والمتوسطة ومشغلي الخدمات اللوجستية في السوق المتوسطة الذين يحتاجون إلى تحكم دون الحاجة إلى بنية تحتية ضخمة.

مع GraphHopper، أصبح من الممكن:

  • تخصيص محرك الأقراص عن طريق إضافة قيود مثل ارتفاع السيارة أو وزنها أو قيود المواد الخطرة أو فترات زمنية للتسليم
  • زيادة الكفاءة نظرًا لأنه يعمل بشكل مريح على خوادم متواضعة بحيث يمكن للأساطيل الأصغر استضافة نفسها دون تكاليف سحابية كبيرة
  • احصل على الدعم التجاري مع طبقة API المستضافة للشركات التي تفضل عدم إدارة خوادمها الخاصة

في كثير من الأحيان، تكون مؤسسات التوزيع أو التوصيل هي التي تستخدم GraphHopper لأنها تحتاج إلى منطق توجيه دقيق (على سبيل المثال، الشاحنات المقيدة بقوانين المدينة) ولكنها لا تريد التعقيد التشغيلي لـ OSRM.

لماذا يُعد توجيه OpenStreetMap بديلاً مجانيًا لواجهة برمجة تطبيقات Google Maps

واجهة برمجة تطبيقات خرائط جوجل قوية، ولكن هناك رسوم ترخيص تزداد بسرعة مع ازدياد الاستخدام. كل طلب مسار، أو استدعاء مصفوفة المسافة، أو حساب وقت الوصول المتوقع يُضاف إلى الفاتورة.

الآن، خذ OpenStreetMap (OSM) ودمجه مع محركات مثل أو إس آر إم, فالهالاأو GraphHopper اللذان يتمتعان بنفس الإمكانيات الأساسية. كما يوفران التوجيه خطوة بخطوة، وحسابات وقت الوصول المتوقع، واستعلامات المصفوفة، ومطابقة الخرائط دون أي رسوم لكل طلب.

استخدم OSM لاستضافة هذه المحركات بنفسك واحصل على استعلامات غير محدودة بتكلفة تشغيل خادمك الخاص. بالنسبة للفرق الصغيرة، توفر الخدمات السحابية المبنية على OSM (مثل Mapbox وStadia Maps) حلاً وسطًا: قوة البيانات المفتوحة مع بنية تحتية مُدارة.

التكاليف

واجهة برمجة تطبيقات خرائط جوجل: لنفترض أنك تستخدم أحمال الخرائط الديناميكية. تُفرض رسوم حوالي 7 دولارات أمريكية لكل 1,000 طلب، بينما تتراوح تكلفة مصفوفة المسافة ورموز المسارات بين 5 و30 دولارًا أمريكيًا لكل 1,000 مكالمة، حسب النوع والمنطقة. على نطاق واسع، قد يعني ذلك آلاف الدولارات شهريًا لحسابات التوجيه ووقت الوصول المتوقع فقط.

OSM: هذا يُغيّر الحسابات، فبيانات الخرائط مجانية ومفتوحة المصدر وعالمية. ينتقل الإنفاق من رسوم الاستخدام إلى خيارات البنية التحتية. مع الاستضافة الذاتية باستخدام OSRM أو Valhalla، فإنك تدفع أساسًا ثمن خوادم سحابية (تبدأ أسعار النسخ الأساسية من حوالي 50 دولارًا أمريكيًا شهريًا، بينما قد تُكلّف عمليات البناء الأثقل للبيانات على مستوى الدولة بضعة آلاف سنويًا).

قد تجد الشركات التي لديها فرق فنية أن هذه المقايضة جذابة لأنه بدلاً من تكاليف المعاملة الواحدة، هناك فقط البنية التحتية المتوقعة التي يتعين دفع ثمنها.

منطقة الميزة/التكلفة خرائط جوجل API استضافة OSM ذاتية (OSRM/Valhalla/GraphHopper) خدمات الاستضافة OSM (Mapbox/Stadia، وما إلى ذلك)
ترخيص البيانات ملكية، مدفوعة لكل مكالمة API مجاني، مفتوح (خريطة الشارع المفتوحة) بيانات OSM مجانية، لكن مزود الاستضافة يضيف رسومًا للاستخدام
نماذج الاسعار 5-30 دولارًا لكل 1,000 مكالمة اعتمادًا على واجهة برمجة التطبيقات تكلفة الخادم/السحابة (من حوالي 50 دولارًا أمريكيًا شهريًا للمناطق الصغيرة إلى بضعة آلاف من الدولارات سنويًا للبيانات الكاملة للدولة/العالم) أسعار أقل لكل مكالمة من جوجل (غالبًا ما تكون أرخص بنسبة 30-50%)، ومستويات شفافة
التوسعة يتم التوسع على الفور، ولكن التكاليف ترتفع بشكل حاد مع الحجم يتناسب مع سعة الخادم لديك؛ إنفاق يمكن التنبؤ به التوسع مع المزود؛ التكاليف تنمو بشكل أبطأ من جوجل
مجموعة ميزة واجهات برمجة التطبيقات المصقولة، وحركة المرور، وأوقات الوصول المتوقعة، والترميز الجغرافي، وعرض الشارع يعتمد على المحرك: OSRM (السرعة)، Valhalla (متعدد الوسائط، متساوي التوقيت)، GraphHopper (خفيف الوزن، قواعد مخصصة) يوفر المزود ميزات متقدمة (البلاط، الاتجاهات، التحليلات)
التحكم والتخصيص محدودة؛ خوارزميات الصندوق الأسود التحكم الكامل؛ ضبط ملفات تعريف التوجيه، وحدود السيارة، ونوافذ الخدمة معتدل؛ يضيف المزود طبقات التخصيص ولكنها ليست مفتوحة مثل الاستضافة الذاتية
الأنسب الفرق التي تريد سهولة خارج الصندوق يمكنها تحمل التكاليف الشركات التي لديها شركاء تقنيين أو مطورين داخليين؛ أحجام مكالمات عالية الشركات الصغيرة والمتوسطة الحجم تحتاج إلى أسعار أقل + بعض المرونة دون الاستضافة الذاتية الكاملة

خاتمة

الاختيار بين خرائط جوجل ويعتمد توجيه OpenStreetMap على التحكم والتكلفة. تقدم جوجل واجهات برمجة تطبيقات متطورة، ولكن برسوم باهظة للتوسع.

توفر OSM، سواء كانت مستضافة ذاتيًا أو عبر موفر مُدار، الحرية والشفافية والمدخرات الطويلة الأجل.
بالنسبة للفرق المستعدة لموازنة الأداء مع القدرة على التنبؤ، فإن OSM هي خطوة عملية نحو امتلاك مستقبل التوجيه الخاص بك.

قم بتقييم هذه التدوينة:

؟؟؟؟ 0😐 0؟؟؟؟ 0❤️ 0
في هذه المادة
زيادة توفير الوقود

توصيلات واستلامات خالية من المتاعب!

قم بتحسين المسارات باستخدام الخوارزمية الخاصة بنا، مما يقلل وقت السفر والتكاليف بكفاءة.

ابدأ مجانا
اشترك في صحيفتنا الإخبارية

احصل على آخر التحديثات ومقالات الخبراء والأدلة وغير ذلك الكثير في بريدك الوارد!

    من خلال الاشتراك، فإنك توافق على تلقي رسائل البريد الإلكتروني من Zeo وإلى موقعنا ⁩سياسة الخصوصية⁧⁩.

    استبيان زيو



    الأسئلة المتكررة

    المزيد

    كيف يمكنني إضافة التوقف عن طريق الكتابة والبحث؟ شبكة

    اتبع هذه الخطوات لإضافة نقطة توقف عن طريق الكتابة والبحث:

    • انتقل إلى البرنامج المساعد في التأليف صفحة الملعب. ستجد مربع بحث في أعلى اليسار.
    • اكتب المحطة التي تريدها وسوف تظهر نتائج البحث أثناء الكتابة.
    • حدد إحدى نتائج البحث لإضافة التوقف إلى قائمة التوقفات غير المخصصة.

    كيف يمكنني استيراد نقاط التوقف بشكل مجمّع من ملف Excel؟ شبكة

    اتبع هذه الخطوات لإضافة نقاط التوقف بشكل مجمّع باستخدام ملف Excel:

    • انتقل إلى البرنامج المساعد في التأليف صفحة الملعب.
    • في الزاوية اليمنى العليا سترى أيقونة الاستيراد. اضغط على هذا الرمز وسيتم فتح مشروط.
    • إذا كان لديك بالفعل ملف Excel، فاضغط على زر "توقف التحميل عبر الملف المسطح" وستفتح نافذة جديدة.
    • إذا لم يكن لديك ملف موجود، فيمكنك تنزيل ملف عينة وإدخال جميع بياناتك وفقًا لذلك، ثم تحميله.
    • في النافذة الجديدة، قم بتحميل ملفك ومطابقة الرؤوس وتأكيد التعيينات.
    • قم بمراجعة بياناتك المؤكدة وأضف المحطة.

    كيف يمكنني استيراد توقفات من صورة؟ الهاتف

    اتبع هذه الخطوات لإضافة نقاط التوقف بشكل مجمّع عن طريق تحميل صورة:

    • انتقل إلى البرنامج المساعد في التأليف تطبيق Zeo Route Planner وافتح صفحة On Ride.
    • يحتوي الشريط السفلي على 3 أيقونات في اليسار. اضغط على أيقونة الصورة.
    • قم بتحديد الصورة من المعرض إذا كان لديك واحدة بالفعل أو التقط صورة إذا لم تكن لديك صورة موجودة.
    • اضبط الاقتصاص للصورة المحددة واضغط على الاقتصاص.
    • سيكتشف Zeo العناوين تلقائيًا من الصورة. اضغط على "تم" ثم احفظ وقم بالتحسين لإنشاء المسار.

    كيف يمكنني إضافة محطة باستخدام خطوط الطول والعرض؟ الهاتف

    اتبع هذه الخطوات لإضافة نقطة توقف إذا كان لديك خط الطول وخط العرض للعنوان:

    • انتقل إلى البرنامج المساعد في التأليف تطبيق Zeo Route Planner وافتح صفحة On Ride.
    • سترى أيقونة. اضغط على هذا الرمز واضغط على مسار جديد.
    • إذا كان لديك بالفعل ملف Excel، فاضغط على زر "توقف التحميل عبر الملف المسطح" وستفتح نافذة جديدة.
    • أسفل شريط البحث، حدد خيار "حسب خط العرض والطول" ثم أدخل خط العرض وخط الطول في شريط البحث.
    • ستظهر لك النتائج في البحث، اختر واحدة منها.
    • قم بتحديد الخيارات الإضافية وفقًا لاحتياجاتك وانقر على "تم إضافة التوقفات".

    كيف أضيف محطات باستخدام رمز الاستجابة السريعة؟ الهاتف

    اتبع هذه الخطوات لإضافة توقف باستخدام رمز الاستجابة السريعة:

    • انتقل إلى البرنامج المساعد في التأليف تطبيق Zeo Route Planner وافتح صفحة On Ride.
    • سترى أيقونة. اضغط على هذا الرمز واضغط على مسار جديد.
    • يحتوي الشريط السفلي على 3 أيقونات في اليسار. اضغط على أيقونة رمز الاستجابة السريعة.
    • سيتم فتح الماسح الضوئي لرمز الاستجابة السريعة. يمكنك مسح رمز QR العادي بالإضافة إلى رمز FedEx QR وسيكتشف العنوان تلقائيًا.
    • أضف المحطة إلى المسار مع أي خيارات إضافية.

    كيف يمكنني حذف التوقف؟ الهاتف

    اتبع هذه الخطوات لحذف التوقف:

    • انتقل إلى البرنامج المساعد في التأليف تطبيق Zeo Route Planner وافتح صفحة On Ride.
    • سترى أيقونة. اضغط على هذا الرمز واضغط على مسار جديد.
    • أضف بعض التوقفات باستخدام أي من الطرق وانقر على حفظ وتحسين.
    • من قائمة المحطات الموجودة لديك، اضغط لفترة طويلة على أي محطة تريد حذفها.
    • سيتم فتح نافذة تطلب منك تحديد نقاط التوقف التي تريد إزالتها. انقر فوق الزر "إزالة" وسيؤدي إلى حذف المحطة من مسارك.