أدوات وتنزيلات للمطورين
في هذا القسم، يمكنك العثور على أدوات مرتبطة بـ Mapcode. إذا كنت مهتماً بالتفاصيل الفنية أو كود المصدر لنظام Mapcode، فإن قسم المطورين لدينا يحتوي على:
- مادة مرجعية
- خدمات الويب (واجهة برمجة التطبيقات REST)
- الكود المصدري
مادة مرجعية
المواد المرجعية التالية متاحة للتنزيل:
واجهة برمجة التطبيقات REST (API)
تقدم مؤسسة Mapcode واجهة برمجة تطبيقات عامة ومجانية من نوع REST تقوم بتحويل الإحداثيات إلى رموز Mapcode والعكس، بالإضافة إلى توفير بيانات مرجعية للأقاليم والأبجديات. متاحة لأغراض العرض التوضيحي؛ وللاستخدام الإنتاجي، يمكنك استضافة الخادم مفتوح المصدر بنفسك.
عرض توثيق واجهة برمجة التطبيقات (REST) الكامل
تطبيق على نظامي iOS وأندرويد
على هواتف الأندرويد وآيفون، يمكنك استخدام تطبيق Mapcode Finder:
هذه التطبيقات مجانية. إنها تستخدم واجهة برمجة التطبيقات (REST) الخاصة بنا عبر الإنترنت لخدمات Mapcode. نظرًا لأن هذه التطبيقات سترسل بيانات الموقع إلى خوادمنا، يرجى مراجعة سياسة الخصوصية لدينا إذا كنت ترغب في معرفة المزيد حول كيفية تعاملنا مع هذه البيانات. (باختصار: نستخدمها لتحسين خدماتنا، ولكننا لا نبيعها أو نسمح للغير بالوصول إليها.)
macOS وWindows ولينكس
لأنظمة MacOS وWindows وLinux، نقدم أداة تسمى Mapcode Utility، والتي تسمح لك بتشفير وفك تشفير رموز Mapcode عبر واجهة سطر الأوامر.
على سبيل المثال، استخدم الأمر التالي لتشفير الموقع ٣٣.٩٣، ١٨.٨:
mapcode -e -33.93, 18.8 واستخدم هذا الأمر لفك تشفيره مرة أخرى:
mapcode -d ZAF WK.QV5 البرنامج يحتوي على العديد من الخيارات الإضافية. فقط قم بتشغيل "mapcode" دون أي معلمات للحصول على نص المساعدة.
اعتمادية Maven
لاستخدام مكتبة Mapcode الخاصة بجافا في مشروع Maven الخاص بك، أضف الاعتماد التالي إلى ملف pom.xml الخاص بـ Maven:
<dependency>
<groupId>com.mapcode</groupId>
<artifactId>mapcode</artifactId>
<version>2.4.14</version>
</dependency> يمكنك العثور على الكود المصدري، وكود المثال، والوثائق في صفحة كود المصدر لجافا.
تحويل المواقع إلى كودات خريطة والعكس
نقدم أداة وحدة تحكم متعددة المنصات، تسمى Mapcode، وتقع في دليل الأدوات في مكتبة Mapcode الخاصة بـ C/C++، لأي نظام تشغيل ترغب فيه. يمكنك العثور على الأداة هنا:
يجب عليك تجميع هذه الأداة بنفسك على المنصة التي تختارها.
استخدام جدول بيانات لتحويل رموز Mapcode
بدلاً من استخدام أداة وحدة التحكم للتحويل بين المواقع ورموز Mapcode، يمكنك أيضًا استخدام برنامج Excel (للويندوز) أو جوجل دوكس للاتصال مباشرة بخدمة تحويل Mapcode المجانية عبر الويب.
على سبيل المثال، لتحويل Mapcode إلى موقع، أدخل هذه الصيغة في خلية:
=WEBSERVICE("https://api.mapcode.com/mapcode/xml/coords/Q4.HGY?context=NLD") سيحول هذا Mapcode إلى الموقع ٥٢٫٤٦٠٨٩٧، ٥٫١٠٧٤٥٨٥. لتحويل الموقع مرة أخرى إلى Mapcodes، أدخل هذا:
=WEBSERVICE("https://api.mapcode.com/mapcode/xml/codes/52.460897,5.1074585") يمكنك العثور على مثال لجدول البيانات هنا:
يقدم Google Docs صيغًا مشابهة للعمل مع خدمات الويب. للحصول على دليل مختصر حول كيفية استخدام خدمة الويب، اضغط هنا.
MyMapcodes.com
يمكنك استخدام MyMapcodes.com لإيجاد رموز الخريطة بسهولة، حتى على هاتفك. MyMapcodes هو موقع إلكتروني مجاني وغير مرتبط.
الأدوات التقليدية
نقدم أيضًا أدوات ويندوز القديمة لراحتكم، على الرغم من أنها قد يتم إيقاف دعمها في وقت ما. يمكن لأداة وحدة التحكم mapcoder.exe تحويل الإحداثيات بسرعة إلى Mapcode والعكس، سواء لمجموعة كاملة من جداول البيانات أو قواعد البيانات مرة واحدة. يتضمن الوثائق الكاملة.
من أجل الحفاظ على الإرث، أداة وحدة التحكم القديمة (الإصدار 1.50.1) متاحة في حال كانت هناك حاجة لفك تشفير أكواد ما قبل الإصدار 2.0. ومع ذلك، لا ننصح باستخدام أكواد ما قبل الإصدار 2.0.