أدوات وتنزيلات للمطورين

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

REST API

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

عرض وثائق REST API الكاملة

تطبيق iOS وAndroid

على الهواتف المحمولة التي تعمل بنظام Android وiOS، يمكنك استخدام تطبيق Mapcode Finder:

هذه التطبيقات مجانية. وهي تستخدم واجهات برمجة التطبيقات الخاصة بنا عبر الإنترنت. نظراً لأن هذه التطبيقات سترسل بيانات الموقع إلى خوادمنا، يرجى الاطلاع على سياسة الخصوصية إذا أردت معرفة المزيد عن كيفية تعاملنا مع هذه البيانات. (باختصار: نستخدمها لتحسين خدماتنا، لكننا لا نبيعها أو نمنح الوصول إليها لأطراف أخرى.)

MacOS وWindows وLinux

لأنظمة MacOS وWindows وLinux، نقدم أداة تسمى Mapcode Utility، والتي تتيح لك ترميز وفك ترميز أكواد الخرائط عبر واجهة سطر الأوامر.

على سبيل المثال، استخدم الأمر التالي لترميز الموقع 33.93، 18.8:

mapcode -e -33.93, 18.8

واستخدم هذا الأمر لفك ترميزه مرة أخرى:

mapcode -d ZAF WK.QV5

تحتوي الأداة على خيارات عديدة أخرى. فقط نفّذ "mapcode" بدون معاملات للحصول على نص المساعدة.

اعتمادية Maven

لاستخدام مكتبة Java الخاصة بـ Mapcode في مشروع Maven الخاص بك، أضف الاعتمادية التالية إلى ملف Maven pom.xml:

<dependency>
  <groupId>com.mapcode</groupId>
  <artifactId>mapcode</artifactId>
  <version>2.4.14</version>
</dependency>

يمكن العثور على كود المصدر ومثال الكود والوثائق على صفحة كود المصدر Java الخاصة بنا.

تحويل الموقع إلى أكواد خرائط والعكس

نقدم أداة وحدة تحكم متعددة المنصات، تُسمى mapcode، وهي موجودة في دليل الأداة المساعدة لمكتبة C/C++ Mapcode، لأي نظام تشغيل تريده. يمكنك العثور على الأداة هنا:

تحتاج إلى تجميع هذه الأداة بنفسك على المنصة المختارة.

استخدام جدول بيانات لتحويل أكواد الخرائط

بدلاً من استخدام أداة وحدة التحكم لتحويل المواقع وأكواد الخرائط، يمكنك أيضاً استخدام Excel (Windows) أو Google Docs للاتصال مباشرةً بخدمة تحويل أكواد الخرائط المجانية.

على سبيل المثال، لتحويل كود خريطة إلى موقع، أدخل هذه الصيغة في خلية:

=WEBSERVICE("https://api.mapcode.com/mapcode/xml/coords/Q4.HGY?context=NLD")

سيحوّل هذا كود الخريطة إلى الموقع 52.460897، 5.1074585. لتحويل الموقع مرة أخرى إلى أكواد الخرائط، أدخل هذا:

=WEBSERVICE("https://api.mapcode.com/mapcode/xml/codes/52.460897,5.1074585")

يمكنك العثور على مثال جدول البيانات هنا:

يقدم Google Docs صيغاً مماثلة للعمل مع خدمات الويب. للحصول على دليل مختصر حول استخدام خدمة الويب، انقر هنا.

الأدوات القديمة

نقدم أيضاً أدوات Windows القديمة لراحتك، وإن كانت على الأرجح ستُهمَل في مرحلة ما. يمكن لأداة وحدة التحكم mapcoder.exe تحويل الإحداثيات بسرعة إلى أكواد خرائط أو العكس. تتضمن التوثيق الكامل.

لأغراض الإرث، تتوفر أداة وحدة التحكم القديمة (الإصدار 1.50.1) في حالة الحاجة إلى فك ترميز الرموز السابقة للإصدار 2.0. غير أننا لا نوصي باستخدام الرموز السابقة للإصدار 2.0.