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

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

ভূমিকা

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

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

নিচে দেওয়া সারণীতে, প্লেস ফটো (পুরনো) থেকে প্লেস ফটো (নতুন)-এ নাম পরিবর্তন করা বা পরিবর্তন করা প্যারামিটার অথবা যেসব প্যারামিটার আর কাজ করে না সেগুলি উল্লেখ করা হয়েছে।

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

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

প্লেস ফটো (Legacy) ১৬০০ x ১৬০০ পিক্সেল সর্বাধিক ফটো সাইজ সাপোর্ট করে। প্লেস ফটো (নতুন) ৪৮০০ x ৪৮০০ পিক্সেল পর্যন্ত সাইজ সাপোর্ট করে।

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

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

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

আশেপাশের সার্চ (নতুন), টেক্সট সার্চ (নতুন) এবং জায়গার বিবরণ (নতুন) এই ফর্ম্যাট কাজ করে এমন 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[] — প্রয়োজনীয় যেকোনও অ্যাট্রিবিউশন। এই ফিল্ড সবসময় থাকে, তবে খালি থাকতে পারে।