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