জাভা ক্লায়েন্ট, পাইথন ক্লায়েন্ট, গো ক্লায়েন্ট এবং Google মানচিত্র পরিষেবাগুলির জন্য Node.js ক্লায়েন্ট হল সম্প্রদায় সমর্থিত ক্লায়েন্ট লাইব্রেরি, Apache 2.0 লাইসেন্সের অধীনে ওপেন সোর্স। এগুলি GitHub-এ ডাউনলোড এবং অবদানের জন্য উপলব্ধ, যেখানে আপনি ইনস্টলেশন নির্দেশাবলী এবং নমুনা কোডও পাবেন:
- Google মানচিত্র পরিষেবার জন্য জাভা ক্লায়েন্ট
- Google মানচিত্র পরিষেবার জন্য পাইথন ক্লায়েন্ট
- Google মানচিত্র পরিষেবার জন্য ক্লায়েন্ট যান
- Google মানচিত্র পরিষেবার জন্য Node.js ক্লায়েন্ট
কেন ক্লায়েন্ট লাইব্রেরি ব্যবহার?
জাভা ক্লায়েন্ট, পাইথন ক্লায়েন্ট, গো ক্লায়েন্ট এবং Google মানচিত্র পরিষেবাগুলির জন্য Node.js ক্লায়েন্ট আপনাকে আপনার সার্ভারে Google মানচিত্র ওয়েব পরিষেবাগুলির সাথে কাজ করতে সক্ষম করে। তারা নিম্নলিখিত API এর কার্যকারিতা মোড়ানো:
- ঠিকানা যাচাইকরণ API
- দিকনির্দেশ API
- দূরত্ব ম্যাট্রিক্স API
- এলিভেশন API
- জিওকোডিং API
- স্থান API
- Roads API
- টাইম জোন এপিআই
এই APIগুলি দ্বারা প্রদত্ত কার্যকারিতা ছাড়াও, ক্লায়েন্ট লাইব্রেরিগুলি কিছু সাধারণ কাজকে একটু সহজ করে তোলে।
- স্বয়ংক্রিয় হার সীমাবদ্ধকরণ ডিফল্টরূপে, প্রতিটি ওয়েব পরিষেবার জন্য প্রত্যাশিত হারের সীমাতে অনুরোধ পাঠানো হয়। আপনি
new GeoApiContext().setQueryRateLimit(qpm)
এর সাথে কাস্টম QPM সীমা প্রদান করতে পারেন। - ব্যর্থতার উপর পুনরায় চেষ্টা করুন যদি API একটি
5xx
ত্রুটি পাঠায় ক্লায়েন্ট লাইব্রেরিগুলি স্বয়ংক্রিয়ভাবে যেকোনো অনুরোধ পুনরায় চেষ্টা করবে। পুনঃপ্রচেষ্টা সূচকীয় ব্যাক-অফ ব্যবহার করে, যা বিরতিহীন ব্যর্থতার ক্ষেত্রে সাহায্য করে। - সহজ প্রমাণীকরণ ক্লায়েন্ট লাইব্রেরিগুলি আপনার অবাধে উপলব্ধ API কী দিয়ে প্রমাণীকরণ করা সহজ করে তোলে। Google Maps প্লাটফর্ম প্রিমিয়াম প্ল্যান গ্রাহকরা তাদের ক্লায়েন্ট আইডি এবং গোপন ব্যবহার করতে পারেন।
- POJOs জাভা লাইব্রেরি প্রতিটি API প্রতিক্রিয়ার জন্য নেটিভ অবজেক্ট ফেরত দেয়। পাইথন লাইব্রেরিগুলি এপিআই থেকে প্রাপ্তির মতো কাঠামোটি ফিরিয়ে দেয়।
- অ্যাসিঙ্ক্রোনাস বা সিঙ্ক্রোনাস সমস্ত অনুরোধ সিঙ্ক্রোনাস বা অ্যাসিঙ্ক্রোনাস কলিং শৈলী সমর্থন করে।
শর্তাবলী
Google Maps ওয়েব পরিষেবাগুলির জন্য ক্লায়েন্ট লাইব্রেরিগুলি Apache 2.0 লাইসেন্সের অধীনে লাইসেন্সপ্রাপ্ত৷
ক্লায়েন্ট লাইব্রেরিগুলি হল Google Maps ওয়েব পরিষেবাগুলির জন্য মোড়ক৷ Google Maps ওয়েব পরিষেবাগুলি Google মানচিত্র প্ল্যাটফর্ম পরিষেবার শর্তাবলী দ্বারা নিয়ন্ত্রিত হয়৷
গুরুত্বপূর্ণ : এই লাইব্রেরিগুলি স্ট্যান্ডার্ড Google অবচয় নীতি বা সহায়তা চুক্তির আওতায় পড়ে না ।
API কী এবং ক্লায়েন্ট আইডি
প্রতিটি Google Maps ওয়েব পরিষেবার জন্য একটি API কী বা ক্লায়েন্ট আইডি প্রয়োজন৷ কখন একটি API কী ব্যবহার করতে হবে, কখন একটি ক্লায়েন্ট আইডি ব্যবহার করতে হবে এবং কীভাবে আপনার API কী বা ক্লায়েন্ট আইডি ধরে রাখতে হবে সে সম্পর্কে একটি গাইডের জন্য, আপনি যে APIটি ব্যবহার করছেন তার প্রমাণীকরণ নির্দেশিকা দেখুন: