एपीआई आपको अनुरोध करने और गणना की गई दूरी के साथ JSON प्रतिक्रियाएँ प्राप्त करने की अनुमति देता है। दूरी की गणना शुरू करने के लिए, आपको संदर्भ बिंदु के भूगोल की रेखा और देशांतर समन्वय प्रदान करने की आवश्यकता होती है, साथ ही 9 लक्षित बिंदुओं के समन्वय भी देने होते हैं।
अनुरोध प्राप्त होने पर, एपीआई distances की गणना करने के लिए एक उन्नत एल्गोरिदम का उपयोग करता है और छोटी और लंबी दूरी दोनों के लिए सटीक परिणाम प्रदान करता है। गणना की गई दूरी किलामीटर, मीटर, मील, फीट, समुद्री मील में लौटाई जाती हैं, जैसा कि वांछित हो।
एपीआई सहज एकीकरण क्षमताएँ प्रदान करता है और कई प्रोग्रामिंग भाषाओं का समर्थन करता है, जिससे यह विभिन्न प्रकार के अनुप्रयोगों के साथ संगत हो जाता है। आप इस कार्यक्षमता को अपनी वेबसाइट, मोबाइल एप्लिकेशन या किसी अन्य सॉफ़्टवेयर सिस्टम में आसानी से शामिल कर सकते हैं जिसे दूरी की गणनाओं की आवश्यकता होती है।
बुनियादी दूरी की गणनाओं के अलावा, एपीआई केवल 2 दूरी मापने के लिए कई एकल अंत बिंदुओं को प्रदान करता है, ताकि उपयोगकर्ता को 9 बिंदुओं में प्रवेश करने की आवश्यकता न हो।
मास्टर डिस्टेंस एपीआई उच्च प्रदर्शन और विश्वसनीयता की पेशकश करता है, सुनिश्चित करता है कि बड़े मात्रा में अनुरोधों के साथ काम करते समय भी तेज़ प्रतिक्रिया समय होता है। इससे आपको बढ़ी हुई ट्रैफ़िक को संभालने और लोड के बावजूद एक लगातार सेवा प्रदान करने की अनुमति मिलती है।
चाहे आप एक नेविगेशन एप्लिकेशन, डिलीवरी सेवा या कोई अन्य स्थान-आधारित एप्लिकेशन बना रहे हों, मास्टर डिस्टेंस एपीआई आपको संदर्भ बिंदु और विभिन्न गंतव्य बिंदुओं के बीच दूरी निर्धारित करने के लिए एक प्रभावी समाधान प्रदान करता है। इस एपीआई का लाभ उठाकर, आप अपने एप्लिकेशन की कार्यक्षमता को बढ़ा सकते हैं, मार्ग योजना को अनुकूलित कर सकते हैं और एक सुचारू उपयोगकर्ता अनुभव प्रदान कर सकते हैं।
संक्षेप में, मास्टर डिस्टेंस एपीआई संदर्भ बिंदु और 10 विभिन्न बिंदुओं के बीच दूरी की गणना करने का एक सरल और विश्वसनीय तरीका प्रदान करता है। इसकी मजबूत कार्यक्षमता, आसान एकीकरण और उच्च प्रदर्शन के लिए धन्यवाद, यह एपीआई किसी भी ऐसे एप्लिकेशन के लिए एक मूल्यवान संपत्ति है जिसे सटीक दूरी की गणनाओं की आवश्यकता होती है।
यह पैरामीटर प्राप्त करेगा और आपको एक JSON प्रदान करेगा।
डिलीवरी सेवाएँ: डिलीवरी कंपनियाँ अपनी वितरण केंद्रों और ग्राहक पते के बीच की दूरी निर्धारित करने के लिए एपीआई का उपयोग कर सकती हैं। इससे कुशल मार्ग योजना को सक्षम करते हुए, डिलीवरी शेड्यूल का अनुकूलन और परिवहन लागत को कम करना संभव होता है।
यात्रा की योजना: यात्रा बुकिंग प्लेटफ़ॉर्म एपीआई को शामिल करके उपयोगकर्ताओं को विभिन्न पर्यटन स्थलों के बीच दूरी की गणना करके अपनी यात्रा कार्यक्रमों की योजना बनाने में मदद कर सकते हैं। यह अनुकूलित यात्रा मार्ग बनाने और यात्रा समय का अनुमान लगाने में मदद करता है।
राइडशेयरिंग एप्लिकेशन: राइडशेयरिंग सेवाएँ उपयोगकर्ता के पिकअप स्थान और पास के ड्राइवरों के बीच की दूरी की गणना के लिए एपीआई का लाभ उठा सकती हैं। यह जानकारी यात्रियों को सबसे उपयुक्त ड्राइवरों के साथ जोड़ने और सटीक किराया अनुमान प्रदान करने में मदद करती है।
फिटनेस एप्लिकेशन: फिटनेस एप्लिकेशन जो बाहरी गतिविधियों, जैसे दौड़ने या साइकिल चलाने, पर नज़र रखते हैं, वे उपयोगकर्ताओं द्वारा अपने वर्कआउट के दौरान यात्रा की गई दूरी की गणना करने के लिए एपीआई का उपयोग कर सकते हैं। यह उपयोगकर्ताओं को उनकी प्रगति की निगरानी करने, लक्ष्य निर्धारित करने और समय के साथ अपनी प्रदर्शन को ट्रैक करने की अनुमति देता है।
रियल एस्टेट वेबसाइटें: रियल एस्टेट प्लेटफ़ॉर्म एपीआई को एकीकृत करके लिस्टेड संपत्तियों और आस-पास की सुविधाओं, जैसे स्कूल, पार्क या शॉपिंग सेंटर के बीच की दूरी की जानकारी प्रदान कर सकते हैं। यह संभावित खरीदारों या किरायेदारों को किसी विशेष स्थान की सुविधा और पहुंच का मूल्यांकन करने में मदद करता है।
एपीआई कॉल की संख्या के अलावा, कोई अन्य सीमाएँ नहीं हैं।
दो बिंदुओं की दूरी प्राप्त करें - एंडपॉइंट फीचर्स
| ऑब्जेक्ट | विवरण |
|---|
{"distance":2101.7205905176984,"unit":"kilometers"}
curl --location --request GET 'https://zylalabs.com/api/2043/master+distance+api/1822/get+distance+of+two+points' --header 'Authorization: Bearer YOUR_API_KEY'
इस एंडपॉइंट का उपयोग करने के लिए आपको प्रारंभिक बिंदु की अक्षांश और देशांतर को पैरामीटर में बताना होगा। फिर आपको उन बिंदुओं की अक्षांश और देशांतर बतानी होगी जिनकी आप दूरी प्राप्त करना चाहते हैं (आप 1 से 10 के बीच बता सकते हैं).
आप दूरी की माप इकाई भी बता सकते हैं (किलोमीटर, मीटर, हजार, फीट, समुद्री मील).
कई बिंदुओं से दूरी प्राप्त करें - एंडपॉइंट फीचर्स
| ऑब्जेक्ट | विवरण |
|---|---|
start_point |
[आवश्यक] |
end_point_1 |
वैकल्पिक |
end_point_2 |
वैकल्पिक |
end_point_3 |
वैकल्पिक |
end_point_4 |
वैकल्पिक |
end_point_5 |
वैकल्पिक |
end_point_6 |
वैकल्पिक |
end_point_7 |
वैकल्पिक |
end_point_8 |
वैकल्पिक |
end_point_9 |
वैकल्पिक |
unit |
वैकल्पिक |
{"start_point":{"coordinate":"(47.373535,8.541109)"},"end_point_1":{"coordinate":"(61.280642,9.696496)","distance":961.307706388549},"end_point_2":{"coordinate":"(42.335321,-71.023516)","distance":3736.183739418061},"end_point_3":{"coordinate":"(63.946372,-17.301934)","distance":1502.7828135951415},"end_point_4":{"coordinate":"(29.783423,-82.937419)","distance":4798.187339972254},"end_point_5":{"coordinate":"(39.177734,-123.404589)","distance":5762.456574816487},"end_point_6":{"coordinate":"(40.116758,-111.149673)","distance":5346.382214243799},"end_point_7":{"coordinate":"(41.192840,-2.550522)","distance":693.6219006592844},"end_point_8":{"coordinate":"(61.402022,23.717415)","distance":1138.5416195733615},"end_point_9":{"coordinate":"(57.079849,-116.604973)","distance":4561.1790023445465},"unit":"miles"}
curl --location --request GET 'https://zylalabs.com/api/2043/master+distance+api/1823/obtain+distance+from+several+points?start_point=(47.373535,8.541109)&end_point_1=(61.280642,9.696496)&end_point_2=(42.335321,-71.023516)&end_point_3=(63.946372,-17.301934)&end_point_4=(29.783423,-82.937419)&end_point_5=(39.177734,-123.404589)&end_point_6=(40.116758,-111.149673)&end_point_7=(41.192840,-2.550522)&end_point_8=(61.402022,23.717415)&end_point_9=(57.079849,-116.604973)&unit=miles' --header 'Authorization: Bearer YOUR_API_KEY'
| हेडर | विवरण |
|---|---|
Authorization
|
[आवश्यक] होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें। |
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
प्रत्येक एंडपॉइंट दूरी की गणना करने वाला JSON डेटा लौटाता है "दो बिंदुओं की दूरी प्राप्त करें" एंडपॉइंट दो निर्दिष्ट समन्वयों के बीच दूरी प्रदान करता है जबकि "कई बिंदुओं से दूरी प्राप्त करें" एंडपॉइंट एक संदर्भ बिंदु से कई लक्षित बिंदुओं तक की दूरी लौटाता है साथ ही उनके समन्वय भी
प्रतिस्थान में मुख्य क्षेत्र "अंतर" (गणना किया हुआ अंतर), "इकाई" (मापने की इकाई), और कई बिंदुओं के लिए, "शुरुआत_bिंदु" और "समापन_bिंदु_X" (प्रत्येक लक्ष्य बिंदु के लिए समन्वय और अंतर)।
प्रतिक्रिया डेटा JSON प्रारूप में संरचित है दो-सूत्र बिंदु के लिए इसमें एकल दूरी मान और इकाई शामिल है कई बिंदुओं के अंत बिंदु के लिए यह प्रत्येक लक्ष्य बिंदु द्वारा दूरियों को व्यवस्थित करता है जिसके अंतर्गत समन्वय और संबंधित दूरियाँ "end_point_X" के तहत सूचीबद्ध हैं
उपयोगकर्ता दोनों अंत बिंदुओं के लिए अक्षांश और देशांतर प्रदान कर सकते हैं इसके अलावा, वे दूरी की गणना के लिए मापने की इकाई (किलोमीटर, मीटर, मील, फीट, समुद्री मील) चुनने के लिए एक वैकल्पिक "इकाई" पैरामीटर निर्दिष्ट कर सकते हैं
उपयोगकर्ता संदर्भ और लक्षित बिंदुओं के समन्वय का चयन करके और अपनी पसंदीदा माप की इकाई चुनकर अनुरोध को अनुकूलित कर सकते हैं यह लचीलापन उपयोगकर्ता की आवश्यकताओं के आधार पर अनुकूलित दूरी गणनाओं की अनुमति देता है
संविधानिक उपयोग के मामले में डिलीवरी सेवाओं के लिए मार्ग अनुकूलन यात्रा योजनाएं बनाना राइडशेयरिंग दूरी गणना बाहरी गतिविधियों के लिए फिटनेस ट्रैकिंग और सुविधाओं के निकटता के आधार पर रियल एस्टेट मूल्यांकन शामिल हैं
एपीआई दूरी गणनाओं के लिए उन्नत एल्गोरिदम का उपयोग करता है जिससे छोटे और लंबे दोनों दूरी के लिए उच्च सटीकता सुनिश्चित होती है निरंतर अपडेट और गुणवत्ता जांच अनुसंधान को बनाए रखने के लिए लागू किए जाते हैं डेटा विश्वसनीयता
उपयोगकर्ता स्पष्ट दूरी के मान और इकाइयों के साथ लगातार JSON प्रतिक्रियाओं की उम्मीद कर सकते हैं कई बिंदुओं के लिए दूरी को अनुक्रमिक रूप से सूचीबद्ध किया जाएगा जिससे अनुप्रयोगों में आसान पार्सिंग और एकीकरण की सुविधा होगी
सर्विस लेवल:
67%
रिस्पॉन्स टाइम:
100ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
833ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
214ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
528ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
75ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
16ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,202ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,302ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
74ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
975ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
918ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
696ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,281ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,441ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
272ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
435ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,881ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,137ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
482ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,310ms