أفضل 12 واجهة برمجة تطبيقات مجانية للخرائط والترميز الجغرافي
أفضل 12 واجهة برمجة تطبيقات مجانية للخرائط والترميز الجغرافي يمكنك اليوم الحصول على واجهة برمجة تطبيقات خرائط مجانية من 12 مزوّدًا، لكن كلمة "مجانية" تعني أشياء مختلفة جدًا. تمنحك Geoapify 3,000 طلب يوميًا دون بطاقة
أفضل 12 واجهة برمجة تطبيقات مجانية للخرائط والترميز الجغرافي
يمكنك اليوم الحصول على واجهة برمجة تطبيقات خرائط مجانية من 12 مزوّدًا، لكن كلمة "مجانية" تعني أشياء مختلفة جدًا. تمنحك Geoapify 3,000 طلب يوميًا دون بطاقة وتسمح بالاستخدام التجاري، وتمنحك TomTom 20,000 عملية ترميز جغرافي شهريًا دون بطاقة، بينما تمنحك Google Maps 10,000 استدعاء لكل SKU شهريًا لكنها تتطلب حساب فوترة. أما Nominatim وUS Census Geocoder فلا يحتاجان إلى أي مفتاح على الإطلاق.
مقارنة واجهات برمجة تطبيقات الخرائط المجانية في لمحة
واجهة برمجة تطبيقات الخرائط المجانية هي خدمة خرائط أو بلاطات أو ترميز جغرافي يمكنك استدعاؤها مقابل 0 دولار ضمن حصة معلنة. تُحتسب الحصة عادةً لكل طلب أو لكل تحميل خريطة أو لكل رصيد، وتُعاد ضبطها يوميًا أو شهريًا. ومعظم المزوّدين يتوقفون عن تقديم الخدمة أو يبدأون بالفوترة بمجرد تجاوزك لها.
| المزوّد | الحصة المجانية (تم التحقق بتاريخ 2026-10-22) | هل يُشترط وجود بطاقة | الاستخدام التجاري في الخطة المجانية |
|---|---|---|---|
| Google Maps Platform | 10,000 استدعاء لكل SKU شهريًا | نعم، حساب فوترة | نعم |
| Mapbox | 50,000 تحميل خريطة ويب + 100,000 عملية ترميز جغرافي مؤقتة شهريًا | لا (حدود تجريبية أقل حتى تضيف واحدة) | نعم |
| HERE Base plan | 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 عنوان لكل ملف دفعة | لا | نعم (خدمة عامة) |
لمزيد من الفئات الأخرى، اطّلع على دليل واجهات API المجانية لدينا.
واجهات برمجة تطبيقات خرائط مجانية لا تحتاج إلى بطاقة ائتمان
تتيح لك هذه الخمسة التسجيل وإطلاق نموذج أولي دون إدخال بيانات الدفع.
1. Geoapify
تُدرج صفحة أسعار Geoapify 3,000 رصيد يوميًا في الخطة المجانية، حيث يكلّف استدعاء واحد بسيط للترميز الجغرافي أو الأماكن أو التوجيه رصيدًا واحدًا، وحد المعدل هو 5 طلبات في الثانية. تذكر الصفحة "لا حاجة إلى بطاقة ائتمان"، ويسمح قسم الأسئلة الشائعة بالاستخدام الإنتاجي والتجاري بشرط عرض "Powered by Geoapify" بالإضافة إلى إسناد مصدر البيانات.
الأفضل لـ: تطبيق تجاري صغير يحتاج إلى الترميز الجغرافي والتوجيه والبلاطات من مفتاح واحد.
2. TomTom
أصبحت أسعار المطوّرين من TomTom تحتسب الاستخدام المجاني شهريًا لا يوميًا. تحصل على 20,000 طلب ترميز جغرافي و20,000 طلب ترميز جغرافي عكسي، بالإضافة إلى 200,000 طلب بلاطات خرائط كل شهر، وتذكر الصفحة "لا حاجة إلى بطاقة ائتمان".
الأفضل لـ: حجم ترميز جغرافي شهري أعلى دون حساب فوترة.
3. Mapbox
تشمل أسعار Mapbox 50,000 تحميل خريطة ويب (GL JS) و100,000 طلب ترميز جغرافي مؤقت شهريًا. يمكنك التسجيل دون بطاقة، لكنك تبقى على "وصول تجريبي" بحدود أقل (5,000 تحميل خريطة و10,000 عملية ترميز جغرافي مؤقتة شهريًا) حتى تضيف واحدة. أما الترميز الجغرافي الدائم، الذي تخزّن فيه النتائج، فليست له خطة مجانية، ويُضبط الترميز الجغرافي افتراضيًا على 1,000 طلب في الدقيقة.
الأفضل لـ: خرائط متجهية متقنة في تطبيق ويب أو جوال.
4. Geocodio
تمنحك Geocodio أول 2,500 عملية بحث يوميًا مجانًا في خطة الدفع حسب الاستخدام، وهي لا تُرحّل إلى اليوم التالي. ولا حاجة إلى بطاقة حتى تتجاوز الخطة المجانية، وتغطي تلك الخطة الولايات المتحدة وكندا والمكسيك فقط.
الأفضل لـ: الترميز الجغرافي للعناوين في أمريكا الشمالية وتنظيف جداول البيانات.
5. MapTiler Cloud
تغطي خطة MapTiler المجانية 5,000 جلسة خريطة، و1,000 جلسة بحث، و100,000 طلب API شهريًا دون حاجة إلى بطاقة. وهي مُصنّفة للاختبار والنماذج الأولية والاستخدام الشخصي أو غير التجاري، ويجب أن يبقى شعار MapTiler على الخريطة.
الأفضل لـ: المشاريع الجانبية والنماذج الأولية بأنماط خرائط مخصّصة.
خطط مجانية تتطلب حساب فوترة
الأربعة التالية مجانية ضمن حدود حصصها، لكن عليك أولًا إرفاق بطاقة أو وسيلة دفع. اضبط تنبيه ميزانية من اليوم الأول.
6. Google Maps Platform
تمنح صفحة أسعار Google كل SKU من فئة Essentials، بما في ذلك الترميز الجغرافي والخرائط الديناميكية، 10,000 حدث قابل للفوترة مجانًا لكل شهر تقويمي، أما Maps Embed API فهي غير محدودة. تحتاج إلى مشروع Cloud مع تفعيل الفوترة حتى للاستخدام المجاني. وتخضع نتائج الترميز الجغرافي لحدود التخزين المؤقت (يمكن تخزين معرّفات الأماكن)، ويجب أن تظهر النتائج التي تعرضها على خريطة على خريطة Google.
الأفضل لـ: التطبيقات التي تحتاج إلى بيانات الأماكن من Google وواجهة الخرائط المألوفة. ويرشدك دليل دمج Google Maps API لدينا عبر الإعداد الأساسي.
7. خطة HERE الأساسية
تُدرج صفحة أسعار HERE 30,000 معاملة مجانية شهريًا لكل من الترميز الجغرافي والترميز الجغرافي العكسي، والإكمال التلقائي، والبلاطات المتجهية والنقطية، مع "عدم وجود حدود معاملات يومية". وتذكر ملاحظات إصدار HERE من أبريل 2025 أن وسيلة دفع مطلوبة أثناء الإعداد.
الأفضل لـ: نماذج أولية للخدمات اللوجستية وإدارة الأسطول التي ستنمو لاحقًا إلى توجيه HERE.
8. Esri ArcGIS Location Platform
تشمل أسعار ArcGIS Location Platform 20,000 عملية ترميز جغرافي (غير مخزّنة)، و2,000,000 بلاطة خريطة أساس، و1,000 جلسة خريطة أساس، و20,000 مسار. يذكر دليل الفوترة أنك تضيف وسيلة دفع فقط لتفعيل الدفع حسب الاستخدام بعد تجاوز الخطة المجانية، أما عمليات الترميز الجغرافي المخزّنة فليست لها خطة مجانية. وتعرض الصفحة التكاليف على أساس شهري لكنها لا توضح فترة إعادة الضبط.
الأفضل لـ: التطبيقات كثيفة استخدام نظم المعلومات الجغرافية والفرق التي تستخدم أدوات ArcGIS بالفعل.
9. Azure Maps
تشمل أسعار Azure Maps Gen2 5,000 معاملة بحث مجانية، و5,000 معاملة بلاطات خريطة أساس، و5,000 معاملة تحديد موقع، و1,000 معاملة توجيه شهريًا. ويذكر قسم الأسئلة الشائعة الخاص بالحساب المجاني في Azure أن التسجيل يتطلب بطاقة ائتمان أو بطاقة خصم للتحقق من الهوية.
الأفضل لـ: الفرق التي تعمل بالفعل على Azure وتريد الترميز الجغرافي ضمن الفاتورة نفسها.
واجهات ترميز جغرافي مجانية بدون مفتاح أو بشروط محدودة
10. LocationIQ
تسمح خطة LocationIQ المجانية بـ 5,000 طلب يوميًا بمعدل طلبين في الثانية و60 في الدقيقة. والاستخدام التجاري "محدود": يجب إضافة رابط ظاهر بعبارة "Search by LocationIQ.com". ويمكن تخزين الردود مؤقتًا لمدة تصل إلى 48 ساعة.
الأفضل لـ: الترميز الجغرافي القائم على OpenStreetMap مع مفتاح API حقيقي ودعم لموقع تجاري.
11. OpenStreetMap Nominatim
لا يحتاج خادم Nominatim العام إلى مفتاح ولا إلى حساب. تحدّك سياسة استخدام Nominatim عند طلب واحد في الثانية لتطبيقك بالكامل، وتشترط وجود User-Agent أو Referer يذكر اسم تطبيقك، وتمنع الإكمال التلقائي واستعلامات الشبكة، ولا تشجّع على الترميز الجغرافي بالجملة. ويجب أن تنسب الفضل إلى OpenStreetMap بموجب رخصة ODbL.
أعاد استدعاء اختباري نفّذناه اليوم القيمة 52.5162699, 13.3777034 لبوابة براندنبورغ:
curl -s -A "my-app/1.0 ([email protected])" \
"https://nominatim.openstreetmap.org/search?q=Brandenburg+Gate&format=json&limit=1"
تتبع بلاطات OpenStreetMap القياسية سياسة استخدام البلاطات المنفصلة: إسناد ظاهر، وتخزين مؤقت لمدة 7 أيام، وعدم تنزيل البيانات بالجملة.
الأفضل لـ: الأدوات والعروض التجريبية منخفضة الزيارات.
12. مكتب الإحصاء الأمريكي Geocoder
يطابق Census Geocoder العناوين الأمريكية بالإحداثيات والتقسيمات الجغرافية الإحصائية. استخدم استدعاؤنا المباشر دون مفتاح وطابق البيت الأبيض عند خط الطول -77.0352 وخط العرض 38.8987. وتستوعب ملفات الدفعات ما يصل إلى 10,000 عنوان، ولا تذكر الوثائق حدًا لمعدل الطلبات، لذا اضبط المعدل بنفسك.
curl -s "https://geocoding.geo.census.gov/geocoder/locations/onelineaddress?address=1600+Pennsylvania+Ave+NW,+Washington,+DC+20500&benchmark=Public_AR_Current&format=json"
الأفضل لـ: بيانات العناوين الأمريكية فقط، والبحوث والمشاريع المدنية.
هناك خياران آخران لكنهما يأتيان بشروط صارمة. الخطة المجانية من OpenCage هي 2,500 طلب يوميًا بمعدل طلب واحد في الثانية، وهي مُصنّفة للاختبار فقط. أما Stadia Maps فتمنح 200,000 رصيد شهريًا لكنها لا تسمح بالاستخدام التجاري.
أي واجهة ترميز جغرافي مجانية تختار؟
طابِق المزوّد مع قيدك أنت، لا مع أكبر رقم في الجدول:
- بدون بطاقة، لتطبيق تجاري: Geoapify (3,000 يوميًا) أو TomTom (20,000 عملية ترميز جغرافي شهريًا).
- بدون مفتاح على الإطلاق: Nominatim للبحث العالمي، وCensus Geocoder للعناوين الأمريكية.
- تنظيف عناوين أمريكية بالجملة: Geocodio (2,500 يوميًا) أو ملف دفعات Census.
- خرائط ويب بأفضل مظهر: Mapbox أو MapTiler، حسب ما إذا كان استخدامك تجاريًا.
- إذا كنت تدفع فاتورة سحابية بالفعل: Google Maps على Google Cloud، وAzure Maps على Azure.
وإذا كان تطبيقك يحتاج أيضًا إلى توقعات الطقس، فإن ملخص واجهات API الطقس لدينا يتكامل جيدًا مع أيٍّ من هذه الخيارات.
حدود أهم من الحصة نفسها
نادرًا ما تفشل الخطط المجانية بسبب الحجم أولًا، بل تفشل بسبب الشروط:
- التخزين: لا يمكن الاحتفاظ بعمليات الترميز الجغرافي المؤقتة من 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
ثم أعطِ 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.
يقرأ الوكيل مخططات الحمولات، ويتحقق من صحة ملفاته، ويشغّل الحالة:
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
تمرير المفتاح عبر --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 API مجانية؟ جزئيًا. يحصل كل SKU من فئة Essentials، بما في ذلك الترميز الجغرافي والخرائط الديناميكية، على 10,000 استدعاء مجاني شهريًا، وتكون Maps Embed API غير محدودة. لكنك لا تزال بحاجة إلى حساب فوترة مع بطاقة.
أي واجهة ترميز جغرافي مجانية تسمح بالاستخدام التجاري دون بطاقة؟ تسمح Geoapify بالاستخدام التجاري في خطتها المجانية مع الإسناد، ولا تحتاج الطلبات الشهرية المجانية من TomTom إلى بطاقة. أما LocationIQ فتسمح باستخدام تجاري محدود مع رابط خلفي.
هل يمكنني تخزين النتائج من واجهة ترميز جغرافي مجانية؟ غالبًا لا. فالترميز الجغرافي المؤقت من Mapbox، والترميز الجغرافي غير المخزّن من Esri، وStadia Maps تحدّ من التخزين. أما OpenCage فتسمح بالتخزين، لكن خطتها المجانية للاختبار فقط.
ما أفضل واجهة برمجة تطبيقات خرائط مجانية لمشروع جانبي؟ MapTiler أو Mapbox للخرائط المنسّقة، بالإضافة إلى Nominatim أو Geoapify للترميز الجغرافي. وجميعها تعمل الأربعة دون بطاقة.
كيف أتجنب فواتير مفاجئة على Google Maps أو Azure Maps؟ اضبط تنبيه ميزانية وحدود حصص لكل API في وحدة تحكم السحابة قبل الإطلاق.
Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.










