डिस्टेंस कैलकुलेशन 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%
रिस्पॉन्स टाइम:
419ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
406ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
2,016ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
13,852ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,318ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,115ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
458ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,040ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,236ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
227ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
13ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,281ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
25ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
55ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
50ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
3,591ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,263ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
131ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
3,099ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
500ms