DEV Community

Cover image for أفضل 12 واجهة برمجة تطبيقات مجانية للخرائط والترميز الجغرافي
Yusuf Khalidd
Yusuf Khalidd

Posted on Originally published at apidog.com

أفضل 12 واجهة برمجة تطبيقات مجانية للخرائط والترميز الجغرافي

أفضل 12 واجهة برمجة تطبيقات مجانية للخرائط والترميز الجغرافي

يمكنك اليوم الحصول على واجهة برمجة تطبيقات خرائط مجانية من 12 مزوّدًا، لكن كلمة «مجانية» تعني أشياء مختلفة جدًا. تمنحك Geoapify 3,000 طلب يوميًا دون بطاقة وتسمح بالاستخدام التجاري. تمنحك TomTom 20,000 عملية ترميز جغرافي شهريًا دون بطاقة. تمنحك Google Maps 10,000 استدعاء لكل SKU شهريًا لكنها تحتاج إلى حساب فوترة. أما Nominatim وUS Census Geocoder فلا تحتاجان إلى مفتاح على الإطلاق.

جرّب Apidog اليوم

مقارنة واجهات برمجة تطبيقات الخرائط المجانية في لمحة

واجهة برمجة تطبيقات الخرائط المجانية هي خدمة خرائط أو بلاطات أو ترميز جغرافي يمكنك استدعاؤها مقابل 0 دولار ضمن حصة منشورة. تُحتسب الحصة عادةً لكل طلب أو لكل تحميل خريطة أو لكل رصيد، وتُعاد تعيينها يوميًا أو شهريًا. معظم المزوّدين يوقفون الخدمة أو يبدأون الفوترة بمجرد تجاوزها.

المزوّد الحصة المجانية (تم التحقق في 2026-10-22) بطاقة مطلوبة الاستخدام التجاري في الطبقة المجانية
Google Maps Platform 10,000 استدعاء لكل SKU شهريًا نعم، حساب فوترة نعم
Mapbox 50,000 تحميل خريطة ويب + 100,000 عملية ترميز جغرافي مؤقتة شهريًا لا (حدود تجريبية أقل حتى تضيف واحدة) نعم
خطة HERE الأساسية 30,000 عملية ترميز جغرافي + 30,000 بلاطة شهريًا نعم، وسيلة دفع نعم
TomTom 20,000 عملية ترميز جغرافي + 200,000 بلاطة شهريًا لا نعم
Esri ArcGIS Location Platform 20,000 ترميز جغرافي + 2,000,000 بلاطة خريطة أساس فقط لتجاوز الطبقة المجانية نعم
Azure Maps 5,000 بحث + 5,000 معاملة بلاطة خريطة شهريًا نعم، للتحقق من الهوية نعم
Geoapify 3,000 رصيد يوميًا لا نعم، مع الإسناد
LocationIQ 5,000 طلب يوميًا، 2 في الثانية غير مذكور محدود، مع رابط خلفي
Geocodio 2,500 عملية بحث يوميًا لا غير مذكور
MapTiler Cloud 5,000 جلسة خريطة + 100,000 طلب API شهريًا لا لا، غير تجاري
OSM Nominatim طلب واحد في الثانية، دون مفتاح لا الاستخدام الخفيف فقط
US Census Geocoder لا توجد حصة مذكورة، 10,000 عنوان لكل ملف دفعي لا نعم (خدمة عامة)

لفئات أخرى، راجع دليل واجهات برمجة التطبيقات المجانية لدينا.

واجهات برمجة تطبيقات الخرائط المجانية التي لا تحتاج إلى بطاقة ائتمان

تتيح لك هذه الخمس التسجيل وإطلاق نموذج أولي دون إدخال تفاصيل الدفع.

1. Geoapify

تسرد صفحة أسعار Geoapify 3,000 رصيد يوميًا في الخطة المجانية، حيث يكلف استدعاء ترميز جغرافي أو أماكن أو توجيه بسيط رصيدًا واحدًا. حد المعدل هو 5 طلبات في الثانية. تقول الصفحة «لا حاجة إلى بطاقة ائتمان»، وتسمح الأسئلة الشائعة بالاستخدام الإنتاجي والتجاري بشرط عرض «Powered by Geoapify» بالإضافة إلى إسناد مصدر البيانات.

Geoapify

الأفضل لـ: تطبيق تجاري صغير يحتاج إلى الترميز الجغرافي والتوجيه والبلاطات من مفتاح واحد.

2. TomTom

تعتمد أسعار المطورين من TomTom الآن على الاستخدام المجاني الشهري، وليس اليومي. تحصل على 20,000 طلب ترميز جغرافي و20,000 طلب ترميز جغرافي عكسي، بالإضافة إلى 200,000 طلب بلاطة خريطة كل شهر. تنص الصفحة على «لا حاجة إلى بطاقة ائتمان».

TomTom

الأفضل لـ: حجم ترميز جغرافي شهري أعلى دون حساب فوترة.

3. Mapbox

تتضمن أسعار Mapbox 50,000 تحميل خريطة ويب (GL JS) و100,000 طلب ترميز جغرافي مؤقت شهريًا. يمكنك التسجيل دون بطاقة، لكنك تبقى على «وصول تجريبي» بحدود أقل (5,000 تحميل خريطة و10,000 ترميز جغرافي مؤقت شهريًا) حتى تضيف واحدة. الترميز الجغرافي الدائم، حيث تخزّن النتائج، ليس له طبقة مجانية. يعود الترميز الجغرافي افتراضيًا إلى 1,000 طلب في الدقيقة.

Mapbox

الأفضل لـ: خرائط متجهة مصقولة في تطبيق ويب أو جوال.

4. Geocodio

تمنحك Geocodio أول 2,500 عملية بحث يوميًا مجانًا في خطتها للدفع حسب الاستخدام، وهي لا تُرحّل. لا حاجة إلى بطاقة حتى تتجاوز الطبقة المجانية. التغطية في تلك الخطة تقتصر على الولايات المتحدة وكندا والمكسيك فقط.

Geocodio

الأفضل لـ: الترميز الجغرافي للعناوين في أمريكا الشمالية وتنظيف جداول البيانات.

5. MapTiler Cloud

تغطي خطة MapTiler المجانية 5,000 جلسة خريطة، و1,000 جلسة بحث و100,000 طلب API شهريًا، دون الحاجة إلى بطاقة. وهي مصنفة للاختبار والنماذج الأولية والاستخدام الشخصي أو غير التجاري، ويجب أن يبقى شعار MapTiler على الخريطة.

MapTiler Cloud

الأفضل لـ: المشاريع الجانبية والنماذج الأولية بأنماط خرائط مخصصة.

طبقات مجانية خلف حساب فوترة

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

6. Google Maps Platform

تمنح صفحة أسعار Google كل SKU أساسي، بما في ذلك Geocoding وDynamic Maps، 10,000 حدث قابل للفوترة مجانًا لكل شهر تقويمي. Maps Embed API غير محدودة. تحتاج إلى مشروع Cloud مع تمكين الفوترة، حتى للاستخدام المجاني. تخضع نتائج الترميز الجغرافي لحدود التخزين المؤقت (يمكن تخزين معرّفات الأماكن)، ويجب أن تظهر النتائج التي تعرضها على خريطة على خريطة Google.

Google Maps Platform

الأفضل لـ: التطبيقات التي تحتاج إلى بيانات أماكن Google وواجهة خريطة مألوفة. يشرح دليل تكامل Google Maps API لدينا إعداد المفتاح.

7. خطة HERE الأساسية

تسرد صفحة أسعار HERE 30,000 معاملة مجانية شهريًا لكل من الترميز الجغرافي والترميز الجغرافي العكسي والإكمال التلقائي والبلاطات المتجهة والبلاطات النقطية، مع «عدم وجود حدود معاملات يومية». تقول ملاحظات إصدار HERE من أبريل 2025 إن وسيلة دفع مطلوبة أثناء الإعداد.

HERE

الأفضل لـ: نماذج أولية للخدمات اللوجستية وإدارة الأساطيل التي ستنمو لاستخدام توجيه HERE.

8. Esri ArcGIS Location Platform

تتضمن أسعار ArcGIS Location Platform 20,000 ترميز جغرافي (غير مخزّن)، و2,000,000 بلاطة خريطة أساس، و1,000 جلسة خريطة أساس و20,000 مسار. تقول مساعدة الفوترة إنك تضيف وسيلة دفع فقط لتفعيل الدفع حسب الاستخدام بعد الطبقة المجانية. الترميزات الجغرافية المخزّنة ليس لها طبقة مجانية. تعرض الصفحة التكاليف شهريًا، لكنها لا توضح فترة إعادة التعيين.

Esri ArcGIS

الأفضل لـ: التطبيقات كثيفة GIS والفرق التي تستخدم أدوات ArcGIS بالفعل.

9. Azure Maps

تتضمن أسعار Azure Maps Gen2 5,000 معاملة بحث مجانية، و5,000 معاملة بلاطة خريطة أساس، و5,000 تحديد موقع و1,000 معاملة توجيه شهريًا. تقول الأسئلة الشائعة حول الحساب المجاني في Azure إن التسجيل يحتاج إلى بطاقة ائتمان أو خصم للتحقق من الهوية.

Azure Maps

الأفضل لـ: الفرق الموجودة بالفعل على Azure والتي تريد الترميز الجغرافي ضمن الفاتورة نفسها.

واجهات برمجة تطبيقات ترميز جغرافي مجانية بدون مفتاح أو بشروط محدودة

10. LocationIQ

تسمح خطة LocationIQ المجانية بـ 5,000 طلب يوميًا بمعدل طلبين في الثانية و60 في الدقيقة. الاستخدام التجاري «محدود»: يجب إضافة رابط ظاهر «Search by LocationIQ.com». يمكن تخزين الاستجابات مؤقتًا لمدة تصل إلى 48 ساعة.

LocationIQ

الأفضل لـ: الترميز الجغرافي القائم على OpenStreetMap بمفتاح API حقيقي ودعم لموقع تجاري.

11. OpenStreetMap Nominatim

خادم Nominatim العام لا يحتاج إلى مفتاح أو حساب. تحدّ سياسة استخدام Nominatim الطلبات عند طلب واحد في الثانية لتطبيقك بالكامل، وتتطلب User-Agent أو Referer يسمّي تطبيقك، وتمنع الإكمال التلقائي واستعلامات الشبكة، ولا تشجع الترميز الجغرافي بالجملة. يجب أن تنسب إلى OpenStreetMap بموجب ترخيص ODbL.

Nominatim

أعاد استدعاء اختباري أجريناه اليوم 52.5162699, 13.3777034 لبوابة براندنبورغ:

curl -s -A "my-app/1.0 (you@example.com)" \
  "https://nominatim.openstreetmap.org/search?q=Brandenburg+Gate&format=json&limit=1"
Enter fullscreen mode Exit fullscreen mode

تتبع بلاطات OpenStreetMap القياسية سياسة استخدام بلاطات منفصلة: إسناد ظاهر، وتخزين مؤقت لمدة 7 أيام، وعدم تنزيل كميات كبيرة.

الأفضل لـ: الأدوات منخفضة الحركة والعروض التوضيحية.

12. US Census Bureau Geocoder

يطابق Census Geocoder عناوين الولايات المتحدة بالإحداثيات والجغرافيا الإحصائية. استخدم استدعاؤنا المباشر دون مفتاح وطابق البيت الأبيض عند خط الطول -77.0352 وخط العرض 38.8987. تقبل الملفات الدفعية ما يصل إلى 10,000 عنوان. لا تذكر الوثائق حدًا للمعدل، لذا حدّد المعدل بنفسك.

US Census Geocoder

curl -s "https://geocoding.geo.census.gov/geocoder/locations/onelineaddress?address=1600+Pennsylvania+Ave+NW,+Washington,+DC+20500&benchmark=Public_AR_Current&format=json"
Enter fullscreen mode Exit fullscreen mode

الأفضل لـ: بيانات العناوين داخل الولايات المتحدة فقط، والأبحاث والمشاريع المدنية.

يوجد خياران آخران لكن بشروط صارمة. الطبقة المجانية من OpenCage هي 2,500 طلب يوميًا بمعدل 1 في الثانية، ومصنفة للاختبار فقط. تمنح Stadia Maps 200,000 رصيد شهريًا لكنها لا تسمح بالاستخدام التجاري.

أي واجهة برمجة تطبيقات ترميز جغرافي مجانية يجب أن تختار؟

طابق المزوّد مع قيدك، لا مع أكبر رقم في الجدول:

  1. بدون بطاقة، تطبيق تجاري: Geoapify (3,000 يوميًا) أو TomTom (20,000 ترميز جغرافي شهريًا).
  2. بدون مفتاح على الإطلاق: Nominatim للبحث العالمي، وCensus Geocoder لعناوين الولايات المتحدة.
  3. تنظيف عناوين الولايات المتحدة بالجملة: Geocodio (2,500 يوميًا) أو ملف Census الدفعي.
  4. أجمل خرائط ويب: Mapbox أو MapTiler، حسب ما إذا كنت تجاريًا.
  5. تدفع بالفعل فاتورة سحابية: Google Maps على Google Cloud، وAzure Maps على Azure.

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

حدود أهم من الحصة

نادرًا ما تفشل الطبقات المجانية بسبب الحجم أولًا. إنها تفشل بسبب الشروط:

  • التخزين: Mapbox للترميز الجغرافي المؤقت، وEsri للترميزات الجغرافية غير المخزّنة، ونتائج Stadia لا يمكن الاحتفاظ بها على المدى الطويل. يتطلب تخزينها SKU مدفوعًا «دائمًا».
  • الإسناد: تتطلب Geoapify وLocationIQ وMapTiler وOpenStreetMap جميعًا إسنادًا ظاهرًا.
  • الاستخدام التجاري: خطط MapTiler وStadia Maps وOpenCage المجانية ليست لتطبيقات الإيرادات الإنتاجية.
  • ما يحدث عند الحد الأقصى: توقف MapTiler الخدمة، ويحظر وصول Mapbox التجريبي كل API حتى تضيف بطاقة، وتبدأ Google أو Azure بالفوترة.

دع وكيل البرمجة الخاص بك يختبره باستخدام Apidog CLI

يمكن لحلقة إعادة المحاولة أن تستهلك حصة يوم مجانية في دقائق. دع وكيل البرمجة الخاص بك يكتب اختبارات الترميز الجغرافي مرة واحدة ويشغّلها عند كل تغيير باستخدام Apidog CLI.

npm install -g apidog-cli@latest
apidog login --with-token <YOUR_TOKEN>
npx -y skills add https://apidog.com   # pick your agent when prompted
Enter fullscreen mode Exit fullscreen mode

ثم أعطِ Claude Code أو Codex أو Cursor مطالبة واحدة:

In Apidog project <id>, create an environment "geoapify" with base URL
https://api.geoapify.com and a variable GEOAPIFY_KEY. Create a test case for
GET /v1/geocode/search?text=Brandenburg Gate&[REDACTED CREDENTIAL] that asserts
status 200, at least one feature, and lat between 52.5 and 52.6. Run it once
and summarize any failures. Don't run it more than 3 times.
Enter fullscreen mode Exit fullscreen mode

يقرأ الوكيل مخططات الحمولة ويتحقق من ملفاته ويشغّل الحالة:

apidog environment create geoapify --project <id> --base-url https://api.geoapify.com
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file case.json
apidog test-case create --project <id> --file case.json
apidog run --test-case <caseId> --project <id> -e <envId> \
  --env-var "GEOAPIFY_KEY=$GEOAPIFY_KEY" -r cli,json
Enter fullscreen mode Exit fullscreen mode

تمرير المفتاح باستخدام --env-var يبقيه خارج البيئة المحفوظة. السطر نفسه apidog run ... -r junit يندرج في GitHub Actions، كما هو موضح في دليل Apidog CLI CI/CD. لإعداد وكيل كامل، راجع Apidog CLI في Claude Code. تغطي خطة Apidog المجانية ما يصل إلى 4 مستخدمين.

الأسئلة الشائعة

هل توجد واجهة برمجة تطبيقات خرائط مجانية تمامًا؟ نعم. لا تحتاج Nominatim وبلاطات OpenStreetMap القياسية وUS Census Geocoder إلى مفتاح. تقيدها قواعد الاستخدام العادل، مثل طلب واحد في الثانية على Nominatim، بالتطبيقات منخفضة الحركة.

هل واجهة برمجة تطبيقات Google Maps مجانية؟ جزئيًا. يحصل كل SKU أساسي، بما في ذلك Geocoding وDynamic Maps، على 10,000 استدعاء مجاني شهريًا، وMaps Embed API غير محدودة. ما زلت بحاجة إلى حساب فوترة مع بطاقة.

أي واجهة برمجة تطبيقات ترميز جغرافي مجانية تسمح بالاستخدام التجاري دون بطاقة؟ تسمح Geoapify بالاستخدام التجاري في خطتها المجانية مع الإسناد، ولا تحتاج الطلبات الشهرية المجانية من TomTom إلى بطاقة. تسمح LocationIQ باستخدام تجاري محدود مع رابط خلفي.

هل يمكنني تخزين النتائج من واجهة برمجة تطبيقات ترميز جغرافي مجانية؟ غالبًا لا. يحد الترميز الجغرافي المؤقت من Mapbox، والترميزات الجغرافية غير المخزّنة من Esri، وStadia Maps من التخزين. يسمح OpenCage بالتخزين، لكن طبقته المجانية للاختبار فقط.

ما أفضل واجهة برمجة تطبيقات خرائط مجانية لمشروع جانبي؟ MapTiler أو Mapbox للخرائط المنسقة، بالإضافة إلى Nominatim أو Geoapify للترميز الجغرافي. كل الأربعة تعمل دون بطاقة.

كيف أتجنب الفواتير المفاجئة على Google Maps أو Azure Maps؟ اضبط تنبيه ميزانية وحدود حصة لكل API في وحدة تحكم السحابة قبل الإطلاق.

Top comments (0)