ভূমিকা
জায়গার বিবরণ (নতুন),
আশেপাশের সার্চ (নতুন),
এবং
টেক্সট সার্চ (নতুন)
API-এর রেসপন্স ফর্ম্যাট লিগ্যাসি API-এর ফর্ম্যাট থেকে পরিবর্তিত হয়েছে। মূল পার্থক্য হল
প্রতিক্রিয়া প্লেস অবজেক্টে পরিবর্তন
অনুযায়ী প্রতিটি পদ্ধতি দ্বারা রিটার্ন করা Place অবজেক্টের ফর্ম্যাটে।
এছাড়াও, প্রতিটি API-এর জন্য রেসপন্স অবজেক্টের টপ লেভেল ফিল্ডও পরিবর্তিত হয়েছে। দেখুন:
- টেক্সট সার্চের উত্তর সংক্রান্ত পরিবর্তন
- আশেপাশে সার্চ করার উত্তর সংক্রান্ত পরিবর্তন
- জায়গার বিবরণ সংক্রান্ত উত্তরে পরিবর্তন
উত্তরে Place অবজেক্টে করা পরিবর্তন
এই সারণীটি প্লেস বিবরণ (নতুন),
আশেপাশের সার্চ (নতুন) এবং
টেক্সট সার্চ (নতুন)-এর উত্তরের মধ্যে থাকা নতুন
Place অবজেক্টের
সাথে পুরনো
Place অবজেক্টের তুলনা করে করা পরিবর্তনগুলি দেখায়।
নতুন রেসপন্স অবজেক্ট ফিল্ডের নামের জন্য ক্যামেল-কেসিং ব্যবহার করে, এতে নতুন ফিল্ড থাকে এবং কিছু লিগ্যাসি ফিল্ডের নাম পরিবর্তন করে।
| ফিল্ড | Places API (লিগ্যাসি) অবজেক্ট | Places API (নতুন) অবজেক্ট | নোট |
|---|---|---|---|
| ঠিকানার কম্পোনেন্ট | address_components |
addressComponents |
|
| ঠিকানা মাইক্রোফর্ম্যাট করুন | adr_address |
adrFormatAddress |
|
| ব্যবসার স্ট্যাটাস | business_status |
businessStatus |
|
| পরের সপ্তাহের জন্য খোলা থাকার সময় | current_opening_hours |
currentOpeningHours |
|
| সম্পাদকীয় সারসংক্ষেপ | editorial_summary |
editorialSummary |
|
| ফর্ম্যাট করা ঠিকানা | formatted_address |
formattedAddress |
|
| জাতীয় ফোন নম্বর | formatted_phone_number |
nationalPhoneNumber |
|
| লোকেশন | geometry.location |
location |
|
| ভিউপোর্ট | geometry.viewport |
viewport |
|
| জায়গার অ্যাট্রিবিউশন | html_attributions |
attributions |
পুরনো API-তে উত্তরের টপ-লেভেল ফিল্ড |
| আইকনের URL | icon |
সরানো হয়েছে। iconMaskBaseUri এবং
iconBackgroundColor ব্যবহার করুন। আরও তথ্যের জন্য
স্থানের আইকন দেখুন। |
|
| আইকনের ব্যাকগ্রাউন্ডের রঙ | icon_background_color |
iconBackgroundColor |
|
| আইকন মাস্ক URL | icon_mask_base_uri |
iconMaskBaseUri |
|
| আন্তর্জাতিক ফোন নম্বর | international_phone_number |
internationalPhoneNumber |
|
| টেক্সট জায়গার নাম | name |
displayName |
টেক্সট প্লেসের নাম এখন displayName.text এবং
language-কে displayName.languageCode হিসেবে অ্যাক্সেস করা যাবে |
| খোলা থাকার সময় | opening_hours |
regularOpeningHours |
|
| ফটো | photos |
photos |
নতুন Place অবজেক্টে photos-এর ফর্ম্যাট
পরিবর্তন করা হয়েছে। আরও তথ্যের জন্য, ফটো রেফারেন্সে পরিবর্তন দেখুন। |
| প্লেস আইডি | place_id |
id |
|
| Plus Code | plus_code |
plusCode |
|
| দামের লেভেল | price_level |
priceLevel |
|
| রেটিং | rating |
rating |
|
| রিভিউ | reviews |
reviews |
|
| আজ থেকে শুরু করে আগামী সপ্তাহের জন্য সেকেন্ডারি খোলার সময়, ব্যতিক্রম এবং অন্যান্য সব ডেটা | secondary_opening_hours |
currentSecondaryOpeningHours |
|
| জায়গার ধরন | types |
types |
|
| জায়গাটির Google Maps URL | url |
googleMapsUri |
|
| ব্যবহারকারীর রেটিংয়ের সংখ্যা | user_ratings_total |
userRatingCount |
|
| UTC অফসেট | utc_offset |
utcOffsetMinutes |
|
| ঠিকানার সংক্ষিপ্ত ফর্ম, যার মধ্যে রাস্তার নাম ও শহর অন্তর্ভুক্ত | vicinity |
shortFormattedAddress |
|
| জায়গার ওয়েবসাইট | website |
websiteUri |
|
| হুইলচেয়ার ব্যবহার করা যাবে কিনা সেই সংক্রান্ত তথ্য | wheelchair_accessible_entrance |
accessibilityOptions |
wheelchair_accessible_entrance এখন
accessibilityOptions.wheelchairAccessibleEntrance-এ রয়েছে |
| জায়গার অ্যাট্রিবিউট | takeout, delivery, dine_in, curbside_pickup, reservable,
serves_breakfast, serves_lunch, serves_dinner, serves_beer, serves_wine,
serves_brunch, serves_vegetarian_food |
takeout, delivery, dineIn, curbsidePickup, reservable,
servesBreakfast, servesLunch, servesDinner, servesBeer, servesWine,
servesBrunch, servesVegetarianFood |
|
| রিসোর্সের নাম | places/PLACE_ID ফর্মে name ফিল্ড |
পুরনো API-তে, name ফিল্ডে টেক্সট স্ট্রিং হিসেবে
জায়গার নাম থাকত। নতুন API-তে, সেই তথ্য
displayName-এ আছে। |
|
| জায়গার প্রাথমিক ধরন | primaryTypeName |
নতুন | |
| টেক্সট স্ট্রিং হিসেবে প্রাথমিক ধরন সেট করুন | primaryTypeDisplayName |
নতুন | |
| ব্যতিক্রম ও অন্যান্য ডেটা সহ নিয়মিত সাপ্তাহিক সেকেন্ডারি খোলার সময় সম্পর্কিত তথ্য | regularSecondaryOpeningHours |
নতুন | |
| এই জায়গায় পেমেন্টের যেসব বিকল্প গ্রহণ করা হয় | paymentOptions |
নতুন | |
| পার্কিংয়ের বিকল্প | parkingOptions |
নতুন | |
| জায়গাটির সাথে সম্পর্কিত সাব-ডেস্টিনেশনের তালিকা | subDestinations |
নতুন | |
| পেট্রোল পাম্পে জ্বালানির বিকল্প সম্পর্কে সবচেয়ে সাম্প্রতিক তথ্য | fuelOptions |
নতুন | |
| কোনও জায়গার জন্য EV চার্জিং সংক্রান্ত তথ্য | evChargeOptions |
নতুন | |
| জায়গার অ্যাট্রিবিউট | outdoorSeating, liveMusic, menuForChildren, servesCocktails,
servesDessert, servesCoffee, goodForChildren, allowsDogs, restroom,
goodForGroups, goodForWatchingSports |
নতুন |
টেক্সট সার্চের উত্তরে পরিবর্তন
নিম্নলিখিত সারণীটি টেক্সট সার্চ (Legacy)-এর জন্য
উত্তর অবজেক্ট
এবং টেক্সট সার্চ (নতুন)-এর জন্য
উত্তর অবজেক্ট
এর টপ-লেভেল ফিল্ডে হওয়া পরিবর্তনগুলি দেখায়। নতুন API-এর ক্ষেত্রে, রেসপন্সের একমাত্র টপ-লেভেল ফিল্ড হল places অ্যারে।
| ফিল্ড | টেক্সট সার্চ (লিগ্যাসি) | টেক্সট সার্চ (নতুন) | নোট |
|---|---|---|---|
| জায়গার অ্যাট্রিবিউশন | html_attributions |
প্রতিটি জায়গার জন্য place.attributions হিসেবে নতুন জায়গা অবজেক্টে সরানো হয়েছে |
|
| জায়গার অ্যারে | লিগ্যাসি Place অবজেক্টের results অ্যারে |
নতুন Place অবজেক্টের places অ্যারে |
|
| অনুরোধের স্ট্যাটাস | status |
স্ট্যান্ডার্ড HTTP রেসপন্সে (HTTP রেসপন্স কোড ও মেসেজ) সরানো হয়েছে | |
| সমস্যার মেসেজ | error_message |
স্ট্যান্ডার্ড HTTP রেসপন্সে (HTTP রেসপন্স কোড ও মেসেজ) সরানো হয়েছে | |
| তথ্যমূলক মেসেজ | info_messages |
সরানো হয়েছে | |
| পৃষ্ঠার টোকেন | next_page_token |
সরানো হয়েছে |
নিয়ারবাই সার্চের উত্তরে পরিবর্তন
নিম্নলিখিত সারণীতে Nearby Search (Legacy)-এর জন্য response
object-এর
টপ-লেভেল ফিল্ডে এবং Nearby Search (New)-এর জন্য response
object-এর
টপ-লেভেল ফিল্ডে করা পরিবর্তনগুলি দেখানো হয়েছে। নতুন API-এর ক্ষেত্রে, রেসপন্সের একমাত্র টপ-লেভেল ফিল্ড হল places অ্যারে।
| ফিল্ড | নিয়ারবাই সার্চ (লিগ্যাসি) | নিয়ারবাই সার্চ (নতুন) | নোট |
|---|---|---|---|
| জায়গার অ্যাট্রিবিউশন | html_attributions |
নতুন Place
অবজেক্টে সরানো হয়েছে, প্রতিটি জায়গার জন্য place.attributions হিসেবে |
|
| জায়গার অ্যারে | লিগ্যাসি Place অবজেক্টের results অ্যারে |
নতুন Place অবজেক্টের
places অ্যারে |
|
| অনুরোধের স্ট্যাটাস | status |
স্ট্যান্ডার্ড HTTP রেসপন্সে (HTTP রেসপন্স কোড ও মেসেজ) সরানো হয়েছে | |
| সমস্যার মেসেজ | error_message |
স্ট্যান্ডার্ড HTTP রেসপন্সে (HTTP রেসপন্স কোড ও মেসেজ) সরানো হয়েছে | |
| তথ্যমূলক মেসেজ | info_messages |
সরানো হয়েছে | |
| পৃষ্ঠার টোকেন | next_page_token |
সরানো হয়েছে |
'জায়গার বিবরণ (নতুন)' সংক্রান্ত উত্তরের পরিবর্তন
নিচের সারণীতে, প্লেস বিবরণ (লেগ্যাসি) এবং প্লেস বিবরণ (নতুন)-এর জন্য response
object
এবং response
object
-এর টপ-লেভেল ফিল্ডে হওয়া পরিবর্তন দেখানো হয়েছে। নতুন API-এর জন্য, উত্তরে একমাত্র টপ-লেভেল ফিল্ড হল
places অ্যারে।
| ফিল্ড | জায়গার বিবরণ (লিগ্যাসি) | জায়গার বিবরণ (নতুন) | নোট |
|---|---|---|---|
| জায়গার অ্যাট্রিবিউশন | html_attributions |
নতুন Place
অবজেক্টে attributions হিসেবে সরানো হয়েছে |
|
| জায়গার বিবরণ (নতুন) | result যাতে লিগ্যাসি Place অবজেক্ট আছে |
নতুন Place অবজেক্ট | |
| অনুরোধের স্ট্যাটাস | status |
স্ট্যান্ডার্ড HTTP রেসপন্সে (HTTP রেসপন্স কোড ও মেসেজ) সরানো হয়েছে | |
| তথ্যমূলক মেসেজ | info_messages |
স্ট্যান্ডার্ড HTTP রেসপন্সে (HTTP রেসপন্স কোড ও মেসেজ) সরানো হয়েছে |