Place Photos (নতুন) টুলে মাইগ্রেট করা

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

ভূমিকা

Places API-তে জায়গার ফটো (পুরনো) কাজ করে। আপনি Place Photos (Legacy) সম্পর্কে জানলে, Place Photos (New) নিম্নলিখিত পরিবর্তনগুলি করে:

  • Place Photos (New)-এর জন্য আপনাকে ফটো রেফারেন্সের পরিবর্তে ফটোর রিসোর্স নাম পাস করতে হবে, যার মধ্যে অনুরোধের URL-এ প্লেস আইডি অন্তর্ভুক্ত থাকে। আরও তথ্যের জন্য, ফটো রেফারেন্সে পরিবর্তন দেখুন।
  • যাচাইকরণ মেকানিজম হিসেবে Place Photos (নতুন) API কী এবং OAuth টোকেন, দুটিকেই সাপোর্ট করে।

নিম্নলিখিত সারণীতে Place Photos (Legacy)-এর প্যারামিটারগুলি তালিকাভুক্ত করা হয়েছে যেগুলির নাম পরিবর্তন করা হয়েছে বা Place Photos (New)-এর জন্য পরিবর্তন করা হয়েছে, অথবা যে প্যারামিটারগুলি আর কাজ করে না।

বর্তমান প্যারামিটার নতুন প্যারামিটার নোট
maxheight maxHeightPx আপনাকে maxHeightPx, maxWidthPx অথবা দুটিই উল্লেখ করতে হবে।
maxwidth maxWidthPx আপনাকে maxHeightPx, maxWidthPx অথবা দুটিই উল্লেখ করতে হবে।

ফটোর সাইজ বাড়ানো হয়েছে

Place Photos (Legacy)-এ সর্বাধিক ১৬০০ x ১৬০০ পিক্সেল সাইজের ফটো আপলোড করা যেত। Place Photos (New) সর্বাধিক ৪৮০০ x ৪৮০০ পিক্সেল সাইজের ছবি আপলোড করা যায়।

ফটো রেফারেন্সে পরিবর্তন করুন

জায়গার ফটো (নতুন) API-এর জন্য আপনাকে অনুরোধ করা ফটোর রিসোর্সের নাম পাস করতে হবে, যার মধ্যে জায়গার আইডি এবং ফটো রেফারেন্স অন্তর্ভুক্ত থাকে, এই ফর্মে:

https://places.googleapis.com/v1/places/PLACE_ID/photos/PHOTO_REFERENCE/media?maxWidthPx=400&key=API_KEY

নিয়ারবাই Search (নতুন), টেক্সট সার্চ (নতুন) এবং জায়গার বিবরণ (নতুন) সবকটিই উত্তরে একটি photos[] অ্যারে রিটার্ন করে যা এই ফর্ম্যাটকে সমর্থন করে। নতুন উত্তরে photos[]-এর প্রতিটি এলিমেন্টে নিম্নলিখিত ফিল্ড থাকে:

  • name — একটি স্ট্রিং যাতে ফটোর রিসোর্স নাম থাকে। এই স্ট্রিংটি এই ফর্মে আছে:

    places/PLACE_ID/photos/PHOTO_REFERENCE
  • heightPx — পিক্সেল হিসেবে ছবির সর্বাধিক উচ্চতা।
  • widthPx — পিক্সেল হিসেবে ছবির সর্বাধিক প্রস্থ।
  • authorAttributions[] — যেকোনও প্রয়োজনীয় অ্যাট্রিবিউশন। এই ফিল্ডটি সবসময় থাকে, তবে খালি থাকতে পারে।

পুরনো API-এর ক্ষেত্রে, আপনাকে শুধু ফটো রেফারেন্স পাস করতে হবে, এই ফর্ম্যাটে:

https://maps.googleapis.com/maps/api/place/photo?photo_reference=PHOTO_REFERENCEmaxwidth=400&key=API_KEY

Find Place (Legacy), Nearby Search (Legacy), Text Search (Legacy) এবং Place Details (Legacy) এই ফর্ম্যাটকে সমর্থন করে এমন উত্তরে একটি photos[] অ্যারে প্রদান করে। পুরনো রেসপন্সের প্রতিটি photo এলিমেন্টে নিম্নলিখিত ফিল্ড থাকে:

  • photo_reference — আপনি ফটো সংক্রান্ত অনুরোধ করলে, ফটো শনাক্ত করার জন্য ব্যবহৃত স্ট্রিং।
  • height — ছবির সর্বাধিক উচ্চতা।
  • width — ছবির সর্বাধিক প্রস্থ।
  • html_attributions[] — যেকোনও প্রয়োজনীয় অ্যাট্রিবিউশন। এই ফিল্ডটি সবসময় থাকে, তবে খালি থাকতে পারে।