Google মানচিত্র ওয়েব পরিষেবাগুলির জন্য ক্লায়েন্ট লাইব্রেরি

জাভা ক্লায়েন্ট, পাইথন ক্লায়েন্ট, গো ক্লায়েন্ট এবং Google মানচিত্র পরিষেবাগুলির জন্য Node.js ক্লায়েন্ট হল সম্প্রদায় সমর্থিত ক্লায়েন্ট লাইব্রেরি, Apache 2.0 লাইসেন্সের অধীনে ওপেন সোর্স। এগুলি GitHub-এ ডাউনলোড এবং অবদানের জন্য উপলব্ধ, যেখানে আপনি ইনস্টলেশন নির্দেশাবলী এবং নমুনা কোডও পাবেন:

কেন ক্লায়েন্ট লাইব্রেরি ব্যবহার?

জাভা ক্লায়েন্ট, পাইথন ক্লায়েন্ট, গো ক্লায়েন্ট এবং Google মানচিত্র পরিষেবাগুলির জন্য Node.js ক্লায়েন্ট আপনাকে আপনার সার্ভারে Google মানচিত্র ওয়েব পরিষেবাগুলির সাথে কাজ করতে সক্ষম করে। তারা নিম্নলিখিত API এর কার্যকারিতা মোড়ানো:

এই APIগুলি দ্বারা প্রদত্ত কার্যকারিতা ছাড়াও, ক্লায়েন্ট লাইব্রেরিগুলি কিছু সাধারণ কাজকে একটু সহজ করে তোলে।

  • স্বয়ংক্রিয় হার সীমাবদ্ধকরণ ডিফল্টরূপে, প্রতিটি ওয়েব পরিষেবার জন্য প্রত্যাশিত হারের সীমাতে অনুরোধ পাঠানো হয়। আপনি new GeoApiContext().setQueryRateLimit(qps) দিয়ে কাস্টম QPS সীমা প্রদান করতে পারেন।
  • ব্যর্থতার উপর পুনরায় চেষ্টা করুন যদি API একটি 5xx ত্রুটি পাঠায় ক্লায়েন্ট লাইব্রেরিগুলি স্বয়ংক্রিয়ভাবে যেকোনো অনুরোধ পুনরায় চেষ্টা করবে। পুনঃপ্রচেষ্টা সূচকীয় ব্যাক-অফ ব্যবহার করে, যা বিরতিহীন ব্যর্থতার ক্ষেত্রে সাহায্য করে।
  • সহজ প্রমাণীকরণ ক্লায়েন্ট লাইব্রেরিগুলি আপনার API কী দিয়ে প্রমাণীকরণ করা সহজ করে তোলে।
  • POJOs জাভা লাইব্রেরি প্রতিটি API প্রতিক্রিয়ার জন্য নেটিভ অবজেক্ট ফেরত দেয়। পাইথন লাইব্রেরিগুলি এপিআই থেকে প্রাপ্তির মতো কাঠামোটি ফিরিয়ে দেয়।
  • অ্যাসিঙ্ক্রোনাস বা সিঙ্ক্রোনাস সমস্ত অনুরোধ সিঙ্ক্রোনাস বা অ্যাসিঙ্ক্রোনাস কলিং শৈলী সমর্থন করে।

শর্তাবলী

Google Maps ওয়েব পরিষেবাগুলির জন্য ক্লায়েন্ট লাইব্রেরিগুলি Apache 2.0 লাইসেন্সের অধীনে লাইসেন্সপ্রাপ্ত৷

ক্লায়েন্ট লাইব্রেরিগুলি হল Google Maps ওয়েব পরিষেবাগুলির জন্য মোড়ক৷ Google Maps ওয়েব পরিষেবাগুলি Google মানচিত্র প্ল্যাটফর্ম পরিষেবার শর্তাবলী দ্বারা নিয়ন্ত্রিত হয়৷

গুরুত্বপূর্ণ : এই লাইব্রেরিগুলি স্ট্যান্ডার্ড Google অবচয় নীতি বা সহায়তা চুক্তির আওতায় পড়ে না