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