Place Photos (Legacy) থেকে Place Photos (New)-এ স্থানান্তরিত হন

ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA) ডেভেলপাররা

অ্যান্ড্রয়েডের জন্য প্লেসেস এসডিকে (Places SDK for Android) প্লেস ফটোস (লেগ্যাসি) (Place Photos (Legacy)) সমর্থন করে। আপনি যদি প্লেস ফটোস (লেগ্যাসি) (Place Photos (Legacy)) এর সাথে পরিচিত হন, তবে প্লেস ফটোস (নিউ) (Place Photos (New)) নিম্নলিখিত পরিবর্তনগুলি এনেছে:

  • একটি নতুন মূল্য নির্ধারণ মডেল ব্যবহার করা হয়েছে। সমস্ত এপিআই-এর মূল্য সংক্রান্ত তথ্যের জন্য, প্লেসেস এসডিকে ফর অ্যান্ড্রয়েড (নিউ) দেখুন।

  • Place Photos (Legacy) একটি বিটম্যাপ ইমেজ ফেরত দেয়। Place Photos (New) ইমেজটির একটি URI ফেরত দেয়।

  • প্লেস ফটোস (লেগ্যাসি) সর্বোচ্চ ১৬০০ বাই ১৬০০ পিক্সেল আকারের ছবি সমর্থন করত। প্লেস ফটোস (নিউ) ৪৮০০ বাই ৪৮০০ পিক্সেল পর্যন্ত আকারের ছবি সমর্থন করে।

  • অনুরোধ করার জন্য, নতুন PlacesClient.fetchResolvedPhotoUri() মেথডটি কল করুন।

    আরও তথ্যের জন্য, এপিআই কী ব্যবহার দেখুন।

  • অনুরোধে নতুন FetchResolvedPhotoUriRequest ক্লাসের একটি অবজেক্ট প্রেরণ করুন।

  • রেসপন্সের প্রতিটি ফটো একটি PhotoMetadata অবজেক্ট দ্বারা উপস্থাপিত হয়। Places SDK for Android (New)-এর ক্ষেত্রে PhotoMetadata অবজেক্টটিতে একটি নতুন PhotoMetadata.getAuthorAttributions() মেথড রয়েছে, যা AuthorAttributions টাইপের একটি অবজেক্ট রিটার্ন করে।

    ফেরত আসা PhotoMetadata অবজেক্টে যদি কোনো অ্যাট্রিবিউশন বা লেখকের অ্যাট্রিবিউশন অন্তর্ভুক্ত থাকে, তাহলে আপনার অ্যাপ্লিকেশনে যেখানেই ছবিটি প্রদর্শন করবেন, আপনাকে অবশ্যই এই অ্যাট্রিবিউশনগুলো অন্তর্ভুক্ত করতে হবে। অ্যাট্রিবিউশন বিষয়ে ডকুমেন্টেশন দেখুন।

  • PhotoMetadata তে নতুন লেখক অ্যাট্রিবিউশন অ্যাক্সেস করতে, আপনাকে অবশ্যই Places.initializeWithNewPlacesApiEnabled() মেথডটি কল করে আপনার অ্যাপটি ইনিশিয়ালাইজ করতে হবে। Places API সার্ভিস নির্বাচন করার বিষয়ে আরও তথ্যের জন্য, আপনার Google Cloud প্রজেক্ট সেট আপ করুন দেখুন।

উদাহরণ অনুরোধ

একটি সম্পূর্ণ উদাহরণের জন্য, প্লেস ফটোস (নতুন) দেখুন।