ভূমিকা
Place Details (New) , Nearby Search (New) , এবং Text Search (New) API-গুলোর রেসপন্স ফরম্যাট লিগ্যাসি API-গুলোর ফরম্যাট থেকে পরিবর্তিত হয়েছে। মূল পার্থক্যটি হলো প্রতিটি মেথড দ্বারা রিটার্ন করা Place অবজেক্টের ফরম্যাটে, যা “Changes to the response Place object” অংশে বর্ণনা করা হয়েছে।
এছাড়াও, প্রতিটি এপিআই-এর জন্য রেসপন্স অবজেক্টের শীর্ষ স্তরের ফিল্ডগুলোও পরিবর্তিত হয়েছে। দেখুন:
- টেক্সট সার্চের প্রতিক্রিয়া পরিবর্তন
- কাছাকাছি অনুসন্ধানের প্রতিক্রিয়া পরিবর্তন
- স্থানের বিবরণ প্রতিক্রিয়া পরিবর্তন
প্রতিক্রিয়া প্লেস অবজেক্টে পরিবর্তন
এই সারণিতে পুরোনো Place তুলনায় Place Details (New), Nearby Search (New), এবং Text Search (New)-এর রেসপন্সে নতুন Place অবজেক্টের পরিবর্তনগুলো দেখানো হয়েছে।
নতুন রেসপন্স অবজেক্টটিতে ফিল্ডের নামগুলোর জন্য ক্যামেল-কেসিং ব্যবহার করা হয়েছে, এতে নতুন ফিল্ড অন্তর্ভুক্ত করা হয়েছে এবং কিছু পুরোনো ফিল্ডের নাম পরিবর্তন করা হয়েছে।
| মাঠ | প্লেসেস এপিআই (লেগ্যাসি) অবজেক্ট | স্থান এপিআই (নতুন) অবজেক্ট | নোট |
|---|---|---|---|
| ঠিকানা উপাদান | 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 | লিগ্যাসি এপিআই-গুলিতে প্রতিক্রিয়ার শীর্ষ-স্তরের ক্ষেত্র |
| আইকন ইউআরএল | icon | সরানো হয়েছে। iconMaskBaseUri এবং iconBackgroundColor ব্যবহার করুন। আরও তথ্যের জন্য ‘আইকন স্থাপন’ দেখুন। | |
| আইকনের পটভূমির রঙ | icon_background_color | iconBackgroundColor | |
| আইকন মাস্ক ইউআরএল | icon_mask_base_uri | iconMaskBaseUri | |
| আন্তর্জাতিক ফোন নম্বর | international_phone_number | internationalPhoneNumber | |
| পাঠ্য স্থানের নাম | name | displayName | স্থানের নাম এখন displayName.text এবং language displayName.languageCode হিসেবে অ্যাক্সেস করা যাবে। |
| খোলার সময় | opening_hours | regularOpeningHours | |
| ছবি | photos | photos | নতুন Place অবজেক্টে photos ফরম্যাট পরিবর্তিত হয়েছে। আরও তথ্যের জন্য, “Change to photo references” দেখুন। |
| স্থান আইডি | place_id | id | |
| প্লাস কোড | plus_code | plusCode | |
| মূল্য স্তর | price_level | priceLevel | |
| রেটিং | rating | rating | |
| পর্যালোচনা | reviews | reviews | |
| আজ থেকে আগামী সপ্তাহের জন্য দ্বিতীয় পর্যায়ের খোলার সময়সূচী, ব্যতিক্রম এবং অন্যান্য সকল তথ্য সাপেক্ষে। | secondary_opening_hours | currentSecondaryOpeningHours | |
| স্থানের প্রকারভেদ | types | types | |
| স্থানটির গুগল ম্যাপস ইউআরএল | url | googleMapsUri | |
| ব্যবহারকারীর রেটিং সংখ্যা | user_ratings_total | userRatingCount | |
| ইউটিসি অফসেট | 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 | |
| সম্পদের নাম | ফর্মের name ক্ষেত্র places/ PLACE_ID | পুরানো API-তে, name ফিল্ডটিতে স্থানের নাম একটি টেক্সট স্ট্রিং হিসেবে থাকতো। নতুন API-তে, সেই তথ্যটি displayName এর মধ্যে থাকে। | |
| প্রাথমিক প্রকারের স্থান | primaryTypeName | নতুন | |
| প্রাথমিক প্রকারকে টেক্সট স্ট্রিং হিসাবে রাখুন | primaryTypeDisplayName | নতুন | |
| ব্যতিক্রম এবং অন্যান্য সমস্ত ডেটা সহ নিয়মিত সাপ্তাহিক দ্বিতীয় পর্যায়ের খোলার সময়। | regularSecondaryOpeningHours | নতুন | |
| স্থানটি যে সকল পেমেন্ট পদ্ধতি গ্রহণ করে | paymentOptions | নতুন | |
| পার্কিংয়ের বিকল্পগুলি | parkingOptions | নতুন | |
| স্থান সম্পর্কিত উপ-গন্তব্যগুলির তালিকা | subDestinations | নতুন | |
| গ্যাস স্টেশনে জ্বালানির বিকল্প সম্পর্কে সর্বশেষ তথ্য | fuelOptions | নতুন | |
| একটি স্থানের জন্য ইভি চার্জিং তথ্য | evChargeOptions | নতুন | |
| স্থানের বৈশিষ্ট্য | outdoorSeating, liveMusic, menuForChildren, servesCocktails, servesDessert, servesCoffee, goodForChildren, allowsDogs, restroom, goodForGroups, goodForWatchingSports | নতুন |
টেক্সট সার্চের প্রতিক্রিয়া পরিবর্তন
নিম্নলিখিত সারণীতে টেক্সট সার্চ (লেগ্যাসি) এবং টেক্সট সার্চ (নিউ)-এর রেসপন্স অবজেক্টের শীর্ষ-স্তরের ফিল্ডগুলির পরিবর্তনগুলি দেখানো হয়েছে। নতুন এপিআই-এর ক্ষেত্রে, রেসপন্সের একমাত্র শীর্ষ-স্তরের ফিল্ডটি হলো places অ্যারে।
| মাঠ | টেক্সট সার্চ (লেগ্যাসি) | টেক্সট সার্চ (নতুন) | নোট |
|---|---|---|---|
| স্থান আরোপ | html_attributions | প্রতিটি স্থানের জন্য place.attributions হিসেবে নতুন Place অবজেক্টে স্থানান্তরিত করা হয়েছে। | |
| স্থানসমূহের সমাহার | লিগ্যাসি প্লেস অবজেক্টের results অ্যারে | নতুন Place অবজেক্টের অ্যারে places করে | |
| অনুরোধের অবস্থা | status | স্ট্যান্ডার্ড HTTP রেসপন্স (HTTP রেসপন্স কোড এবং মেসেজ)-এ স্থানান্তরিত করা হয়েছে। | |
| যেকোনো ত্রুটির বার্তা | error_message | স্ট্যান্ডার্ড HTTP রেসপন্স (HTTP রেসপন্স কোড এবং মেসেজ)-এ স্থানান্তরিত করা হয়েছে। | |
| যেকোনো তথ্য বার্তা | info_messages | অপসারণ করা হয়েছে | |
| পৃষ্ঠা টোকেন | next_page_token | অপসারণ করা হয়েছে |
কাছাকাছি অনুসন্ধানের প্রতিক্রিয়া পরিবর্তন
নিম্নলিখিত সারণীতে Nearby Search (Legacy) এবং Nearby Search (New)-এর রেসপন্স অবজেক্টের শীর্ষ-স্তরের ফিল্ডগুলির পরিবর্তনগুলি দেখানো হয়েছে। নতুন API-এর ক্ষেত্রে, রেসপন্সের একমাত্র শীর্ষ-স্তরের ফিল্ডটি হলো places অ্যারে।
| মাঠ | নিকটবর্তী অনুসন্ধান (লেগ্যাসি) | কাছাকাছি অনুসন্ধান (নতুন) | নোট |
|---|---|---|---|
| স্থান আরোপ | html_attributions | প্রতিটি স্থানের জন্য place.attributions হিসেবে নতুন Place অবজেক্টে স্থানান্তরিত করা হয়েছে। | |
| স্থানসমূহের সমাহার | লিগ্যাসি প্লেস অবজেক্টের results অ্যারে | নতুন Place অবজেক্টের অ্যারে places করে | |
| অনুরোধের অবস্থা | status | স্ট্যান্ডার্ড HTTP রেসপন্স (HTTP রেসপন্স কোড এবং মেসেজ)-এ স্থানান্তরিত করা হয়েছে। | |
| যেকোনো ত্রুটির বার্তা | error_message | স্ট্যান্ডার্ড HTTP রেসপন্স (HTTP রেসপন্স কোড এবং মেসেজ)-এ স্থানান্তরিত করা হয়েছে। | |
| যেকোনো তথ্য বার্তা | info_messages | অপসারণ করা হয়েছে | |
| পৃষ্ঠা টোকেন | next_page_token | অপসারণ করা হয়েছে |
স্থানের বিবরণ (নতুন) প্রতিক্রিয়া পরিবর্তন
নিম্নলিখিত সারণীতে প্লেস ডিটেইলস (লেগ্যাসি) এবং প্লেস ডিটেইলস (নিউ)-এর রেসপন্স অবজেক্টের শীর্ষ-স্তরের ফিল্ডগুলির পরিবর্তনগুলি দেখানো হয়েছে। নতুন এপিআই-এর ক্ষেত্রে, রেসপন্সের একমাত্র শীর্ষ-স্তরের ফিল্ডটি হলো places অ্যারে।
| মাঠ | স্থানের বিবরণ (উত্তরাধিকার) | স্থানের বিবরণ (নতুন) | নোট |
|---|---|---|---|
| স্থান আরোপ | html_attributions | attributions হিসেবে নতুন প্লেস অবজেক্টে স্থানান্তরিত করা হয়েছে | |
| স্থানের বিবরণ (নতুন) | লিগ্যাসি প্লেস অবজেক্ট ধারণকারী result | নতুন স্থান বস্তু | |
| অনুরোধের অবস্থা | status | স্ট্যান্ডার্ড HTTP রেসপন্স (HTTP রেসপন্স কোড এবং মেসেজ)-এ স্থানান্তরিত করা হয়েছে। | |
| যেকোনো তথ্য বার্তা | info_messages | স্ট্যান্ডার্ড HTTP রেসপন্স (HTTP রেসপন্স কোড এবং মেসেজ)-এ স্থানান্তরিত করা হয়েছে। |