Places SDK ভার্সনের মধ্যে মূল পার্থক্যগুলি বুঝতে এবং Android-এর জন্য Places SDK (নতুন)-এ মাইগ্রেট করতে এই গাইড ব্যবহার করুন।
প্রতিটি ভার্সনে উপলভ্য SDK ফিচার
নিম্নলিখিত সারণীতে প্রতিটি SDK ফিচারের জন্য কোন SDK এবং API ভার্সন প্রয়োজন তা দেখানো হয়েছে:
| ফিচার | Places API ভার্সন | শুরু করার পদ্ধতি | ন্যূনতম SDK ভার্সন |
|---|---|---|---|
| অটোকমপ্লিট (নতুন) | Places API (নতুন) | initializeWithNewPlacesApiEnabled() |
3.5.0 |
| জায়গার বিবরণ (নতুন) | Places API (নতুন) | initializeWithNewPlacesApiEnabled() |
3.3.0 |
| নিয়ারবাই সার্চ (নতুন) | Places API (নতুন) | initializeWithNewPlacesApiEnabled() |
3.5.0 |
| জায়গার ফটো (নতুন) | Places API (নতুন) | initializeWithNewPlacesApiEnabled() |
3.4.0 |
| টেক্সট সার্চ (নতুন) | Places API (নতুন) | initializeWithNewPlacesApiEnabled() |
3.3.0 |
| জায়গা অটোমেটিক সম্পূর্ণ করা | Places API (পুরনো ভার্সন) | initialize() (বন্ধ করে দেওয়া হয়েছে) |
|
| বর্তমান জায়গা | Places API (Legacy) | initialize() (বন্ধ করে দেওয়া হয়েছে) |
|
| জায়গার বিবরণ | Places API (পুরনো ভার্সন) | initialize() (বন্ধ করে দেওয়া হয়েছে) |
|
| জায়গার ফটো | Places API (Legacy) | initialize() (বন্ধ করে দেওয়া হয়েছে) |
নতুন API-তে মাইগ্রেট করা
নতুন API-তে মাইগ্রেট করতে, নিম্নলিখিত মাইগ্রেশন গাইড দেখুন:
- জায়গার বিবরণ (নতুন) এপিআইতে মাইগ্রেট করুন
- জায়গার ফটোতে (নতুন) মাইগ্রেট করুন
- অটোকমপ্লিটে (নতুন) মাইগ্রেট করুন
Android-এর জন্য Places SDK-তে (নতুন) করা উন্নতি
এই বিভাগে Android (নতুন)-এর জন্য Places SDK-তে যোগ করা মূল ফিচারগুলি সম্পর্কে বলা হয়েছে।
Google Cloud স্ট্যান্ডার্ড প্ল্যাটফর্মে প্রয়োগ করা হয়েছে
Android-এর জন্য Places SDK (নতুন) Google Cloud-এর পরিষেবা ইনফ্রাস্ট্রাকচার-এ প্রয়োগ করা হয়। এই প্রয়োগের ফলে আরও সুরক্ষিত ও বিশ্বস্ত প্ল্যাটফর্ম তৈরি হয়। এই স্ট্যান্ডার্ড ডিজাইনটি SDK জুড়ে ধারাবাহিকতা বজায় রাখে যা Android-এর জন্য Places SDK (নতুন) ব্যবহার করে ডেভেলপমেন্টের দক্ষতা উন্নত করে।
উন্নত কর্মক্ষমতা
Android-এর জন্য Places SDK (নতুন) উন্নত পারফর্ম্যান্স প্রদান করে, যা বর্তমান SDK ব্যবহার করে এমন অ্যাপগুলিকে প্রতিস্থাপন করার জন্য উপযুক্ত করে তোলে।
নতুন বৈশিষ্ট্য
Places SDK for Android (নতুন)-এ SDK-এর সব ফিচার এর লেটেস্ট ভার্সন অন্তর্ভুক্ত:
টেক্সট সার্চ (নতুন)
টেক্সট সার্চ (নতুন) কোনও স্ট্রিংয়ের উপর ভিত্তি করে একগুচ্ছ জায়গা সম্পর্কে তথ্য দেয় — যেমন "নিউ ইয়র্কে পিৎজা" অথবা "অটোয়ার কাছাকাছি জুতো স্টোর" অথবা "১২৩ মেইন স্ট্রিট"। পরিষেবাটি টেক্সট স্ট্রিং এবং সেট করা যেকোনও লোকেশন বায়াসের সাথে মেলে এমন জায়গার তালিকা সহ উত্তর দেয়।
জায়গার বিবরণ (নতুন) এবং জায়গার ফটো (নতুন) ফিল্ডে নতুন উত্তর ডেটা যোগ করা হয়েছে
জায়গার বিবরণ (নতুন) এখন রেসপন্স
Placeঅবজেক্টে নতুন রিভিউ ক্লাস অন্তর্ভুক্ত করে। এই ফিল্ডে কাজ করার জন্য Place ক্লাসে নতুনgetReviews()মেথড আছে। কোনও জায়গার জন্য সর্বাধিক পাঁচটি রিভিউ পেতেgetReviews()কল করুন।জায়গার ফটো (নতুন)
PhotoMetadataক্লাসেAuthorAttributionsযোগ করে।AuthorAttributions-এListটিAuthorAttributionঅবজেক্ট রয়েছে।
Place Photos (নতুন)-এ নতুন URI রেসপন্স যোগ করা হয়েছে
আপনি এখন ছবি যোগ করুন (নতুন) ব্যবহার করে ছবি বিটম্যাপের URI পেতে পারেন। আগে, আপনি শুধুমাত্র ইমেজ বিটম্যাপটিই ফেরত দিতে পারতেন।
সহজ প্রাইসিং
Android-এর জন্য Places SDK (নতুন) ব্যবহার করে দাম নির্ধারণের প্রক্রিয়া সহজ করা হয়েছে যাতে আপনি শুধুমাত্র ব্যবহার করা ডেটার জন্য পেমেন্ট করেন। ফিল্ড লিস্ট ব্যবহার করে দামের প্ল্যানকে আরও সহজ করা হয়েছে, এটিকে ফিল্ড মাস্কও বলা হয়।
'স্থান সম্পর্কিত বিবরণ (নতুন)' ও 'টেক্সট সার্চ (নতুন)' ব্যবহার করার সময়, আপনি ফিল্ডের তালিকা ব্যবহার করে, রেসপন্সে রিটার্ন করার জন্য ফিল্ডের তালিকা কন্ট্রোল করেন। তারপর, আপনাকে শুধু অনুরোধ করা ডেটার জন্য বিল করা হয়। আপনি যাতে অপ্রয়োজনীয় ডেটা অনুরোধ না করেন তা নিশ্চিত করতে ফিল্ড তালিকা ব্যবহার করা একটি ভাল ডিজাইন প্র্যাক্টিস। এটি অপ্রয়োজনীয় প্রসেসিং সময় ও বিলিং চার্জ এড়াতে সাহায্য করে।
মূল্য সংক্রান্ত আরও তথ্যের জন্য, ব্যবহার ও বিলিং দেখুন।
জায়গার ধরন বড় করা হয়েছে
নতুন SDK-তে নতুন ধরনের জায়গা অন্তর্ভুক্ত করা হয়েছে, যা জায়গার বিবরণ (নতুন) এবং টেক্সট সার্চ (নতুন) উত্তরের অংশ হিসেবে দেখানো হয়। এছাড়াও, আপনি টেক্সট সার্চ (নতুন) ব্যবহার করে সার্চ করার সময় এইসব নতুন ধরনের এবং আগে থেকে থাকা ধরনের প্লেস ব্যবহার করতে পারবেন। নতুন ধরনগুলি সারণী A-তে অন্তর্ভুক্ত করা হয়েছে।