শুরু করুন

এলিভেশন এপিআই পৃথিবীর পৃষ্ঠের সমস্ত অবস্থানের উচ্চতার ডেটা সরবরাহ করে, যার মধ্যে সমুদ্রতলের গভীরতার অবস্থানগুলিও অন্তর্ভুক্ত (যেগুলি ঋণাত্মক মান প্রদান করে)।

নমুনা অনুরোধ এবং প্রতিক্রিয়া

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

নিম্নলিখিত উদাহরণটি 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 কী বসিয়ে নেবেন)। রেসপন্সে সেই নির্দিষ্ট বিন্দুর উচ্চতা মিটারে এবং রেজোলিউশন ভ্যালু (যে ডেটা পয়েন্টগুলো থেকে উচ্চতা ইন্টারপোলেট করা হয়েছে, তাদের মধ্যকার সর্বোচ্চ দূরত্ব, মিটারে) অন্তর্ভুক্ত থাকে।

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

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

JSON

      
{
  "results":
    [
      {
        "elevation": 1608.637939453125,
        "location": { "lat": 39.7391536, "lng": -104.9847034 },
        "resolution": 4.771975994110107,
      },
    ],
  "status": "OK",
}
      
      

এক্সএমএল

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

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

ক্লায়েন্ট লাইব্রেরিগুলো প্রমাণীকরণ, অনুরোধ নিয়ন্ত্রণ এবং স্বয়ংক্রিয়ভাবে পুনরায় চেষ্টার মতো সাধারণ কাজগুলোর অন্তর্নির্মিত বাস্তবায়ন প্রদান করে গুগল ম্যাপস ওয়েব সার্ভিস এপিআই ব্যবহার করে উন্নয়নকে সহজ করে তোলে। গুগল ম্যাপস সার্ভিসের জন্য জাভা ক্লায়েন্ট, পাইথন ক্লায়েন্ট, গো ক্লায়েন্ট এবং নোড.জেএস ক্লায়েন্টে এলিভেশন এপিআই উপলব্ধ রয়েছে।

প্রমাণীকরণ, কোটা, মূল্য নির্ধারণ এবং নীতিমালা

প্রমাণীকরণ

এলিভেশন এপিআই ব্যবহার করার জন্য, আপনাকে প্রথমে এপিআইটি সক্রিয় করতে হবে এবং যথাযথ প্রমাণীকরণ তথ্য সংগ্রহ করতে হবে। আরও তথ্যের জন্য, “গুগল ম্যাপস প্ল্যাটফর্ম দিয়ে শুরু করুন” দেখুন।

কোটা এবং মূল্য নির্ধারণ

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

নীতিমালা

এলিভেশন এপিআই-এর ব্যবহার অবশ্যই এপিআই নীতিমালা অনুযায়ী হতে হবে।

আরও জানুন

এলিভেশন এপিআই দিয়ে আরও অনেক কিছু করা যায়, যেমন একাধিক স্থান থেকে উচ্চতার ডেটা অনুরোধ করা । আরও উদাহরণ এবং অন্যান্য বিস্তারিত তথ্যের জন্য এলিভেশন এপিআই ডেভেলপারস গাইড দেখুন।

এলিভেশন এপিআই ডেভেলপারস গাইডটি সেইসব ওয়েবসাইট এবং মোবাইল ডেভেলপারদের জন্য তৈরি করা হয়েছে, যারা গুগল ম্যাপস প্ল্যাটফর্ম এপিআইগুলোর কোনো একটির মাধ্যমে প্রদত্ত ম্যাপে উচ্চতার ডেটা ব্যবহার করতে চান। এতে এপিআই ব্যবহারের একটি ভূমিকা এবং উপলব্ধ প্যারামিটারগুলোর ওপর তথ্যসূত্রমূলক উপাদান রয়েছে।