ভূমিকা
প্লেসেস এপিআই আপনাকে একটি টেক্সট স্ট্রিং ব্যবহার করে অথবা নৈকট্যের ভিত্তিতে বিভিন্ন ধরণের স্থানের তথ্য অনুসন্ধান ও পুনরুদ্ধার করতে দেয়। প্লেসেস এপিআই (লেগ্যাসি) হলো প্লেসেস এপিআই (নিউ) -এর লিগ্যাসি সংস্করণ।
নিম্নলিখিত সারণিতে উভয় এপিআই-এর সংশ্লিষ্ট সংস্করণগুলো তালিকাভুক্ত করা হয়েছে। উভয়ের মধ্যে মূল পার্থক্যগুলো বুঝতে এবং প্লেসেস এপিআই (নতুন)-এ স্থানান্তরিত হতে এই নির্দেশিকাটি ব্যবহার করুন।
| প্লেসেস এপিআই (লেগ্যাসি) | স্থান API (নতুন) | নোট |
|---|---|---|
| স্থান খুঁজুন (উত্তরাধিকার) | টেক্সট সার্চ (নতুন) | Find Place (Legacy)-এর কোনো নতুন সংস্করণ নেই। Text Search (New) এটিকে প্রতিস্থাপন করেছে। |
| নিকটবর্তী অনুসন্ধান (লেগ্যাসি) | কাছাকাছি অনুসন্ধান (নতুন) | লিগ্যাসি এপিআই ব্যবহার করে করা যেসব অনুরোধে টেক্সট কোয়েরি অন্তর্ভুক্ত আছে, সেগুলোতে টেক্সট সার্চ (নতুন) ব্যবহার করা উচিত, কারণ নিয়ারবাই সার্চ (নতুন) টেক্সট ইনপুট সমর্থন করে না। |
| টেক্সট সার্চ (লেগ্যাসি) | টেক্সট সার্চ (নতুন) | |
| স্থানের বিবরণ (উত্তরাধিকার) | স্থানের বিবরণ (নতুন) | |
| স্থান ছবি (উত্তরাধিকার) | স্থানের ছবি (নতুন) | |
| Place Autocomplete (Legacy) | স্বয়ংক্রিয় সম্পূর্ণতা (নতুন) | |
| কোয়েরি অটোকমপ্লিট (লেগ্যাসি) | স্বয়ংক্রিয় সম্পূর্ণতা (নতুন) | অটোকমপ্লিট-এ নতুন বৈশিষ্ট্য যোগ করা হয়েছে (নতুন)। |
নতুন এপিআই-গুলিতে স্থানান্তরিত করুন
নতুন API-গুলিতে স্থানান্তরিত হতে, নিম্নলিখিত স্থানান্তর নির্দেশিকাগুলি দেখুন:
- নিকটবর্তী অনুসন্ধানে স্থানান্তরিত করুন (নতুন)
- টেক্সট সার্চে স্থানান্তরিত করুন (নতুন)
- স্থানের বিবরণে (নতুন) স্থানান্তর করুন
- প্লেস ফটোতে স্থানান্তর করুন (নতুন)
- অটোকমপ্লিটে স্থানান্তরিত করুন (নতুন)
প্লেসেস এপিআই-তে নতুন যুক্ত হওয়া প্রধান বৈশিষ্ট্যসমূহ
এই বিভাগে প্লেসেস এপিআই (নতুন)-এ যুক্ত করা প্রধান বৈশিষ্ট্যগুলো আলোচনা করা হয়েছে।
গুগল ক্লাউড স্ট্যান্ডার্ড প্ল্যাটফর্মে বাস্তবায়িত
প্লেসেস এপিআই (নিউ) গুগল ক্লাউডের সার্ভিস ইনফ্রাস্ট্রাকচারে প্রয়োগ করা হয়েছে। এই প্রয়োগটি OAuth-এর মতো উন্নত নিরাপত্তা বিকল্পসহ একটি অধিক সুরক্ষিত ও বিশ্বস্ত প্ল্যাটফর্ম নিয়ে আসে। এই স্ট্যান্ডার্ড এপিআই ডিজাইনটি এপিআইগুলোর মধ্যে একটি সামঞ্জস্যতা নিয়ে আসে, যা প্লেসেস এপিআই (নিউ) ব্যবহার করে ডেভেলপমেন্টের কার্যকারিতা উন্নত করে।
উন্নত কর্মক্ষমতা
Places API (নতুন) উন্নত পারফরম্যান্স প্রদান করে, ফলে বিদ্যমান Places API ব্যবহারকারী অ্যাপগুলোকে এটি দিয়ে প্রতিস্থাপন করা লাভজনক।
Simplified pricing
Places API (New)-এর মাধ্যমে মূল্য নির্ধারণ প্রক্রিয়া সহজ করা হয়েছে, ফলে আপনি কেবল আপনার ব্যবহৃত ডেটার জন্যই অর্থ প্রদান করেন। এই সরলীকৃত মূল্য নির্ধারণ ব্যবস্থা একটি ফিল্ড মাস্ক ব্যবহার করে প্রয়োগ করা হয়েছে।
প্লেস ডিটেইলস (নতুন), নিয়ারবাই সার্চ (নতুন), এবং টেক্সট সার্চ (নতুন)-এর মাধ্যমে আপনি রেসপন্সে ফেরত আসা ফিল্ডগুলোর তালিকা নিয়ন্ত্রণ করতে ফিল্ড মাস্ক ব্যবহার করেন। এরপর আপনাকে শুধুমাত্র অনুরোধ করা ডেটার জন্যই বিল করা হয়। ফিল্ড মাস্কিং ব্যবহার করা একটি ভালো ডিজাইন অনুশীলন, যা নিশ্চিত করে যে আপনি অপ্রয়োজনীয় ডেটার জন্য অনুরোধ করছেন না। এর ফলে অপ্রয়োজনীয় প্রসেসিং সময় এবং বিলিং চার্জ এড়ানো যায়।
একটি স্থানের জন্য সামঞ্জস্যপূর্ণ প্রতিক্রিয়া ডেটা
পুরোনো এপিআইগুলোতে, প্লেস ডিটেইলস (লেগ্যাসি), নিয়ারবাই সার্চ (লেগ্যাসি), এবং টেক্সট সার্চ (লেগ্যাসি) এপিআইগুলো একটি স্থানের জন্য ভিন্ন ভিন্ন রেসপন্স ডেটা দিত। প্লেসেস এপিআই (নিউ) এই রেসপন্সকে প্রমিত করে, ফলে এই সব এপিআই একটি স্থানের জন্য একই ডেটা প্রদান করে।
প্রসারিত স্থানের প্রকারভেদ
এপিআই রেসপন্সে এখন কোনো স্থানের প্রাথমিক ধরন অন্তর্ভুক্ত থাকতে পারে। প্রতিটি স্থানের একটিমাত্র টাইপ ভ্যালু থাকতে পারে, যা টেবিল A- তে তালিকাভুক্ত অনুযায়ী স্থানটির প্রাথমিক ধরন হিসেবে নির্দিষ্ট করা থাকে।
নতুন API-তে বেশ কিছু নতুন টাইপও অন্তর্ভুক্ত করা হয়েছে। আপনি Nearby Search (New) এবং Text Search (New)-এর মাধ্যমে অনুসন্ধানে এই নতুন টাইপগুলো এবং বিদ্যমান টাইপগুলোও ব্যবহার করতে পারবেন। নতুন টাইপগুলো সবই টেবিল A- তে অন্তর্ভুক্ত করা হয়েছে।
গতিশীল স্থান ডেটা
প্লেসেস এপিআই (নতুন) ডাইনামিক রেসপন্স ডেটা সমর্থন করে, যেমন একটি ইভি চার্জিং স্টেশনের প্রাপ্যতা বা একটি গ্যাস স্টেশনের সর্বশেষ জ্বালানির মূল্য। ডাইনামিক ইউজার এক্সপেরিয়েন্স তৈরি করতে এই রেসপন্স ফিল্ডগুলো ব্যবহার করুন।