डेवलपर्स के लिए उपकरण और डाउनलोड

इस अनुभाग में, आप Mapcode से संबंधित उपकरण पा सकते हैं। यदि आपको मैपकोड प्रणाली के तकनीकी विवरण या स्रोत कोड में रुचि है, तो हमारे डेवलपर अनुभाग में उपलब्ध है:

REST API

Mapcode Foundation एक मुफ़्त सार्वजनिक REST API संचालित करता है जो निर्देशांक और Mapcode के बीच परिवर्तन करता है, तथा क्षेत्र और वर्णमाला संदर्भ डेटा प्रदान करता है। यह प्रदर्शन उद्देश्यों के लिए उपलब्ध है; उत्पादन उपयोग के लिए, आप ओपन-सोर्स सर्वर को स्वयं होस्ट कर सकते हैं।

पूरी REST API दस्तावेज़ देखें

iOS और Android ऐप

Android और iOS मोबाइल फोन पर, आप Mapcode Finder ऐप का उपयोग कर सकते हैं:

ये ऐप्स मुफ़्त हैं। ये हमारे ऑनलाइन Mapcode REST APIs का उपयोग करते हैं। चूंकि ये ऐप आपके स्थान डेटा को हमारे सर्वरों पर भेजते हैं, इसलिए यदि आप जानना चाहते हैं कि हम ऐसे डेटा का उपयोग कैसे करते हैं, तो कृपया हमारी गोपनीयता नीति देखें। (संक्षेप में: हम इसकी मदद से अपनी सेवाओं को बेहतर बनाते हैं, लेकिन इसे अन्य पक्षों को नहीं बेचते या इसकी पहुंच नहीं देते।)

मैकओएस, विंडोज और लिनक्स

MacOS, Windows और Linux के लिए हम एक टूल प्रदान करते हैं जिसे Mapcode Utility कहा जाता है, जो आपको कमांड लाइन इंटरफ़ेस पर mapcode को एनकोड और डिकोड करने की अनुमति देता है।

उदाहरण के लिए, स्थान 33.93, 18.8 को एन्कोड करने के लिए निम्नलिखित कमांड का उपयोग करें:

mapcode -e -33.93, 18.8

और इसे फिर से डिकोड करने के लिए इस कमांड का उपयोग करें:

mapcode -d ZAF WK.QV5

उपयोगिता में और भी कई विकल्प उपलब्ध हैं। मदद टेक्स्ट प्राप्त करने के लिए बिना किसी पैरामीटर के सिर्फ "mapcode" चलाएं।

Maven निर्भरता

अपने Maven प्रोजेक्ट में Mapcode Java Library का उपयोग करने के लिए, अपने Maven pom.xml फ़ाइल में निम्न निर्भरता (dependency) जोड़ें:

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

स्रोत कोड, उदाहरण कोड और दस्तावेज़ हमारी Java स्रोत कोड पेज पर उपलब्ध हैं।

स्थान को Mapcode में बदलना और इसके विपरीत

हम एक क्रॉस-प्लेटफ़ॉर्म कंसोल टूल प्रदान करते हैं, जिसे mapcode कहा जाता है, जो हमारे C/C++ Mapcode लाइब्रेरी के यूटिलिटी डायरेक्टरी में स्थित है, जिसका उपयोग आप किसी भी ऑपरेटिंग सिस्टम पर कर सकते हैं। आप यह यूटिलिटी यहाँ पा सकते हैं:

आपको इस यूटिलिटी को अपने पसंदीदा प्लेटफॉर्म पर स्वयं कंपाइल करना होगा।

स्प्रेडशीट का उपयोग करके Mapcode परिवर्तित करना

कंसोल टूल का उपयोग करने के बजाय स्थानों और Mapcode के बीच परिवर्तन करने के लिए, आप सीधे हमारे मुफ़्त Mapcode रूपांतरण वेबसर्विस को कॉल करने के लिए Excel (Windows) या Google Docs का भी उपयोग कर सकते हैं।

उदाहरण के लिए, किसी Mapcode को स्थान में बदलने के लिए, सेल में यह फॉर्मूला दर्ज करें:

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

यह Mapcode को स्थान 52.460897, 5.1074585 में परिवर्तित करेगा। स्थान को वापस इसके Mapcode में बदलने के लिए, यह दर्ज करें:

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

आप यहाँ एक उदाहरण स्प्रेडशीट पा सकते हैं:

Google Docs वेब सेवा के साथ काम करने के लिए समान फॉर्मूले प्रदान करता है। वेब सेवा का उपयोग कैसे करें, इसके लिए एक छोटा मार्गदर्शिका देखने के लिए यहाँ क्लिक करें।

पुरानी उपकरणें

हम आपकी सुविधा के लिए पुराने विंडोज़ टूल भी प्रदान करते हैं, हालांकि इनको कभी न कभी बंद भी किया जा सकता है। कंसोल टूल mapcoder.exe तुरंत निर्देशांक को Mapcode में या इसके विपरीत बदल सकता है, एक बार में पूरे स्प्रेडशीट या डेटाबेस को। पूर्ण दस्तावेज़ शामिल है।

पुरानी प्रणाली के लिए, पुराना कंसोल टूल (संस्करण 1.50.1) उपलब्ध है, यदि 2.0-पूर्व के कोड को डिकोड करने की आवश्यकता हो। हालांकि, हम 2.0-पूर्व के कोड के उपयोग की अनुशंसा नहीं करते।