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