डिस्टेंस कैलकुलेशन API के साथ, उपयोगकर्ता दो भौगोलिक स्थानों के बीच की दूरी आसानी से प्राप्त कर सकते हैं। यह API जटिल एल्गोरिदम और मानचित्रण तकनीकों का उपयोग करके पृथ्वी की सतह के साथ सबसे छोटी दूरी की गणना करता है, जिसमें सड़क नेटवर्क, भूभाग और भौगोलिक बाधाओं जैसे विभिन्न कारकों का ध्यान रखा जाता है।
डिस्टेंस कैलकुलेशन API विभिन्न आउटपुट फॉर्मेट प्रदान करती है ताकि विभिन्न प्राथमिकताओं और उपयोग के मामलों के लिए उपयुक्त हो सके। उपयोगकर्ता अपनी आवश्यकताओं के अनुसार किलोमीटर और मील के बीच माप प्राप्त करने का विकल्प चुन सकते हैं।
इसके अतिरिक्त, डिस्टेंस कैलकुलेशन API को स्केलेबल और कुशल होने के लिए डिज़ाइन किया गया है, जो न्यूनतम लेटेंसी के साथ बड़ी संख्या में अनुरोधों को संभालने में सक्षम है। यह स्केलेबिलिटी सुनिश्चित करती है कि API सभी आकार के उपयोगकर्ताओं की आवश्यकताओं के अनुसार अनुकूल हो सके, छोटे स्टार्टअप से लेकर बड़े उद्यमों तक।
अंत में, डिस्टेंस कैलकुलेशन API दो स्थानों के बीच की दूरी को निर्धारित करने के लिए एक संपूर्ण समाधान प्रदान करती है। उपयोग में आसानी, लचीलापन, विश्वसनीयता और स्केलेबिलिटी के कारण, यह API उपयोगकर्ताओं के लिए एक आवश्यक उपकरण है। चाहे आप यात्रा की योजना बना रहे हों, लॉजिस्टिक्स का अनुकूलन कर रहे हों या स्थान-आधारित सेवाएँ विकसित कर रहे हों, डिस्टेंस कैलकुलेटर API आपको सफलता के लिए आवश्यक सटीक दूरी के माप प्रदान करती है।
यह एक पैरामीटर प्राप्त करेगी और आपको एक JSON प्रदान करेगी।
API कॉल की संख्या के अलावा, कोई और सीमा नहीं है।
दूरी प्राप्त करें - एंडपॉइंट फीचर्स
| ऑब्जेक्ट | विवरण |
|---|---|
location1 |
[आवश्यक] Indicates the first location |
location2 |
[आवश्यक] Indicates the second location |
unit |
वैकल्पिक Indicates the unit of measurement |
{
"distance": 1673.4448632836118,
"unit": "kilometers",
"location1": {
"place_id": 15496907,
"licence": "Data © OpenStreetMap contributors, ODbL 1.0. http://osm.org/copyright",
"osm_type": "relation",
"osm_id": 1224652,
"lat": "-34.6037181",
"lon": "-58.38153",
"class": "boundary",
"type": "administrative",
"place_rank": 16,
"importance": 0.7279817834797908,
"addresstype": "city",
"name": "Buenos Aires",
"display_name": "Buenos Aires, Comuna 1, Autonomous City of Buenos Aires, Argentina",
"address": {
"city": "Buenos Aires",
"ISO3166-2-lvl8": "AR-C",
"state_district": "Comuna 1",
"state": "Autonomous City of Buenos Aires",
"ISO3166-2-lvl4": "AR-C",
"country": "Argentina",
"country_code": "ar"
},
"boundingbox": [
"-34.7056370",
"-34.5265535",
"-58.5314494",
"-58.3351423"
]
},
"location2": {
"place_id": 382868521,
"licence": "Data © OpenStreetMap contributors, ODbL 1.0. http://osm.org/copyright",
"osm_type": "relation",
"osm_id": 298285,
"lat": "-23.5506507",
"lon": "-46.6333824",
"class": "boundary",
"type": "administrative",
"place_rank": 16,
"importance": 0.6861749119420276,
"addresstype": "municipality",
"name": "São Paulo",
"display_name": "São Paulo, Região Imediata de São Paulo, Região Metropolitana de São Paulo, Região Geográfica Intermediária de São Paulo, São Paulo, Southeast Region, Brazil",
"address": {
"municipality": "São Paulo",
"county": "Região Metropolitana de São Paulo",
"state_district": "Região Geográfica Intermediária de São Paulo",
"state": "São Paulo",
"ISO3166-2-lvl4": "BR-SP",
"region": "Southeast Region",
"country": "Brazil",
"country_code": "br"
},
"boundingbox": [
"-24.0079003",
"-23.3577551",
"-46.8262692",
"-46.3650898"
]
}
}
curl --location --request GET 'https://zylalabs.com/api/3665/distance+calculation+api/4136/get+distances?location1=Buenos Aires&location2=Sao Paulo&unit=kilometers' --header 'Authorization: Bearer YOUR_API_KEY'
| हेडर | विवरण |
|---|---|
Authorization
|
[आवश्यक] होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें। |
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
उपयोगकर्ताओं को दूरी मापने के लिए 2 स्थानों का संकेत देना होगा
दूरी गणना एपीआई उपयोगकर्ताओं को दो भौगोलिक स्थानों के बीच की दूरी की गणना करने की अनुमति देता है
सभी स्वादों के लिए विभिन्न योजनाएँ हैं जिनमें एक छोटी संख्या के अनुरोधों के लिए एक मुफ्त परीक्षण शामिल है लेकिन आपकी दर को सेवा के दुरुपयोग से बचाने के लिए सीमित किया गया है
जायला लगभग सभी प्रोग्रामिंग भाषाओं के लिए एक विस्तृत श्रृंखला के एकीकरण विधियों की पेशकश करता है आप अपनी आवश्यकता के अनुसार अपने प्रोजेक्ट के साथ एकीकृत करने के लिए इन कोडों का उपयोग कर सकते हैं
एपीआई एक JSON ऑब्जेक्ट लौटाता है जिसमें दो स्थानों के बीच की गणना की गई दूरी, माप की इकाई (किलोमीटर या मील) और प्रत्येक स्थान के बारे में विस्तृत जानकारी शामिल है जिसमें निर्देशांक और स्थान पहचानकर्ता शामिल हैं
प्रतिस्पंद में प्रमुख क्षेत्रों में "दूरी" (संख्यात्मक मान), "एकक" (माप का एकक), और "स्थान1" और "स्थान2" वस्तुएं शामिल हैं, जो अक्षांश, देशांतर, और स्थान के नाम जैसे विवरण प्रदान करती हैं
प्रतिक्रिया डेटा को JSON ऑब्जेक्ट के रूप में संरचित किया गया है इसमें एक शीर्ष स्तर की दूरी का माप यूनिट और प्रत्येक स्थान के लिए नेस्टेड ऑब्जेक्ट शामिल हैं जो उनकी भौगोलिक और प्रशासनिक विशेषताओं का विवरण देते हैं
यह एंडपॉइंट स्थानों के लिए दो अनिवार्य पैरामीटर और दूरी गणना के लिए माप की इकाई (किलोमीटर या मील) निर्दिष्ट करने के लिए एक वैकल्पिक पैरामीटर स्वीकार करता है
उपयोगकर्ता अनुरोधों को दो स्थानों को आवश्यक प्रारूप में निर्दिष्ट करके कस्टमाइज़ कर सकते हैं और वैकल्पिक रूप से दूरी प्राप्त करने के लिए अपने पसंदीदा माप की इकाई का चयन कर सकते हैं जो कि किलोमीटर या मील में हो
दूरी गणना एपीआई ओपनस्ट्रीटमैप योगदानकर्ताओं से डेटा का उपयोग करता है जिससे भूगोलिक स्थानों और सड़क नेटवर्क का व्यापक और अद्यतन मानचित्रण सुनिश्चित होता है
डेटा सटीकता को ओपनस्ट्रीटमैप से निरंतर अपडेट और जटिल एल्गोरिदम के माध्यम से बनाए रखा जाता है जो दूरी की गणना करते समय सड़क नेटवर्क और भौगोलिक विशेषताओं पर ध्यान रखते हैं
विशिष्ट उपयोग के मामलों में वितरण के लिए मार्ग योजना गोदामों के बीच लॉजिस्टिक्स अनुकूलन यात्रा दूरी का अनुमान फिटनेस ट्रैकिंग और सुविधाओं की निकटता के लिए रियल एस्टेट विश्लेषण शामिल हैं
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,016ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
406ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
419ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
56ms
सर्विस लेवल:
50%
रिस्पॉन्स टाइम:
10,867ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
13,755ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,318ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
11,971ms
सर्विस लेवल:
50%
रिस्पॉन्स टाइम:
5,418ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,415ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
931ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,246ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,875ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
63ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
25ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
26ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
63ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
830ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
86ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
32ms