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

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

संदर्भ सामग्री

निम्नलिखित संदर्भ सामग्री डाउनलोड के लिए उपलब्ध है:

REST API

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

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

iOS और Android ऐप

एंड्रॉयड और आईओएस मोबाइल फोन पर, आप Mapcode Finder ऐप का उपयोग कर सकते हैं:

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

macOS, Windows और Linux

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

उदाहरण के लिए, स्थान ३३.९३, १८.८ को एन्कोड करने के लिए निम्न कमांड का उपयोग करें:

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 रूपांतरण वेबसर्विस को कॉल करने के लिए एक्सेल (विंडोज़) या गूगल डॉक्स का भी उपयोग कर सकते हैं।

उदाहरण के लिए, किसी 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 वेब सेवा के साथ काम करने के लिए इसी तरह के फॉर्मूले प्रदान करता है। वेब सेवा का उपयोग कैसे करें, इसके लिए एक छोटा मार्गदर्शक पढ़ने के लिए यहाँ क्लिक करें।

मेरीमैपकोड्स.कॉम

आप आसानी से Mapcode खोजने के लिए MyMapcodes.com का उपयोग करना चाह सकते हैं, अपने फ़ोन पर भी। MyMapcodes एक मुफ़्त और स्वतंत्र वेबसाइट है।

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

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

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