জায়গার বিবরণ (লিগ্যাসি)

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

কোনও জায়গা সার্চ করে place_id পাওয়ার পরে, আপনি জায়গার বিবরণ (লিগ্যাসি) সংক্রান্ত অনুরোধ শুরু করে কোনও নির্দিষ্ট প্রতিষ্ঠান বা উল্লেখযোগ্য স্থান সম্পর্কে আরও বিবরণ পাওয়ার অনুরোধ করতে পারবেন। Place Details (Legacy) অনুরোধের মাধ্যমে নির্দিষ্ট করা জায়গা সম্পর্কে আরও বিস্তারিত তথ্য পাওয়া যায় যেমন, সম্পূর্ণ ঠিকানা, ফোন নম্বর, ব্যবহারকারীর রেটিং ও রিভিউ।

Place Details (Legacy) সংক্রান্ত অনুরোধ

কোনও জায়গার বিবরণ (পুরনো) সংক্রান্ত অনুরোধ হল নিম্নলিখিত ফর্মের একটি HTTP URL:

https://maps.googleapis.com/maps/api/place/details/output?parameters

যেখানে output নিম্নলিখিত মানগুলির মধ্যে যেকোনও একটি হতে পারে:

  • json (সাজেস্ট করা হয়েছে) জাভাস্ক্রিপ্ট অবজেক্ট নোটেশনে (JSON) আউটপুট দেখায়
  • xml XML হিসেবে আউটপুট দেখায়

সার্চের অনুরোধ শুরু করার জন্য নির্দিষ্ট কিছু প্যারামিটার প্রয়োজন। URL-এ স্ট্যান্ডার্ড হিসেবে, সব প্যারামিটারকে অ্যামপারস্যান্ড (&) অক্ষর ব্যবহার করে আলাদা করা হয়। নিম্নলিখিত বিভাগে প্যারামিটার এবং সেগুলির সম্ভাব্য ভ্যালুর তালিকা দেওয়া হল।

প্রয়োজনীয় প্যারামিটার

ঐচ্ছিক প্যারামিটার

  • ফিল্ড

    সতর্কতা: জায়গা সার্চ করা (Legacy) সংক্রান্ত অনুরোধ এবং জায়গার বিবরণ (Legacy) সংক্রান্ত অনুরোধ একই ফিল্ড ফেরত দেয় না। জায়গা সার্চ করা (পুরনো) সংক্রান্ত অনুরোধে, জায়গার বিবরণ (পুরনো) সংক্রান্ত অনুরোধের মাধ্যমে ফেরত পাওয়া ফিল্ডের সাবসেট ফেরত পাওয়া যায়। আপনি যে ফিল্ডটি চান সেটি যদি Place Search (Legacy) দ্বারা ফেরত না আসে, তাহলে আপনি একটি place_id পেতে Place Search (Legacy) ব্যবহার করতে পারেন, তারপর একটি Place Details (Legacy) অনুরোধ করতে সেই Place ID ব্যবহার করুন। Place Search (Legacy) অনুরোধে উপলভ্য নয় এমন ফিল্ড সম্পর্কে আরও তথ্য পেতে, জায়গার ডেটা ফিল্ড (Legacy) দেখুন।

    ফেরত পাঠানোর জন্য জায়গার ডেটার ধরন কমা দিয়ে আলাদা করা তালিকা হিসেবে উল্লেখ করতে ফিল্ড প্যারামিটার ব্যবহার করুন। যেমন: fields=formatted_address,name,geometry. কম্পাউন্ড ভ্যালু উল্লেখ করার সময় ফরওয়ার্ড স্ল্যাশ ব্যবহার করুন। যেমন: opening_hours/open_now.

    ফিল্ডগুলি তিনটি বিলিং বিভাগে বিভক্ত: প্রাথমিক, যোগাযোগ এবং পরিবেশ। বেসিক, পরিচিতি ও অ্যাটমোস্ফিয়ার SKU-এর জন্য বেস SKU (জায়গার বিবরণ, জায়গা খোঁজা, নিয়ারবাই Search বা টেক্সট সার্চ) ছাড়াও চার্জ করা হয়। আরও তথ্যের জন্য, দাম সংক্রান্ত শিট দেখুন।

    প্রাথমিক

    বেসিক বিভাগে নিম্নলিখিত ফিল্ড অন্তর্ভুক্ত থাকে: address_components, adr_address, business_status, formatted_address, geometry, icon, icon_mask_base_uri, icon_background_color, name, permanently_closed (বন্ধ করা হয়েছে), photo, place_id, plus_code, type, url, utc_offset, vicinity, wheelchair_accessible_entrance.

    পরিচিতি

    পরিচিতি বিভাগে নিম্নলিখিত ফিল্ডগুলি অন্তর্ভুক্ত থাকে: current_opening_hours, formatted_phone_number, international_phone_number, opening_hours, secondary_opening_hours, website

    পরিবেশ

    'পরিবেশ' বিভাগে নিম্নলিখিত ফিল্ড অন্তর্ভুক্ত থাকে: curbside_pickup, delivery, dine_in, editorial_summary, price_level, rating, reservable, reviews, serves_beer, serves_breakfast, serves_brunch, serves_dinner, serves_lunch, serves_vegetarian_food, serves_wine, takeout, user_ratings_total.

    মনে রাখবেন: অ্যাট্রিবিউশন, html_attributions, সবসময় প্রতিটি কলের সাথে ফেরত দেওয়া হয়, ফিল্ডের জন্য অনুরোধ করা হয়েছে কিনা তা নির্বিশেষে।
  • ভাষা

    যে ভাষায় ফলাফল দেখানো হবে।

    • অনুমোদিত ভাষার তালিকা দেখুন। Google প্রায়ই কাজ করে এমন ভাষার তালিকা আপডেট করে, তাই এই তালিকা সম্পূর্ণ নাও হতে পারে।
    • language প্রদান করা না হলে, API Accept-Language হেডারে উল্লেখ করা পছন্দের ভাষা ব্যবহার করার চেষ্টা করে।
    • API এমন রাস্তার ঠিকানা প্রদান করার যথাসাধ্য চেষ্টা করে যা ব্যবহারকারী ও স্থানীয় লোকজন উভয়ের জন্যই বোধগম্য হয়। এই লক্ষ্য পূরণ করতে, এটি স্থানীয় ভাষায় রাস্তার ঠিকানা ফেরত পাঠায়, যা ব্যবহারকারীর পছন্দের ভাষা অনুযায়ী, প্রয়োজনে ব্যবহারকারীর পড়ার উপযোগী স্ক্রিপ্টে লিপ্যন্তর করা হয়। অন্যান্য সব ঠিকানা পছন্দের ভাষায় দেখানো হয়। ঠিকানার সব কম্পোনেন্ট একই ভাষায় দেখানো হয়, যা প্রথম কম্পোনেন্ট থেকে বেছে নেওয়া হয়।
    • পছন্দের ভাষায় কোনও নাম উপলভ্য না থাকলে, API সবচেয়ে কাছাকাছি ম্যাচ ব্যবহার করে।
    • API যে ফলাফল দেখায় এবং যে ক্রমে দেখায়, তার উপর পছন্দের ভাষার সামান্য প্রভাব থাকে। জিওকোডার ভাষার উপর নির্ভর করে সংক্ষিপ্ত রূপকে আলাদাভাবে ব্যাখ্যা করে, যেমন রাস্তার প্রকারের সংক্ষিপ্ত রূপ বা সমার্থক শব্দ যা একটি ভাষায় বৈধ হতে পারে কিন্তু অন্য ভাষায় নয়। যেমন, হাঙ্গেরিয়ান ভাষায় utca এবং tér হল রাস্তার সমার্থক শব্দ।
  • অঞ্চল

    অঞ্চল কোড, ccTLD ("টপ-লেভেল ডোমেন") দুটি অক্ষরের মান হিসেবে উল্লেখ করা হয়েছে। বেশিরভাগ ccTLD কোড ISO 3166-1 কোডের মতোই হয়, তবে কিছু ব্যতিক্রম আছে। যেমন, যুক্তরাজ্যের ccTLD হল "uk" (.co.uk) এবং এর ISO 3166-1 কোড হল "gb" (টেকনিক্যালি "গ্রেট ব্রিটেন ও উত্তর আয়ারল্যান্ডের যুক্তরাজ্য" এন্টিটির জন্য)।

  • reviews_no_translations

    রিভিউয়ের অনুবাদ বন্ধ করতে reviews_no_translations=true উল্লেখ করুন; রিভিউয়ের অনুবাদ চালু করতে reviews_no_translations=false উল্লেখ করুন। রিভিউ আসল ভাষাতেই দেখানো হয়।

    বাদ দেওয়া হলে বা কোনও ভ্যালু ছাড়া পাস করা হলে, রিভিউয়ের অনুবাদ চালু করা হয়। অনুরোধে language প্যারামিটার উল্লেখ করা থাকলে, অনুবাদের জন্য পছন্দসই ভাষা হিসেবে উল্লেখ করা ভাষা ব্যবহার করুন। যদি language বাদ দেওয়া হয়, তাহলে API পছন্দসই ভাষা হিসেবে Accept-Language হেডার ব্যবহার করার চেষ্টা করে।

  • reviews_sort

    রিভিউ ফেরত দেওয়ার সময় ব্যবহার করার জন্য সাজানোর পদ্ধতি। most_relevant (ডিফল্ট) বা newest-এ সেট করা যেতে পারে।

    • most_relevant-এর (ডিফল্ট) জন্য, প্রাসঙ্গিকতা অনুযায়ী রিভিউ সাজানো হয়; পরিষেবাটি পছন্দের ভাষায় লেখা রিভিউ দেখানোর জন্য ফলাফলকে প্রভাবিত করবে।
    • newest-এর জন্য, রিভিউ কালানুক্রমিক ক্রমে সাজানো হয়; পছন্দের ভাষা সাজানোর ক্রমকে প্রভাবিত করে না।

    Google সাজেস্ট করে যে আপনি ব্যবহারকারীকে দেখান যে কীভাবে রিভিউগুলি সাজানো হচ্ছে।

  • sessiontoken

    একটি র‍্যান্ডম স্ট্রিং যা বিলিংয়ের উদ্দেশ্যে একটি অটোমেটিক সম্পূর্ণ হওয়া সেশন শনাক্ত করে।

    ব্যবহারকারী কোয়েরি টাইপ করা শুরু করলে সেশন শুরু হয় এবং তিনি কোনও জায়গা বেছে নিলে এবং জায়গার বিবরণ (লিগ্যাসি) কল করা হলে সেশন শেষ হয়। প্রতিটি সেশনে একাধিক কোয়েরি থাকতে পারে, তারপরে একটি জায়গা বেছে নিতে হবে। সেশনের মধ্যে প্রতিটি অনুরোধের জন্য ব্যবহৃত API কী একই Google Cloud Console প্রোজেক্টের হতে হবে। সেশন শেষ হয়ে গেলে, টোকেন আর বৈধ থাকে না; আপনার অ্যাপকে প্রতিটি সেশনের জন্য নতুন টোকেন জেনারেট করতে হবে। sessiontoken প্যারামিটার বাদ দেওয়া হলে অথবা আপনি সেশন টোকেন আবার ব্যবহার করলে, সেশন টোকেন না দেওয়ার মতোই সেশনের জন্য চার্জ করা হয় (প্রতিটি অনুরোধের জন্য আলাদাভাবে বিল করা হয়)।

    আমরা নিম্নলিখিত নির্দেশিকা সাজেস্ট করি:

    • সব অটোমেটিক সম্পূর্ণ হওয়া সেশনের জন্য সেশন টোকেন ব্যবহার করুন।
    • প্রতিটি সেশনের জন্য নতুন টোকেন জেনারেট করুন। ভার্সন 4 UUID ব্যবহার করার জন্য সাজেস্ট করা হয়।
    • কোনও সেশনে জায়গা অটোমেটিক সম্পূর্ণ করা এবং জায়গার বিবরণ সংক্রান্ত সব অনুরোধের জন্য ব্যবহৃত API কী(গুলি) একই Cloud Console প্রোজেক্টের অন্তর্গত কিনা তা নিশ্চিত করুন।
    • প্রতিটি নতুন সেশনের জন্য একটি অনন্য সেশন টোকেন পাস করতে ভুলবেন না। একাধিক সেশনের জন্য একই টোকেন ব্যবহার করলে, প্রতিটি অনুরোধের জন্য আলাদাভাবে বিল করা হবে।

জায়গার বিবরণ (লিগ্যাসি) সংক্রান্ত উদাহরণ

নিম্নলিখিত উদাহরণটি place_id-এর মাধ্যমে কোনও জায়গার বিবরণ অনুরোধ করে এবং এতে name, rating ও formatted_phone_number ফিল্ড অন্তর্ভুক্ত থাকে:

ঝিনুক

curl -L -X GET 'https://maps.googleapis.com/maps/api/place/details/json?place_id=ChIJN1t_tDeuEmsRUsoyG83frY4&fields=name%2Crating%2Cformatted_phone_number&key=YOUR_API_KEY'

HTTP

https://maps.googleapis.com/maps/api/place/details/json
  ?fields=name%2Crating%2Cformatted_phone_number
  &place_id=ChIJN1t_tDeuEmsRUsoyG83frY4
  &key=YOUR_API_KEY

এই উদাহরণের 'কী'-এর জায়গায় আপনার API key ব্যবহার করুন যাতে আপনার অ্যাপ্লিকেশনে অনুরোধ কাজ করে।

জায়গার বিবরণ (লিগ্যাসি) সংক্রান্ত উত্তর

অনুরোধের URL পাথের মধ্যে output ফ্ল্যাগ দ্বারা নির্দেশিত ফর্ম্যাটে জায়গার বিবরণ (লিগ্যাসি) সংক্রান্ত উত্তর ফেরত দেওয়া হয়।

JSON

{
  "html_attributions": [],
  "result":
    {
      "address_components":
        [
          { "long_name": "48", "short_name": "48", "types": ["street_number"] },
          {
            "long_name": "Pirrama Road",
            "short_name": "Pirrama Rd",
            "types": ["route"],
          },
          {
            "long_name": "Pyrmont",
            "short_name": "Pyrmont",
            "types": ["locality", "political"],
          },
          {
            "long_name": "City of Sydney",
            "short_name": "City of Sydney",
            "types": ["administrative_area_level_2", "political"],
          },
          {
            "long_name": "New South Wales",
            "short_name": "NSW",
            "types": ["administrative_area_level_1", "political"],
          },
          {
            "long_name": "Australia",
            "short_name": "AU",
            "types": ["country", "political"],
          },
          {
            "long_name": "2009",
            "short_name": "2009",
            "types": ["postal_code"],
          },
        ],
      "adr_address": "48 Pirrama Rd, Pyrmont NSW 2009, Australia",
      "business_status": "OPERATIONAL",
      "formatted_address": "48 Pirrama Rd, Pyrmont NSW 2009, Australia",
      "formatted_phone_number": "(02) 9374 4000",
      "geometry":
        {
          "location": { "lat": -33.866489, "lng": 151.1958561 },
          "viewport":
            {
              "northeast":
                { "lat": -33.8655112697085, "lng": 151.1971156302915 },
              "southwest":
                { "lat": -33.86820923029149, "lng": 151.1944176697085 },
            },
        },
      "icon": "https://maps.gstatic.com/mapfiles/place_api/icons/v1/png_71/generic_business-71.png",
      "icon_background_color": "#7B9EB0",
      "icon_mask_base_uri": "https://maps.gstatic.com/mapfiles/place_api/icons/v2/generic_pinlet",
      "international_phone_number": "+61 2 9374 4000",
      "name": "Google Workplace 6",
      "opening_hours":
        {
          "open_now": false,
          "periods":
            [
              {
                "close": { "day": 1, "time": "1700" },
                "open": { "day": 1, "time": "0900" },
              },
              {
                "close": { "day": 2, "time": "1700" },
                "open": { "day": 2, "time": "0900" },
              },
              {
                "close": { "day": 3, "time": "1700" },
                "open": { "day": 3, "time": "0900" },
              },
              {
                "close": { "day": 4, "time": "1700" },
                "open": { "day": 4, "time": "0900" },
              },
              {
                "close": { "day": 5, "time": "1700" },
                "open": { "day": 5, "time": "0900" },
              },
            ],
          "weekday_text":
            [
              "Monday: 9:00 AM – 5:00 PM",
              "Tuesday: 9:00 AM – 5:00 PM",
              "Wednesday: 9:00 AM – 5:00 PM",
              "Thursday: 9:00 AM – 5:00 PM",
              "Friday: 9:00 AM – 5:00 PM",
              "Saturday: Closed",
              "Sunday: Closed",
            ],
        },
      "photos":
        [
          {
            "height": 3024,
            "html_attributions":
              [
                "Cynthia Wei",
              ],
            "photo_reference": "Aap_uEC6jqtpflLS8GxQqPHBjlcwBf2sri0ZErk9q1ciHGZ6Zx5HBiiiEsPEO3emtB1PGyWbBQhgPL2r9CshoVlJEG4xzB71QMhGBTqqeaCNk1quO3vTTiP50aM1kmOaBQ-DF1ER7zpu6BQOEtnusKMul0m4KA45wfE3h6Xh2IxjLNzx-IiX",
            "width": 4032,
          },
          {
            "height": 3264,
            "html_attributions":
              [
                "Heyang Li",
              ],
            "photo_reference": "Aap_uECyRjHhOQgGaKTW6Z3ZfTEaDhNc44m0F6GrNSFIMffixwI5xqD35QhecdzVY-FUuDtVE1huu8-2HkxgI9Gwvy6W18fU-_E3UUkdSFBQqGK8_slKlT8BZZc66sTX53IEcTDrZfT-E5_YUBYBOm13yxOTOfWfEDABhaxCGC5Hu_XYh0fI",
            "width": 4912,
          },
          // ...
        ],
      "place_id": "ChIJN1t_tDeuEmsRUsoyG83frY4",
      "plus_code":
        {
          "compound_code": "45MW+C8 Pyrmont NSW, Australia",
          "global_code": "4RRH45MW+C8",
        },
      "rating": 4,
      "reference": "ChIJN1t_tDeuEmsRUsoyG83frY4",
      "reviews":
        [
          {
            "author_name": "Luke Archibald",
            "author_url": "https://www.google.com/maps/contrib/113389359827989670652/reviews",
            "language": "en",
            "profile_photo_url": "https://lh3.googleusercontent.com/a-/AOh14GhGGmTmvtD34HiRgwHdXVJUTzVbxpsk5_JnNKM5MA=s128-c0x00000000-cc-rp-mo",
            "rating": 1,
            "relative_time_description": "a week ago",
            "text": "Beautiful building with a great view.",
            "time": 1652286798,
          },
          {
            "author_name": "Tevita Taufoou",
            "author_url": "https://www.google.com/maps/contrib/105937236918123663309/reviews",
            "language": "en",
            "profile_photo_url": "https://lh3.googleusercontent.com/a/AATXAJwZANdRSSg96QeZG--6BazG5uv_BJMIvpZGqwSz=s128-c0x00000000-cc-rp-mo",
            "rating": 1,
            "relative_time_description": "6 months ago",
            "text": "Conference rooms were well equipped.",
            "time": 1637215605,
          },
          // ...
        ],
      "types": ["point_of_interest", "establishment"],
      "url": "https://maps.google.com/?cid=10281119596374313554",
      "user_ratings_total": 939,
      "utc_offset": 600,
      "vicinity": "48 Pirrama Road, Pyrmont",
      "website": "http://google.com/",
    },
  "status": "OK",
}
    

XML

<?xml version="1.0" encoding="UTF-8"?>
<PlaceDetailsResponse>
 <status>OK</status>
 <result>
  <name>Google Workplace 6</name>
  <vicinity>48 Pirrama Road, Pyrmont</vicinity>
  <type>point_of_interest</type>
  <type>establishment</type>
  <formatted_phone_number>(02) 9374 4000</formatted_phone_number>
  <formatted_address>48 Pirrama Rd, Pyrmont NSW 2009, Australia</formatted_address>
  <address_component>
   <long_name>48</long_name>
   <short_name>48</short_name>
   <type>street_number</type>
  </address_component>
  <address_component>
   <long_name>Pirrama Road</long_name>
   <short_name>Pirrama Rd</short_name>
   <type>route</type>
  </address_component>
  <address_component>
   <long_name>Pyrmont</long_name>
   <short_name>Pyrmont</short_name>
   <type>locality</type>
   <type>political</type>
  </address_component>
  <address_component>
   <long_name>City of Sydney</long_name>
   <short_name>City of Sydney</short_name>
   <type>administrative_area_level_2</type>
   <type>political</type>
  </address_component>
  <address_component>
   <long_name>New South Wales</long_name>
   <short_name>NSW</short_name>
   <type>administrative_area_level_1</type>
   <type>political</type>
  </address_component>
  <address_component>
   <long_name>Australia</long_name>
   <short_name>AU</short_name>
   <type>country</type>
   <type>political</type>
  </address_component>
  <address_component>
   <long_name>2009</long_name>
   <short_name>2009</short_name>
   <type>postal_code</type>
  </address_component>
  <geometry>
   <location>
    <lat>-33.8664890</lat>
    <lng>151.1958561</lng>
   </location>
   <viewport>
    <southwest>
     <lat>-33.8682092</lat>
     <lng>151.1944177</lng>
    </southwest>
    <northeast>
     <lat>-33.8655113</lat>
     <lng>151.1971156</lng>
    </northeast>
   </viewport>
  </geometry>
  <rating>4.0</rating>
  <url>https://maps.google.com/?cid=10281119596374313554</url>
  <icon>https://maps.gstatic.com/mapfiles/place_api/icons/v1/png_71/generic_business-71.png</icon>
  <reference>ChIJN1t_tDeuEmsRUsoyG83frY4</reference>
  <international_phone_number>+61 2 9374 4000</international_phone_number>
  <website>http://google.com/</website>
  <review>
   <time>1652286798</time>
   <text>Beautiful building with a great view.</text>
   <author_name>Luke Archibald</author_name>
   <author_url>https://www.google.com/maps/contrib/113389359827989670652/reviews</author_url>
   <rating>1.0</rating>
   <language>en</language>
   <profile_photo_url>https://lh3.googleusercontent.com/a-/AOh14GhGGmTmvtD34HiRgwHdXVJUTzVbxpsk5_JnNKM5MA=s128-c0x00000000-cc-rp-mo</profile_photo_url>
   <relative_time_description>a week ago</relative_time_description>
  </review>
  <review>
   <time>1637215605</time>
   <text>Conference rooms were well equipped.</text>
   <author_name>Joe Schmoe</author_name>
   <author_url>https://www.google.com/maps/contrib/105937236918123663309/reviews</author_url>
   <rating>1.0</rating>
   <language>en</language>
   <profile_photo_url>https://lh3.googleusercontent.com/a/AATXAJwZANdRSSg96QeZG--6BazG5uv_BJMIvpZGqwSz=s128-c0x00000000-cc-rp-mo</profile_photo_url>
   <relative_time_description>6 months ago</relative_time_description>
  </review>
  <!-- ... -->
  <opening_hours>
   <open_now>false</open_now>
   <period>
    <open>
     <day>1</day>
     <time>0900</time>
    </open>
    <close>
     <day>1</day>
     <time>1700</time>
    </close>
   </period>
   <period>
    <open>
     <day>2</day>
     <time>0900</time>
    </open>
    <close>
     <day>2</day>
     <time>1700</time>
    </close>
   </period>
   <period>
    <open>
     <day>3</day>
     <time>0900</time>
    </open>
    <close>
     <day>3</day>
     <time>1700</time>
    </close>
   </period>
   <period>
    <open>
     <day>4</day>
     <time>0900</time>
    </open>
    <close>
     <day>4</day>
     <time>1700</time>
    </close>
   </period>
   <period>
    <open>
     <day>5</day>
     <time>0900</time>
    </open>
    <close>
     <day>5</day>
     <time>1700</time>
    </close>
   </period>
   <weekday_text>Monday: 9:00 AM – 5:00 PM</weekday_text>
   <weekday_text>Tuesday: 9:00 AM – 5:00 PM</weekday_text>
   <weekday_text>Wednesday: 9:00 AM – 5:00 PM</weekday_text>
   <weekday_text>Thursday: 9:00 AM – 5:00 PM</weekday_text>
   <weekday_text>Friday: 9:00 AM – 5:00 PM</weekday_text>
   <weekday_text>Saturday: Closed</weekday_text>
   <weekday_text>Sunday: Closed</weekday_text>
  </opening_hours>
  <utc_offset>600</utc_offset>
  <photo>
   <photo_reference>Aap_uEDT4DC26Lk_VoI6CvsZl1NzU7BOPjEyqEHlf8tCA0hFtlrsI1Tmed_LmjSUQghWnZq-E7SsYZSlvGP0X5ZAfH6w0Tmw6biO4PPI8BTPwvo6FqLfZgC2RGNQyI81HRnJGB3ZJUAYEXvxBfA_upEcsITxk52joPkK9d7cfFptY0z-Oy7Y</photo_reference>
   <width>4032</width>
   <height>3024</height>
   <html_attribution>&lt;a href=&quot;https://maps.google.com/maps/contrib/117600448889234589608&quot;&gt;Cynthia Wei&lt;/a&gt;</html_attribution>
  </photo>
  <photo>
   <photo_reference>Aap_uEAPNVkxDxxHa0aRFAkA2gMygFUuaKujSSv-zdad_vuaxTkaDHgX-aVPeNATp7VEgwqa3A3QutoeKdDd6aGZPBPCLl8XTf1vYckEBxIWEXZjFlMXK2TwIVfe4qa6O31AbYQQ5TCrEs9nz2fuBBWJwifTiKIIrv4NrEpQok6i8nnn8xKS</photo_reference>
   <width>4912</width>
   <height>3264</height>
   <html_attribution>&lt;a href=&quot;https://maps.google.com/maps/contrib/102493344958625549078&quot;&gt;Heyang Li&lt;/a&gt;</html_attribution>
  </photo>
  <!-- ... -->
  <adr_address>&lt;span class=&quot;street-address&quot;&gt;48 Pirrama Rd&lt;/span&gt;, &lt;span class=&quot;locality&quot;&gt;Pyrmont&lt;/span&gt; &lt;span class=&quot;region&quot;&gt;NSW&lt;/span&gt; &lt;span class=&quot;postal-code&quot;&gt;2009&lt;/span&gt;, &lt;span class=&quot;country-name&quot;&gt;Australia&lt;/span&gt;</adr_address>
  <user_ratings_total>939</user_ratings_total>
  <place_id>ChIJN1t_tDeuEmsRUsoyG83frY4</place_id>
  <plus_code>
   <global_code>4RRH45MW+C8</global_code>
   <compound_code>45MW+C8 Pyrmont NSW, Australia</compound_code>
  </plus_code>
  <icon_background_color>#7B9EB0</icon_background_color>
  <business_status>OPERATIONAL</business_status>
  <icon_mask_base_uri>https://maps.gstatic.com/mapfiles/place_api/icons/v2/generic_pinlet</icon_mask_base_uri>
 </result>
</PlaceDetailsResponse>

    

JSON এবং XML রেসপন্সের প্রতিটিতে নিম্নলিখিত এলিমেন্ট থাকে:

PlacesDetailsResponse

ফিল্ড প্রয়োজনীয় ধরন বিবরণ
প্রয়োজনীয় Array<string>

এই তালিকায় অ্যাট্রিবিউশনের সেট থাকতে পারে যা ব্যবহারকারীকে অবশ্যই দেখাতে হবে (কিছু তালিকায় অ্যাট্রিবিউশন নাও থাকতে পারে)।

প্রয়োজনীয় জায়গা

অনুরোধ করা জায়গা সম্পর্কে বিস্তারিত তথ্য থাকে।

আরও তথ্যের জন্য জায়গা দেখুন।

প্রয়োজনীয় PlacesDetailsStatus

অনুরোধের স্ট্যাটাস থাকে এবং অনুরোধ কেন ব্যর্থ হয়েছে তা ট্র্যাক করতে সাহায্য করার জন্য ডিবাগিং তথ্য থাকতে পারে।

আরও তথ্যের জন্য PlacesDetailsStatus দেখুন।

ঐচ্ছিক Array<string>

পরিষেবাটি অনুরোধের স্পেসিফিকেশন সম্পর্কে অতিরিক্ত তথ্য প্রদান করলে, রেসপন্স অবজেক্টের মধ্যে একটি অতিরিক্ত info_messages ফিল্ড থাকতে পারে। এই ফিল্ডটি শুধুমাত্র সফল অনুরোধের জন্য ফেরত দেওয়া হয়। এটি সবসময় ফেরত নাও আসতে পারে এবং এর কন্টেন্ট পরিবর্তন হতে পারে।

JSON রেসপন্সে, এগুলি রুট এলিমেন্ট হিসেবে দেখানো হয়। XML উত্তরে, এগুলি <PlaceDetailsResponse>-এর নিচে টপ-লেভেল এলিমেন্ট হিসেবে দেখা যায়।

PlacesDetailsStatus

পরিষেবা থেকে স্ট্যাটাস কোড পাঠানো হয়েছে।

  • OK API অনুরোধ সফল হয়েছে তা নির্দেশ করছে।
  • ZERO_RESULTS ইঙ্গিত করছে যে রেফারেন্স করা লোকেশন, place_id, সঠিক ছিল কিন্তু এখন আর সঠিক ফলাফল রেফার করে না। প্রতিষ্ঠানটি আর ব্যবসা না করলে এমনটি হতে পারে।
  • NOT_FOUND ইঙ্গিত করছে যে রেফারেন্স করা লোকেশন, place_id, Places ডেটাবেসে খুঁজে পাওয়া যায়নি।
  • INVALID_REQUEST থেকে বোঝা যায় যে API অনুরোধটি ভুলভাবে ফর্ম্যাট করা হয়েছে।
  • OVER_QUERY_LIMIT নিম্নলিখিত যেকোনও একটি নির্দেশ করে:
    • আপনি QPS-এর সীমা পেরিয়ে গেছেন।
    • আপনার অ্যাকাউন্টে বিলিং চালু করা হয়নি।
    • মাসিক $২০০ ক্রেডিট বা নিজের উপর আরোপ করা ব্যবহারের সীমা অতিক্রম করা হয়েছে।
    • প্রদান করা পেমেন্ট পদ্ধতি আর বৈধ নয় (যেমন, ক্রেডিট কার্ডের মেয়াদ শেষ হয়ে গেছে)।
    এই সমস্যার সমাধান কীভাবে করবেন সেই সম্পর্কে আরও তথ্য পেতে Maps-এর প্রায়শই জিজ্ঞাসিত প্রশ্ন দেখুন।
  • REQUEST_DENIED, যা থেকে বোঝা যায় যে আপনার অনুরোধ প্রত্যাখ্যান করা হয়েছে, সাধারণত এই কারণে:
    • অনুরোধে API key নেই।
    • key প্যারামিটারটি সঠিক নয়।
  • UNKNOWN_ERROR অজানা সমস্যার কথা জানাচ্ছে।

জায়গা

কোনও জায়গার বিবরণ সহ অ্যাট্রিবিউট। সব ধরনের জায়গার জন্য সব অ্যাট্রিবিউট উপলভ্য হবে না।

ফিল্ড প্রয়োজনীয় ধরন বিবরণ
ঐচ্ছিক Array<AddressComponent>

এই ঠিকানার ক্ষেত্রে প্রযোজ্য আলাদা আলাদা কম্পোনেন্ট সহ একটি অ্যারে।

আরও তথ্যের জন্য AddressComponent দেখুন।

ঐচ্ছিক স্ট্রিং

adr মাইক্রোফরম্যাটে জায়গার ঠিকানার উপস্থাপনা।

ঐচ্ছিক স্ট্রিং

এটি যদি কোনও ব্যবসা হয়, তাহলে জায়গাটির অপারেশনাল স্ট্যাটাস নির্দেশ করে। কোনও ডেটা না থাকলে, business_status ফেরত দেওয়া হয় না।

The allowed values include: OPERATIONAL, CLOSED_TEMPORARILY, and CLOSED_PERMANENTLY
ঐচ্ছিক বুলিয়ান

ব্যবসা কার্বসাইড পিক-আপের সুবিধা দেয় কিনা তা উল্লেখ করে।

ঐচ্ছিক PlaceOpeningHours

পরবর্তী সাত দিনের (আজকের দিন সহ) অপারেশনের সময় অন্তর্ভুক্ত করে। অনুরোধের তারিখের মধ্যরাত থেকে সময়সীমা শুরু হয় এবং ছয় দিন পরে রাত ১১:৫৯-এ শেষ হয়। এই ফিল্ডে special_days সাবফিল্ডের সব ঘণ্টা অন্তর্ভুক্ত থাকে, যা ব্যতিক্রমী ঘণ্টা আছে এমন তারিখের জন্য সেট করা হয়।

আরও তথ্যের জন্য PlaceOpeningHours দেখুন।

ঐচ্ছিক বুলিয়ান

ব্যবসা ডেলিভারি পরিষেবা প্রদান করে কিনা তা নির্দিষ্ট করে।

ঐচ্ছিক বুলিয়ান

ব্যবসাটি ইনডোর বা আউটডোর বসার বিকল্প সমর্থন করে কিনা তা নির্দিষ্ট করে।

ঐচ্ছিক PlaceEditorialSummary

জায়গাটির সারাংশ অন্তর্ভুক্ত আছে। সারসংক্ষেপে টেক্সট ওভারভিউ থাকে এবং প্রযোজ্য হলে, এগুলির জন্য ভাষার কোডও থাকে। সারসংক্ষেপের টেক্সট যেমন আছে তেমনই দেখাতে হবে এবং এটি পরিবর্তন বা সংশোধন করা যাবে না।

আরও তথ্যের জন্য PlaceEditorialSummary দেখুন।

ঐচ্ছিক স্ট্রিং

এই জায়গার মানুষের-পঠনযোগ্য ঠিকানা সহ স্ট্রিং।

সাধারণত এই ঠিকানা পোস্টাল ঠিকানার সমতুল্য হয়। মনে রাখবেন যে যুক্তরাজ্যের মতো কিছু দেশে লাইসেন্স সংক্রান্ত বিধিনিষেধের কারণে আসল পোস্টাল ঠিকানা ডিস্ট্রিবিউট করার অনুমতি দেওয়া হয় না।

ফর্ম্যাট করা ঠিকানাটি যৌক্তিকভাবে এক বা একাধিক ঠিকানা উপাদান নিয়ে গঠিত। যেমন, "111 8th Avenue, New York, NY" ঠিকানায় নিম্নলিখিত উপাদানগুলি রয়েছে: "111" (রাস্তার নম্বর), "8th Avenue" (রুট), "New York" (শহর) এবং "NY" (মার্কিন যুক্তরাষ্ট্রের রাজ্য)।

প্রোগ্রাম্যাটিক্যালি ফর্ম্যাট করা ঠিকানা পার্স করবেন না। পরিবর্তে, আপনাকে আলাদা আলাদা ঠিকানার কম্পোনেন্ট ব্যবহার করতে হবে, যা API রেসপন্স ফর্ম্যাট করা ঠিকানা ফিল্ড ছাড়াও অন্তর্ভুক্ত করে।

ঐচ্ছিক স্ট্রিং

এতে জায়গার ফোন নম্বর স্থানীয় ফর্ম্যাটে থাকে।

ঐচ্ছিক Geometry

লোকেশন এবং লোকেশনের জন্য ভিউপোর্ট থাকে।

আরও তথ্যের জন্য Geometry দেখুন।

ঐচ্ছিক স্ট্রিং

এতে সাজেস্ট করা আইকনের URL থাকে যা ম্যাপে এই ফলাফল দেখানোর সময় ব্যবহারকারীকে দেখানো হতে পারে।

ঐচ্ছিক স্ট্রিং

জায়গার বিভাগের জন্য ডিফল্ট হেক্স কালার কোড থাকে।

ঐচ্ছিক স্ট্রিং

এতে সাজেস্ট করা আইকনের URL থাকে, তবে .svg বা .png ফাইলের ধরনের এক্সটেনশন থাকে না।

ঐচ্ছিক স্ট্রিং

আন্তর্জাতিক ফর্ম্যাটে জায়গার ফোন নম্বর থাকে। আইএসডি কোড সহ ফর্ম্যাটে দেশের কোড থাকে এবং তার আগে প্লাস, +, চিহ্ন থাকে। যেমন, Google-এর সিডনি, অস্ট্রেলিয়া অফিসের international_phone_number হল +61 2 9374 4000।

ঐচ্ছিক স্ট্রিং

ফেরত পাঠানো ফলাফলের জন্য মানুষের-পঠনযোগ্য নাম থাকে। establishment ফলাফলের জন্য, এটি সাধারণত ক্যানোনিক্যালাইজ করা ব্যবসার নাম।

ঐচ্ছিক PlaceOpeningHours

এতে নিয়মিত কর্মসময় থাকে।

আরও তথ্যের জন্য PlaceOpeningHours দেখুন।

ঐচ্ছিক বুলিয়ান

ব্যবসার অপারেশনাল স্ট্যাটাস পেতে business_status ব্যবহার করুন।

ঐচ্ছিক Array<PlacePhoto>

ফটো অবজেক্টের একটি অ্যারে, যার প্রতিটিতে একটি ছবির রেফারেন্স থাকে। একটি অনুরোধের উত্তরে সর্বাধিক দশটি ফটো দেখানো হতে পারে। জায়গার ফটো এবং আপনার অ্যাপ্লিকেশনে কীভাবে ছবি ব্যবহার করতে পারবেন সেই সম্পর্কে আরও তথ্য জায়গার ফটো ডকুমেন্টেশনে পাওয়া যাবে।

আরও তথ্যের জন্য PlacePhoto দেখুন।

ঐচ্ছিক স্ট্রিং

একটি টেক্সচুয়াল শনাক্তকারী যা অনন্যভাবে একটি স্থানকে শনাক্ত করে। জায়গাটি সম্পর্কে তথ্য পেতে, Places API অনুরোধের place_id ফিল্ডে এই শনাক্তকারী পাস করুন। প্লেস আইডি সম্পর্কে আরও জানতে, প্লেস আইডি ওভারভিউ দেখুন।

ঐচ্ছিক PlusCode

অক্ষাংশ ও দ্রাঘিমাংশ স্থানাঙ্ক থেকে প্রাপ্ত একটি এনকোড করা লোকেশন রেফারেন্স, যা একটি এলাকাকে উপস্থাপন করে: ১/৮০০০ ডিগ্রির ১/৮০০০ অংশ (নিরক্ষরেখায় প্রায় ১৪মি x ১৪মি) বা তার চেয়ে ছোট। যেসব জায়গায় রাস্তার ঠিকানা নেই (যেখানে বিল্ডিংয়ের নম্বর বা রাস্তার নাম নেই) সেখানে রাস্তার ঠিকানার পরিবর্তে Plus Code ব্যবহার করা যেতে পারে। ওপেন লোকেশন কোড এবং Plus Code দেখুন।

আরও তথ্যের জন্য PlusCode দেখুন।

ঐচ্ছিক নম্বর

০ থেকে ৪ স্কেলে জায়গার দামের লেভেল। নির্দিষ্ট ভ্যালু দ্বারা নির্দেশিত সঠিক পরিমাণ অঞ্চলভেদে আলাদা হবে। দাম সম্পর্কিত লেভেল এইভাবে ব্যাখ্যা করা হয়:

  • ০টি ফ্রি
  • ১ কম দামি
  • ২ মাঝারি
  • 3 দামী
  • ৪ খুব দামী
ঐচ্ছিক নম্বর

ব্যবহারকারীর রিভিউয়ের ভিত্তিতে জায়গার রেটিং ১.০ থেকে ৫.০ পর্যন্ত দেখানো হয়।

ঐচ্ছিক স্ট্রিং
ঐচ্ছিক বুলিয়ান

জায়গাটিতে রিজার্ভেশনের সুবিধা আছে কিনা তা উল্লেখ করে।

ঐচ্ছিক Array<PlaceReview>

সর্বাধিক পাঁচটি রিভিউয়ের JSON অ্যারে। ডিফল্ট হিসেবে, প্রাসঙ্গিকতা অনুযায়ী রিভিউ সাজানো হয়। সর্টিং নিয়ন্ত্রণ করতে reviews_sort অনুরোধ প্যারামিটার ব্যবহার করুন।

  • most_relevant-এর (ডিফল্ট) জন্য, প্রাসঙ্গিকতা অনুযায়ী রিভিউ সাজানো হয়; পরিষেবাটি পছন্দের ভাষায় লেখা রিভিউ দেখানোর জন্য ফলাফলকে প্রভাবিত করবে।
  • newest-এর জন্য, রিভিউ কালানুক্রমিক অর্ডারে সাজানো হয়; পছন্দের ভাষা ক্রমানুসারে সাজানোর সেটিংকে প্রভাবিত করে না।

Google সাজেস্ট করে যে ফলাফল most_relevant নাকি newest-এর ভিত্তিতে সাজানো হয়েছে তা ব্যবহারকারীকে জানানো উচিত।

আরও তথ্যের জন্য PlaceReview দেখুন।

ঐচ্ছিক স্ট্রিং
ঐচ্ছিক Array<PlaceOpeningHours>

এতে পরবর্তী সাত দিনের এন্ট্রির অ্যারে থাকে, যার মধ্যে ব্যবসার সেকেন্ডারি সময় সম্পর্কিত তথ্যও অন্তর্ভুক্ত। সেকেন্ডারি সময় ব্যবসার মূল সময় থেকে আলাদা। যেমন, কোনও রেস্তোরাঁ ড্রাইভ থ্রু বা ডেলিভারির সময়কে সেকেন্ডারি সময় হিসেবে উল্লেখ করতে পারে। এই ফিল্ড type সাবফিল্ড পূরণ করে, যা জায়গার ধরনের উপর ভিত্তি করে খোলা থাকার সময়ের ধরনের (যেমন DRIVE_THROUGH, PICKUP, অথবা TAKEOUT) পূর্বনির্ধারিত তালিকা থেকে তথ্য নেয়। এই ফিল্ডে সব ঘণ্টার special_days সাবফিল্ড অন্তর্ভুক্ত, যা ব্যতিক্রমী ঘণ্টা আছে এমন তারিখের জন্য সেট করা হয়েছে।

আরও তথ্যের জন্য PlaceOpeningHours দেখুন।

ঐচ্ছিক বুলিয়ান

এই জায়গায় বিয়ার পাওয়া যায় কিনা তা উল্লেখ করে।

ঐচ্ছিক বুলিয়ান

এই জায়গায় ব্রেকফাস্ট পাওয়া যায় কিনা তা উল্লেখ করে।

ঐচ্ছিক বুলিয়ান

এই জায়গায় ব্রাঞ্চ পরিবেশন করা হয় কিনা তা উল্লেখ করে।

ঐচ্ছিক বুলিয়ান

এই জায়গায় ডিনার পাওয়া যায় কিনা তা উল্লেখ করে।

ঐচ্ছিক বুলিয়ান

এই জায়গায় লাঞ্চ পাওয়া যায় কিনা তা উল্লেখ করে।

ঐচ্ছিক বুলিয়ান

এই জায়গায় নিরামিষ খাবার পরিবেশন করা হয় কিনা তা উল্লেখ করে।

ঐচ্ছিক বুলিয়ান

এই জায়গায় ওয়াইন পরিবেশন করা হয় কিনা তা উল্লেখ করে।

ঐচ্ছিক বুলিয়ান

ব্যবসাটি টেকআউট পরিষেবা প্রদান করে কিনা তা নির্দিষ্ট করে।

ঐচ্ছিক Array<string>

প্রদত্ত ফলাফল বর্ণনা করে এমন ফিচার ধরনের অ্যারে থাকে। কাজ করে এমন ধরনের তালিকা দেখুন।

ঐচ্ছিক স্ট্রিং

এই জায়গার জন্য অফিসিয়াল Google পৃষ্ঠার URL থাকে। এটি Google-এর মালিকানাধীন পৃষ্ঠা হবে যেখানে জায়গাটি সম্পর্কে সেরা উপলভ্য তথ্য থাকবে। অ্যাপ্লিকেশনকে অবশ্যই এই পৃষ্ঠার সাথে লিঙ্ক করতে হবে বা যেকোনও স্ক্রিনে এটি এম্বেড করতে হবে যা ব্যবহারকারীকে জায়গা সম্পর্কে বিস্তারিত ফলাফল দেখায়।

ঐচ্ছিক নম্বর

এই জায়গার জন্য টেক্সট সহ বা টেক্সট ছাড়া মোট রিভিউয়ের সংখ্যা।

ঐচ্ছিক নম্বর

এই জায়গার বর্তমান টাইমজোন UTC থেকে কত মিনিট অফসেট তা উল্লেখ করা আছে। যেমন, ডেলাইট সেভিং টাইম চলাকালীন অস্ট্রেলিয়ার সিডনির কোনও জায়গার জন্য এটি হবে ৬৬০ (UTC থেকে +১১ ঘণ্টা) এবং ডেলাইট সেভিং টাইম ছাড়া ক্যালিফোর্নিয়ার কোনও জায়গার জন্য এটি হবে -৪৮০ (UTC থেকে -৮ ঘণ্টা)।

ঐচ্ছিক স্ট্রিং

প্রতিষ্ঠানের জন্য (শুধুমাত্র types:["establishment", ...]) ফলাফল, vicinity ফিল্ডে রাস্তার নাম, রাস্তার নম্বর এবং এলাকা সহ জায়গার একটি সরলীকৃত ঠিকানা থাকে, তবে প্রদেশ/রাজ্য, পিন কোড বা দেশ থাকে না।

অন্য সব ফলাফলের জন্য, vicinity ফিল্ডে ফলাফলের ঠিকানায় উপস্থিত সবচেয়ে ছোট রাজনৈতিক (types:["political", ...]) ফিচারের নাম থাকে।

এই কন্টেন্ট যেমন আছে তেমনই পড়তে হবে। ফর্ম্যাট করা ঠিকানা প্রোগ্রাম্যাটিক্যালি পার্স করবেন না।

ঐচ্ছিক স্ট্রিং

এই জায়গার জন্য কর্তৃত্বপূর্ণ ওয়েবসাইট, যেমন ব্যবসার হোমপেজ।

ঐচ্ছিক বুলিয়ান

এই জায়গায় হুইলচেয়ার নিয়ে ঢোকার প্রবেশপথ আছে কিনা তা উল্লেখ করে।

PlaceEditorialSummary

জায়গাটির সারাংশ অন্তর্ভুক্ত আছে। সারসংক্ষেপে টেক্সট ওভারভিউ থাকে, এবং প্রযোজ্য হলে এগুলির জন্য ভাষা কোডও অন্তর্ভুক্ত থাকে। সারসংক্ষেপের টেক্সট যেমন আছে তেমনই দেখাতে হবে এবং তা পরিবর্তন বা সংশোধন করা যাবে না।

ফিল্ড প্রয়োজনীয় ধরন বিবরণ
ঐচ্ছিক স্ট্রিং

আগের ফিল্ডের ভাষা। সবসময় নাও থাকতে পারে।

ঐচ্ছিক স্ট্রিং

জায়গাটির মাঝারি দৈর্ঘ্যের টেক্সট সারাংশ।

PlaceOpeningHours

কোনও জায়গা খোলা থাকার সময় বর্ণনা করে এমন অবজেক্ট।

ফিল্ড প্রয়োজনীয় ধরন বিবরণ
ঐচ্ছিক বুলিয়ান

বুলিয়ান ভ্যালু যা দেখায় যে জায়গাটি বর্তমানে খোলা আছে কিনা।

ঐচ্ছিক Array<PlaceOpeningHoursPeriod>

রবিবার থেকে শুরু করে কালানুক্রমিক ক্রমে সাত দিন কভার করে খোলার সময়কালের একটি অ্যারে।

আরও তথ্যের জন্য PlaceOpeningHoursPeriod দেখুন।

ঐচ্ছিক Array<PlaceSpecialDay>

পরবর্তী সাত দিনের জন্য সাতটি পর্যন্ত এন্ট্রির একটি অ্যারে।

আরও তথ্যের জন্য PlaceSpecialDay দেখুন।

ঐচ্ছিক স্ট্রিং

সেকেন্ডারি সময়ের ধরন শনাক্ত করতে ব্যবহৃত একটি টাইপ স্ট্রিং (যেমন, DRIVE_THROUGH, HAPPY_HOUR, DELIVERY, TAKEOUT, KITCHEN, BREAKFAST, LUNCH, DINNER, BRUNCH, PICKUP, SENIOR_HOURS)। শুধুমাত্র secondary_opening_hours-এর জন্য সেট করা হয়েছে।

ঐচ্ছিক Array<string>

জায়গার সময়সূচি মানুষের-পঠনযোগ্য টেক্সটে বর্ণনা করে এমন স্ট্রিংয়ের অ্যারে।

PlaceOpeningHoursPeriod

ফিল্ড প্রয়োজনীয় ধরন বিবরণ
প্রয়োজনীয় PlaceOpeningHoursPeriodDetail

এতে দিন ও সময়ের অবজেক্টের একটি পেয়ার থাকে যা থেকে জানা যায় যে জায়গাটি কখন খোলে।

আরও তথ্যের জন্য PlaceOpeningHoursPeriodDetail দেখুন।

ঐচ্ছিক PlaceOpeningHoursPeriodDetail

এতে দিন ও সময়ের একটি পেয়ার থাকতে পারে যা থেকে জানা যায় যে জায়গাটি কখন বন্ধ হয়। কোনও জায়গা সবসময় খোলা থাকলে, বন্ধ হওয়ার সময় সংক্রান্ত বিভাগটি উত্তরে থাকবে না। ক্লায়েন্টরা সবসময় খোলা থাকার উপর নির্ভর করতে পারেন, যেখানে খোলা থাকার সময়সীমা হিসেবে 0 ভ্যালু সহ দিন এবং 0000 ভ্যালু সহ সময় দেখানো হয়, এবং কোনও close থাকে না।

আরও তথ্যের জন্য PlaceOpeningHoursPeriodDetail দেখুন।

PlaceSpecialDay

ফিল্ড প্রয়োজনীয় ধরন বিবরণ
ঐচ্ছিক স্ট্রিং

জায়গার স্থানীয় টাইমজোনে RFC3339 ফর্ম্যাটে প্রকাশ করা তারিখ, যেমন, ২০১০-১২-৩১।

ঐচ্ছিক বুলিয়ান

এই দিনের জন্য ব্যতিক্রমী সময় থাকলে True হবে। যদি true হয়, তাহলে এর অর্থ হল এই দিনের জন্য অন্তত একটি ব্যতিক্রম আছে। ব্যতিক্রমের কারণে current_opening_hours এবং secondary_opening_hours-এর সাবফিল্ডে বিভিন্ন ভ্যালু দেখা যায়, যেমন periods, weekday_text, open_now। ব্যতিক্রমগুলি ঘণ্টার ক্ষেত্রে প্রযোজ্য এবং ঘণ্টাগুলি অন্যান্য ফিল্ড তৈরি করতে ব্যবহৃত হয়।

PlaceOpeningHoursPeriodDetail

ফিল্ড প্রয়োজনীয় ধরন বিবরণ
প্রয়োজনীয় নম্বর

রবিবার থেকে শুরু করে সপ্তাহের দিনগুলির সাথে সম্পর্কিত ০–৬ পর্যন্ত একটি সংখ্যা। যেমন, ২ মানে মঙ্গলবার।

প্রয়োজনীয় স্ট্রিং

২৪-ঘণ্টা hhmm ফর্ম্যাটে দিনের সময় থাকতে পারে। ভ্যালু 0000–2359 রেঞ্জের মধ্যে হতে হবে। জায়গার টাইম জোন অনুযায়ী সময় দেখানো হবে।

ঐচ্ছিক স্ট্রিং

জায়গার স্থানীয় টাইমজোনে RFC3339 ফর্ম্যাটে প্রকাশ করা তারিখ, যেমন, ২০১০-১২-৩১।

ঐচ্ছিক বুলিয়ান

সাত দিনের কাট-অফের কারণে নির্দিষ্ট সময়সীমা ট্রাঙ্কেট করা হলে ট্রু হিসেবে বিবেচিত হয়, যেখানে অনুরোধের তারিখে মধ্যরাতের আগে সময়সীমা শুরু হয় এবং/অথবা শেষ দিনে মধ্যরাতে বা তার পরে শেষ হয়। এই প্রপার্টি থেকে বোঝা যায় যে খোলা বা বন্ধ থাকার সময়সীমা এই সাত দিনের কাট-অফের পরেও বাড়ানো যেতে পারে।

PlacePhoto

কোনও জায়গার ফটো। এই প্যাটার্নে URL ব্যবহার করে Place Photo API-এর মাধ্যমে ফটো অ্যাক্সেস করা যাবে:

https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photo_reference=photo_reference&key=YOUR_API_KEY

আরও তথ্যের জন্য জায়গার ফটো দেখুন।

ফিল্ড প্রয়োজনীয় ধরন বিবরণ
প্রয়োজনীয় নম্বর

ফটোর উচ্চতা।

প্রয়োজনীয় Array<string>

ফটোর জন্য HTML অ্যাট্রিবিউশন।

প্রয়োজনীয় স্ট্রিং

আপনি ফটো সংক্রান্ত অনুরোধ করলে, ফটো শনাক্ত করার জন্য ব্যবহৃত স্ট্রিং।

প্রয়োজনীয় নম্বর

ফটোর প্রস্থ।

PlaceReview

কোনও ব্যবহারকারীর জমা দেওয়া জায়গার রিভিউ।

ফিল্ড প্রয়োজনীয় ধরন বিবরণ
প্রয়োজনীয় স্ট্রিং

যে ব্যবহারকারী রিভিউ জমা দিয়েছেন তার নাম। নাম প্রকাশ না করে করা রিভিউ "একজন Google ব্যবহারকারী" হিসেবে অ্যাট্রিবিউট করা হয়।

প্রয়োজনীয় নম্বর

এই জায়গার জন্য ব্যবহারকারীর সামগ্রিক রেটিং। এটি একটি পূর্ণ সংখ্যা, যা ১ থেকে ৫-এর মধ্যে হতে হবে।

প্রয়োজনীয় স্ট্রিং

বর্তমান সময়ের সাপেক্ষে, টেক্সটে রিভিউ জমা দেওয়ার সময়।

প্রয়োজনীয় নম্বর

যে সময়ে রিভিউ জমা দেওয়া হয়েছে, ১ জানুয়ারি, ১৯৭০ UTC মধ্যরাত থেকে সেকেন্ডের সংখ্যায় পরিমাপ করা হয়।

ঐচ্ছিক স্ট্রিং

ব্যবহারকারীর Google Maps স্থানীয় গাইড প্রোফাইলের URL, যদি উপলভ্য থাকে।

ঐচ্ছিক স্ট্রিং

IETF ভাষা কোড যা ফেরত আসা পর্যালোচনার ভাষা নির্দেশ করে। এই ফিল্ডে শুধুমাত্র প্রধান ভাষা ট্যাগ থাকে, দেশ বা অঞ্চল নির্দেশকারী সেকেন্ডারি ট্যাগ থাকে না। যেমন, সব ইংরেজি রিভিউ 'en' হিসেবে ট্যাগ করা হয়, 'en-AU' বা 'en-UK' হিসেবে নয়। রিভিউ টেক্সট ছাড়া শুধু রেটিং থাকলে এই ফিল্ড খালি থাকে।

ঐচ্ছিক স্ট্রিং

একটি IETF ভাষা কোড যা পর্যালোচনার আসল ভাষা নির্দেশ করে। রিভিউ অনুবাদ করা হলে, original_language != language.এই ফিল্ডে শুধুমাত্র মূল ভাষার ট্যাগ থাকে, দেশ বা অঞ্চল নির্দেশকারী গৌণ ট্যাগ থাকে না। যেমন, সব ইংরেজি রিভিউ 'en' হিসেবে ট্যাগ করা হয়, 'en-AU' বা 'en-UK' হিসেবে নয়। রিভিউ টেক্সট ছাড়া শুধু রেটিং থাকলে এই ফিল্ড খালি থাকে।

ঐচ্ছিক স্ট্রিং

ব্যবহারকারীর প্রোফাইল ফটোর URL, যদি উপলভ্য থাকে।

ঐচ্ছিক স্ট্রিং

ব্যবহারকারীর রিভিউ। Google Places-এর মাধ্যমে কোনও লোকেশন পর্যালোচনা করার সময়, টেক্সট রিভিউকে ঐচ্ছিক হিসেবে বিবেচনা করা হয়। তাই, এই ফিল্ডটি খালি থাকতে পারে। মনে রাখবেন, এই ফিল্ডে বেসিক HTML মার্কআপ থাকতে পারে। যেমন, এন্টিটি রেফারেন্স &amp; একটি অ্যামপারস্যান্ড অক্ষরকে প্রতিনিধিত্ব করতে পারে।

ঐচ্ছিক বুলিয়ান

রিভিউটি যে ভাষায় লেখা হয়েছিল, সেই মূল ভাষা থেকে অনুবাদ করা হয়েছে কিনা তা বুলিয়ান ভ্যালু থেকে বোঝা যায়। কোনও রিভিউ অনুবাদ করা হলে, ভ্যালু true হিসেবে দেখানো হয় এবং Google সাজেস্ট করে যে আপনি ব্যবহারকারীদের এটি জানান। যেমন, আপনি রিভিউতে "Google-এর মাধ্যমে অনুবাদ করা হয়েছে" স্ট্রিং যোগ করতে পারেন।