Elevation API, धरती की सतह पर मौजूद सभी जगहों के लिए ऊंचाई का डेटा उपलब्ध कराता है. इसमें, समुद्र के तल की जगहों की गहराई का डेटा भी शामिल है, जो नेगेटिव वैल्यू दिखाता है.
यह सेवा, क्लाइंट-साइड Maps JavaScript API के हिस्से के तौर पर भी उपलब्ध है. इसके अलावा, इसे Google Maps Services के लिए Java क्लाइंट, Python क्लाइंट, Go क्लाइंट, और Node.js क्लाइंट के साथ सर्वर-साइड पर भी इस्तेमाल किया जा सकता है.
अनुरोध और रिस्पॉन्स का सैंपल
Elevation API को एचटीटीपी इंटरफ़ेस के ज़रिए ऐक्सेस किया जाता है. इसमें, यूआरएल स्ट्रिंग के तौर पर बनाए गए अनुरोधों के साथ, जगहों या पाथ के वर्टिसेस की पहचान करने के लिए, अक्षांश/देशांतर निर्देशांक का इस्तेमाल किया जाता है. अनुरोधों में आपकी एपीआई कुंजी शामिल होनी चाहिए.
नीचे दिए गए उदाहरण में, कोलोराडो के डेनवर शहर के लिए, "माइल हाई सिटी" की ऊंचाई का अनुरोध, JSON फ़ॉर्मैट में किया गया है:
URL
https://maps.googleapis.com/maps/api/elevation/json ?locations=39.7391536%2C-104.9847034 &key=YOUR_API_KEY
cURL
curl -L -X GET 'https://maps.googleapis.com/maps/api/elevation/json?locations=39.7391536%2C-104.9847034&key=YOUR_API_KEY'
अपने वेब ब्राउज़र में यूआरएल डालकर, इसकी जांच की जा सकती है. हालांकि, YOUR_API_KEY
को अपनी असली एपीआई कुंजी से बदलना न भूलें.
रिस्पॉन्स में, उस पॉइंट की ऊंचाई मीटर में शामिल होती है. साथ ही, रिज़ॉल्यूशन वैल्यू (डेटा पॉइंट के बीच की सबसे ज़्यादा दूरी, मीटर में) भी शामिल होती है.
अनुरोध यूआरएल और उपलब्ध पैरामीटर बनाने और रिस्पॉन्स को समझने के बारे में ज़्यादा जानकारी के लिए, डेवलपर गाइड देखें.
जवाब का एक सैंपल यहां दिया गया है:
JSON
{ "results": [ { "elevation": 1608.637939453125, "location": { "lat": 39.7391536, "lng": -104.9847034 }, "resolution": 4.771975994110107, }, ], "status": "OK", }
XML
<ElevationResponse> <status>OK</status> <result> <location> <lat>39.7391536</lat> <lng>-104.9847034</lng> </location> <elevation>1608.6379395</elevation> <resolution>4.7719760</resolution> </result> </ElevationResponse>
हमारी क्लाइंट लाइब्रेरी की मदद से कोडिंग करना
क्लाइंट लाइब्रेरी, Google Maps वेब सेवा एपीआई के साथ डेवलप करना आसान बनाती हैं. ऐसा, सामान्य टास्क को आसान और नेटिव तरीके से लागू करके किया जाता है. जैसे, पुष्टि करना, अनुरोध को कम करना, और अपने-आप फिर से कोशिश करना. Elevation API, Google Maps सेवाओं के लिए Java क्लाइंट, Python क्लाइंट, Go क्लाइंट, और Node.js क्लाइंट में उपलब्ध है.
पुष्टि करने की सुविधा, कोटा, कीमत, और नीतियां
पुष्टि करना
Elevation API का इस्तेमाल करने के लिए, आपको सबसे पहले एपीआई चालू करना होगा और पुष्टि करने के लिए सही क्रेडेंशियल पाना होगा. ज़्यादा जानकारी के लिए, Google Maps Platform का इस्तेमाल शुरू करना लेख पढ़ें.
कोटा और कीमत
Elevation API के लिए सेट किए गए कोटे और कीमत की जानकारी के लिए, इस्तेमाल और बिलिंग पेज पर जाएं.
नीतियां
Elevation API का इस्तेमाल, एपीआई की नीतियों के मुताबिक होना चाहिए.
ज़्यादा जानें
Elevation API की मदद से और भी काम किए जा सकते हैं. जैसे, एक से ज़्यादा जगहों के लिए, ऊंचाई का डेटा पाने का अनुरोध करना. ज़्यादा उदाहरणों और अन्य जानकारी के लिए, Elevation API डेवलपर गाइड देखें.
Elevation API डेवलपर गाइड, वेबसाइट और मोबाइल डेवलपर के लिए है. इन डेवलपर को Google Maps Platform के किसी एपीआई से मिले मैप में, ऊंचाई के डेटा का इस्तेमाल करना है. इसमें, एपीआई के इस्तेमाल के बारे में जानकारी दी गई है. साथ ही, उपलब्ध पैरामीटर के बारे में रेफ़रंस मैटेरियल भी दिया गया है.