শুরু করুন

Elevation API পৃথিবীর পৃষ্ঠের সমস্ত লোকেশনের জন্য উচ্চতা সংক্রান্ত ডেটা প্রদান করে, যার মধ্যে সমুদ্রের তলদেশের গভীরতার লোকেশনও (যা নেতিবাচক মান প্রদান করে) অন্তর্ভুক্ত।

এই পরিষেবা ক্লায়েন্ট-সাইড Maps JavaScript API-এর অংশ হিসেবেও উপলভ্য, অথবা সার্ভার-সাইড ব্যবহারের জন্য Java Client, Python Client, Go Client এবং Google Maps পরিষেবার জন্য Node.js Client-এর সাথে উপলভ্য।

স্যাম্পেল অনুরোধ ও উত্তর

আপনি HTTP ইন্টারফেসের মাধ্যমে Elevation API অ্যাক্সেস করেন, যেখানে URL স্ট্রিং হিসেবে অনুরোধ তৈরি করা হয়, লোকেশন বা পাথ ভার্টিসেস শনাক্ত করতে অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক ব্যবহার করা হয়। অনুরোধে আপনার API key অন্তর্ভুক্ত করতে হবে।

নিম্নলিখিত উদাহরণে JSON ফর্ম্যাটে "মাইল হাই সিটি" নামে পরিচিত কলোরাডোর ডেনভারের উচ্চতা সম্পর্কে অনুরোধ করা হয়েছে:

ইউআরএল

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'

আপনার ওয়েব ব্রাউজারে URL লিখে এটি পরীক্ষা করতে পারবেন (YOUR_API_KEY-এর জায়গায় আপনার আসল API key লিখতে ভুলবেন না)। উত্তরে সেই পয়েন্টে উচ্চতা, মিটারে, রেজোলিউশন ভ্যালু সহ (ডেটা পয়েন্টের মধ্যে সর্বাধিক দূরত্ব যেখান থেকে উচ্চতা ইন্টারপোলেট করা হয়েছে, মিটারে) অন্তর্ভুক্ত থাকে।

রিকোয়েস্ট URL ও উপলভ্য প্যারামিটার তৈরি করা এবং উত্তর বোঝা সম্পর্কে আরও তথ্য পেতে ডেভেলপারের নির্দেশিকা দেখুন।

নিচে একটি স্যাম্পেল উত্তর দেওয়া হল:

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>
</pre>
      
    

আমাদের ক্লায়েন্ট লাইব্রেরির সাহায্যে কোডিং শুরু করুন

ক্লায়েন্ট লাইব্রেরি, Google Maps ওয়েব সার্ভিস API-এর সাহায্যে ডেভেলপ করার কাজ সহজ করে দেয়। এটি যাচাইকরণ, অনুরোধ থ্রটলিং ও অটোমেটিক আবার চেষ্টা করার মতো সাধারণ টাস্কের বিল্ট-ইন ইমপ্লিমেন্টেশন প্রদান করে। Elevation API, Java Client, Python Client, Go Client এবং Google Maps পরিষেবার জন্য Node.js Client-এ উপলভ্য।

যাচাইকরণ, কোটা, দাম ও নীতি

যাচাইকরণ

Elevation API ব্যবহার করতে, আপনাকে প্রথমে API চালু করতে হবে এবং যাচাইকরণ সংক্রান্ত সঠিক ক্রেডেনশিয়াল পেতে হবে। আরও তথ্যের জন্য, Google Maps Platform-এর সাথে শুরু করুন দেখুন।

কোটা ও দাম

Elevation API-এর জন্য সেট করা কোটা এবং দামের বিবরণ জানতে ব্যবহার এবং বিলিং পৃষ্ঠাটি পর্যালোচনা করুন।

নীতি

Elevation API-এর ব্যবহার অবশ্যই API নীতি অনুযায়ী হতে হবে।

আরও জানুন

Elevation API-এর সাহায্যে আপনি আরও অনেক কিছু করতে পারবেন, যেমন একাধিক লোকেশন থেকে এলিভেশন ডেটার জন্য অনুরোধ করা। আরও উদাহরণ ও অন্যান্য বিবরণের জন্য Elevation API Developer's Guide দেখুন।

Elevation API Developer's Guide হল ওয়েবসাইট ও মোবাইল ডেভেলপারদের জন্য যারা Google Maps Platform API-এর মাধ্যমে প্রদান করা ম্যাপে এলিভেশন ডেটা ব্যবহার করতে চান। এটি API ব্যবহার করার ভূমিকা এবং উপলভ্য প্যারামিটার সম্পর্কে রেফারেন্স মেটেরিয়াল প্রদান করে।