जियोकोडिंग से मूल्य प्राप्त करने के लिए आपके पास Google मानचित्र होना आवश्यक नहीं है। और, स्थिति पटल के लिए धन्यवाद, आपको ऐसा करने के लिए बिग जी के तकनीकी बजट की आवश्यकता नहीं है। आज, हम स्थिति-स्थिति के मजबूत API की समीक्षा करते हैं, जिसका उद्देश्य उच्च-स्तरीय सस्ती और उपयोगी दोनों के लिए उद्यम-स्तर को आगे और रिवर्स जियोकोडिंग बनाना है।
तो, आपको 2,000+ शब्द समीक्षा पढ़ने पर क्यों परेशान होना चाहिए Positionstack, और आप क्या हासिल करने के लिए खड़े हैं? उत्तर प्यारा लगता है, लेकिन यह सटीक है: पूरी दुनिया.
एक क्षण के लिए विचार करें कि विश्व मानचित्र पर कितने स्थान हैं। अब, आपके व्यवसाय के मेटाडाटा के हर टुकड़े से आपके दिमाग में कई जगह उन जगहों के बारे में पता होना चाहिए। यही स्थिति स्थिति प्रदान करती है, और फिर कुछ।
आइए स्थिति स्टैक के बारे में कुछ त्वरित आंकड़ों पर नजर डालते हैं:
स्थिति में निश्चित रूप से इसकी जांच होती है, लेकिन यदि आप एक मुट्ठी भर बुलेट बिंदुओं से आश्वस्त नहीं हैं, तो आइए हम वास्तव में एपीआई का उपयोग करना पसंद करते हैं।
यदि आप उनकी वेबसाइट पर किसी भी समय बिताते हैं, तो आप देखेंगे कि स्थितिस्टैक वास्तव में उनके एपीआई के लिए प्राथमिक विक्रय बिंदु के रूप में उपयोग में आसानी करता है। साइनअप प्रक्रिया के दौरान, आप तुरंत इसे काफी हद तक सही मान लेंगे। वास्तव में, पहली बात जो आप अपने खाते में टाइप करने के बाद देखते हैं, यह तीन आसान चरणों में स्थिति के साथ उठने और चलने के लिए एक त्वरित रोडमैप है। चलो एक नज़र डालते हैं:
बहुत आसान सही है? पहली बार में व्यापक आईटी ज्ञान के बिना एपीआई लोगों को डराने वाले लग सकते हैं। लेकिन बैट के ठीक ऊपर, पोजिशनस्टैक आपको इस ज्ञान के साथ सुकून देता है कि न केवल यह आसान है, वे आपके स्मार्ट डिजाइन के अविश्वसनीय प्रलेखन के साथ आपकी मदद करेंगे। यह आपकी मदद करने के लिए तैयार विशेषज्ञों की एक भावुक टीम है।
उपयोगकर्ता-मित्रता के अपने मूल मूल्य पर संदेह करते हुए, स्थिति पटल एक सुव्यवस्थित, अछूता डैशबोर्ड प्रदान करता है जिससे आप अपने एपीआई के बारे में जानने के लिए आवश्यक सभी चीजों तक पहुंच सकते हैं। आइए साइडबार विकल्पों पर एक नज़र डालें:
अब हम स्थिति-निर्धारण की पेशकश के दिल और आत्मा को प्राप्त करते हैं: एपीआई प्रलेखन. इस पृष्ठ पर अपने उपयोगकर्ता-उपयोगकर्ता मैनुअल पर विचार करें, जो प्रत्येक एपीआई एंडपॉइंट, उनके मापदंडों, और वे किस प्रकार की जानकारी लौटाते हैं, का विवरण देते हैं।
यह पृष्ठ पांच अलग-अलग वर्गों में विभाजित है। हम प्रत्येक के माध्यम से जाने के लिए, आप जो कुछ भी पाएंगे उसे बेहतर ढंग से समझने के लिए कुछ संदर्भ प्रदान करने के लिए कुछ समय और क्रिया का खर्च कर रहे हैं।
यहाँ, आप पाएंगे बुनियादी कार्यों जो आपके द्वारा किए गए प्रत्येक अनुरोध पर लागू होता है, जो आप स्थिति के साथ बनाते हैं। य़े हैं:
यह खंड स्थितिस्टैक के मांस-और-आलू की कार्यक्षमता का दस्तावेजीकरण करता है, जिसे आगे और रिवर्स जियोकोडिंग कहना है। यदि आपको 100% यकीन नहीं है कि क्या अंतर है, तो जियोकोडिंग को दो-तरफ़ा सड़क के रूप में सोचें जहाँ आप अनुवाद कर सकते हैं स्थानों और पते सादे अंग्रेजी में निर्देशांक और आईपी पते की तरह डेटा स्थान के लिए लिखा है, और वीसा के विपरीत।
इसलिए, आप एफिल टॉवर के स्थान को निर्देशांक में बदलने के लिए आगे जियोकोडिंग का उपयोग करेंगे। इसी तरह, आप रिवर्स जियोकोडिंग का उपयोग करके आईपी पते से जुड़े सड़क का पता लगा सकते हैं। बहुत सरल, सब के बाद!
किसी भी प्रकार के जियोकोडिंग के लिए एक बुनियादी अनुरोध करने के लिए, आपको उचित समापन बिंदु को जोड़ने की आवश्यकता होगी (/forward या /reverse) एपीआई के आधार URL के लिए। इसके बाद, आप अपनी पहुंच कुंजी प्रदान करेंगे, फिर एक बनाएं सवाल प्लेन-इंग्लिश लोकेशन एड्रेस या इसके संबंधित स्थान डेटा का उपयोग करके — और, वॉयला! यह कुछ इस तरह दिखेगा:
https://api.positionstack.com/v1/forward? access_key = your_ACCESS_KEY और क्वेरी = 1600 पेंसिल्वेनिया एवेन्यू NW, वाशिंगटन डीसी।
या
https://api.positionstack.com/v1/reverse? access_key = your_ACCESS_KEY & क्वेरी = 40.7638435, -73.9729691।
बेशक, पोज़स्टैक के डेटासेट में बहुत अधिक है, बस पते और निर्देशांक से बहुत अधिक है। आप विभिन्न मापदंडों के उपयोग के माध्यम से इन अन्य वर्गीकरणों को पार्स कर सकते हैं। यहाँ एक उदाहरण है कि क्या है आगे जियोकोडिंग व्हाइट हाउस से अनुरोध करने पर, ऐसा लगता है:
{"डेटा": {"परिणाम": [{"अक्षांश": 38.897675, "देशांतर": -77.036547, "लेबल": "1600 पेंसिल्वेनिया एवेन्यू एनडब्ल्यू, वाशिंगटन, डीसी, यूएसए", "नाम": "1600" पेंसिल्वेनिया एवेन्यू एनडब्ल्यू "," टाइप ":" एड्रेस "," नंबर ":" 1600 "," स्ट्रीट ":" पेंसिल्वेनिया एवेन्यू एनडब्ल्यू "," पोस्टल_कोड ":" 20500 "," आत्मविश्वास ": 1," क्षेत्र ":" जिला कोलंबिया के "," रीजन_कोड ":" डीसी "," एडमिनिस्ट्रेटिव_आर्इया ": अशक्त," पड़ोस ":" व्हाइट हाउस ग्राउंड्स "," देश ":" यूनाइटेड स्टेट्स "," कंट्री_कोड ":" यूएस ", "map_url": " http://map.positionstack.com/38.897675,-77.036547" } ] } }
दिलचस्प बात यह है कि अगर आप ए रिवर्स जियोकोडिंग व्हाइट हाउस के अनुमानित निर्देशांक का उपयोग करने का अनुरोध, लौटाए गए परिणाम लगभग समान दिखेंगे, सिवाय इसके कि आपको अंतर भी दिखाई देगा दूरी आपके निर्देशांक और व्हाइट हाउस के आधिकारिक निर्देशांक के बीच, जैसा कि वे स्थिति के डेटासेट में दिखाई देते हैं।
इस समानता का कारण यह है कि दोनों एंडपॉइंट्स जीईटी मापदंडों के एक ही सरणी का उपयोग करते हैं, और इस तरह एक ही प्रतिक्रिया वस्तुओं को वापस करने में सक्षम हैं (लगभग)। इसका मतलब यह है कि आपको चाहे कितना भी शुरुआती डेटा क्यों न देना पड़े, आप बदले में स्थान डेटा का एक पूरा पूरक प्राप्त कर सकते हैं। (एपीआई के प्रयोग से इन परिणामों को कम करना संभव है खेत पैरामीटर, लेकिन हम बाद में उस पर स्पर्श करेंगे।)
नोट: पोज़स्टैक के प्रलेखन पृष्ठ पूरी तरह से प्रत्येक पैरामीटर और प्रतिक्रिया वस्तु का विवरण देता है, इसलिए इसे देखना सुनिश्चित करें!
इस दस्तावेज़ीकरण सेटिंग में अंतिम प्रमुख शीर्षक से संबंधित है बैच अनुरोध. आपको बस इतना करना है जत्था पैरामीटर, फिर घोंसला कई सवाल उदाहरण (आपके इच्छित मापदंडों के साथ) एक ही अनुरोध में और स्थितिस्टैक एपीआई बाकी की देखभाल करता है। यह मृत सरल है, और इस तरह दिखता है:
{"बैच": [{"क्वेरी": "मेन स्ट्रीट", "देश": "यूएस", "रीजन": "मिनेसोटा"}, {"क्वेरी": "मेन स्ट्रीट", "देश": "यूएस", "क्षेत्र": "इलिनोइस"}, {"क्वेरी": "मेन स्ट्रीट", "देश": "यूएस", "क्षेत्र": "मिसौरी"} ] }
मूल स्थान मापदंडों के अतिरिक्त, आप अपने API अनुरोधों को और अधिक वापस करने के लिए आगे दर्जी कर सकते हैं उन्नत डेटा. इसमें शामिल है:
स्थितिस्टैक एपीआई में आप पर फेंकने के लिए एक टन डेटा है, लेकिन सौभाग्य से यह आपको प्रदान करता है अतिरिक्त उपकरण जानकारी की इस टुकड़ी का प्रबंधन करने के लिए।
जब पॉजस्टैक कहता है कि वे आपकी मदद करने के लिए यहां हैं, तो उनका मतलब है। हमने पहले ही देखा है कि उनका दस्तावेज़ीकरण कितना गहन है, लेकिन वे इसे बहुत आसान मानते हैं कोड उदाहरण सभी भाषाओं में उनका एपीआई समर्थन करता है। हम यहां उस कोड को कॉपी / पेस्ट नहीं करने जा रहे हैं, लेकिन त्वरित संदर्भ के लिए, वे भाषाएँ हैं:
इस बिंदु पर, यह स्पष्ट होना चाहिए कि पॉज़िशनस्टैक काफी कुछ करने में सक्षम है। परंतु, कितना अच्छा क्या यह इन चीजों को करता है?
पहले, आइए कुछ संदर्भ पर विचार करें। एपस्टेयर के क्लाउड-आधारित पारिस्थितिकी तंत्र में स्थितिस्टैक 20+ एपीआई माइक्रोसर्विस में से एक है। साथ में, ये एपीआई एंटरप्राइज़ तक सभी तरह से स्टार्टअप से एक लाख बी 2 बी ग्राहकों की सेवा करते हैं। उनके कुछ सबसे उल्लेखनीय ग्राहकों में अमेज़ॅन, ऐप्पल, स्लैक, लिंक्डइन और कई और घरेलू नाम शामिल हैं। जाहिर है, मांग के इस पैमाने को संभालने के लिए उन्हें कुछ मजबूत बुनियादी ढाँचे मिले हैं।
अपनी खूबियों के दम पर, पोज़स्टैक अपनी वंशावली तक रहता है, जिसमें लेखन के समय पूरे 2020 में 100% तक की बढ़ोतरी होती है। जब आप एपीआई पर विचार करते हैं तो यह और भी प्रभावशाली होता है नियमित रूप से व्हेल क्लाइंट के प्रति दिन एक बिलियन जियोकोड लुकअप की प्रक्रिया, एसएमबी ग्राहकों के अपने स्थिर से एक साथ आने वाले अनुरोधों की चक्करदार सरणी का उल्लेख नहीं करने के लिए। क्या अधिक है, ये अनुरोध आम तौर पर 10 और 100 एमएस के बीच प्रतिक्रियाएं देते हैं।
हमारी पुस्तक में, यह एक तकनीकी चमत्कार है, विशेष रूप से यह देखते हुए कि इस सास की पेशकश कितनी आक्रामक है।
और यह केवल कच्ची शक्ति नहीं है जो स्थिति को इतना आकर्षक बनाता है। उनके डेटासेट वास्तव में परिष्कृत हैं, जो नोमिनाटीम, जियोनीम्स, पेलियास और ओपनक्रीस्टबॉल जैसे विश्वसनीय नामों से लिए गए हैं। रेगुलर अपडेट को पुश करते हुए, दिन में कई बार डेटा के इस धन को क्रॉस-चेक, फ़िल्टर और पुन: संयोजन करता है स्मार्ट एल्गोरिदम के माध्यम से जो यह सुनिश्चित करते हैं कि आपके पास हमेशा सटीक स्थान डेटा हो, दुनिया में कहीं भी और वास्तविक में समय।
हम अपने अंतिम फैसले को खराब करने से नफरत करते हैं, लेकिन यदि आप एक मजबूत, स्केलेबल जियोकोडिंग समाधान की तलाश कर रहे हैं, तो स्थिति के फिर से शुरू होने के करीब देखने की मांग है।
Apilayer अत्यधिक महंगे एंटरप्राइज़-स्तरीय जियोकोडिंग सॉफ़्टवेयर के लिए एक किफायती विकल्प प्रदान करने के लिए सेट किया गया था, और उस छोर की ओर वे सफल हुए हैं।
पोजिशनबैक पांच में आता है मूल्य निर्धारण स्तरों, और मासिक बिलिंग का समर्थन करता है, या 20% छूट पर वार्षिक सदस्यता। उन स्तरों हैं:
पोजिशनबैक ठीक वही करता है जो यह करने के लिए निर्धारित होता है: प्रदर्शन के त्याग के बिना, एंटरप्राइज़-स्तरीय जियोकोडिंग को मूल्य बिंदुओं से अन्यथा बजट से अधिकांश एसएमबी तक ले आना। उनका एपीआई अच्छी तरह से प्रलेखित और उपयोग में आसान है, लेकिन अधिकतम उपयोगिता के लिए सभी प्रमुख प्रोग्रामिंग भाषाओं में मजबूत एकीकरण की सुविधा है। रिक्वेस्टस्टैक नियमित रूप से हैंडल करने वाले अनुरोधों की संख्या चौंकाती है, जबकि वास्तविक समय में जियोकोडिंग में वैश्विक पहुंच के लिए उनके डेटासेट को स्मार्ट तरीके से बनाए रखा जाता है। यदि आप इस प्रकार के उत्पाद के लिए बाजार में हैं, तो स्थिति पटल पर न सोएं।
आपने किस तरह के एकीकरण की योजना बनाई है? आप अपने व्यवसाय में जियोकोडिंग का उपयोग कैसे करेंगे? क्या आपके पास स्थितिस्टैक पर कोई प्रश्न या टिप्पणी है? हमें नीचे टिप्पणी में एक नोट छोड़ दें।
जब सामाजिक नेटवर्क की बात आती है, तो फेसबुक को शुरुआती लाभ मिला था,...
उबर एक स्मार्टफोन ऐप है। इसमें वेब इंटरफ़ेस नहीं है और यह आपके फ़ोन...
फ़ोटोशॉप मूल रूप से फ़ोटो को सुधारने या उनमें गलतियों को ठीक करने क...