জায়গা খোঁজা (লিগ্যাসি)

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

Find Place (Legacy) অনুরোধে টেক্সট ইনপুট নেওয়া হয় এবং তার পরিবর্তে একটি জায়গা দেখানো হয়। ইনপুট যেকোনও ধরনের Places টেক্সট ডেটা হতে পারে, যেমন নাম, ঠিকানা বা ফোন নম্বর। অনুরোধটি অবশ্যই একটি স্ট্রিং হতে হবে। Find Place (Legacy) অনুরোধে স্ট্রিং নয় এমন ডেটা ব্যবহার করলে যেমন, অক্ষাংশ/দ্রাঘিমাংশ কোঅর্ডিনেট বা প্লাস কোড, তাহলে সমস্যা হয়।

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

Find Place (Legacy) অনুরোধ হল নিম্নলিখিত ফর্মের একটি HTTP URL:

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

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

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

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

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

  • ইনপুট

    যে টেক্সট স্ট্রিং সার্চ করতে হবে। এটি অবশ্যই কোনও জায়গার নাম, ঠিকানা বা ফোন নম্বর হতে হবে (যেমন, "১২৩ মেইন স্ট্রিট" বা "সিটি হল")।

  • inputtype

    ইনপুটের ধরন। এটি textquery বা phonenumber হতে পারে। ফোন নম্বর আন্তর্জাতিক ফর্ম্যাটে হতে হবে (এর আগে একটি প্লাস চিহ্ন ("+") থাকবে, তারপরে দেশের কোড এবং তারপরে ফোন নম্বরটি থাকবে)। আরও তথ্যের জন্য E.164 ITU সাজেশন দেখুন।

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

  • ফিল্ড

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

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

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

    প্রাথমিক

    প্রাথমিক বিভাগে নিম্নলিখিত ফিল্ড অন্তর্ভুক্ত: 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 হল রাস্তার সমার্থক শব্দ।
  • locationbias

    রেডিয়াস ও ল্যাট/লং অথবা দুটি ল্যাট/লং পেয়ার উল্লেখ করে নির্দিষ্ট এলাকার ফলাফল পছন্দ করুন, যা একটি আয়তক্ষেত্রের পয়েন্টকে উপস্থাপন করে। এই প্যারামিটার উল্লেখ করা না থাকলে, API ডিফল্ট হিসেবে IP অ্যাড্রেস বায়াসিং ব্যবহার করে।

    • IP বায়াস: API-কে IP অ্যাড্রেস বায়াসিং ব্যবহার করার নির্দেশ দেয়। স্ট্রিং পাস করুন ipbias (এই বিকল্পে কোনও অতিরিক্ত প্যারামিটার নেই)।
    • বৃত্তাকার: মিটারে ব্যাসার্ধ নির্দিষ্ট করে এমন একটি স্ট্রিং, সাথে দশমিক ডিগ্রিতে অক্ষাংশ/দ্রাঘিমাংশ। নিম্নলিখিত ফর্ম্যাট ব্যবহার করুন: circle:radius@lat,lng।
    • আয়তাকার: একটি স্ট্রিং যা দশমিক ডিগ্রিতে দুটি অক্ষাংশ/দ্রাঘিমাংশ জোড়া নির্দিষ্ট করে, যা একটি আয়তক্ষেত্রের দক্ষিণ/পশ্চিম ও উত্তর/পূর্ব বিন্দুকে উপস্থাপন করে। নিম্নলিখিত ফর্ম্যাট ব্যবহার করুন:rectangle:south,west|north,east. মনে রাখবেন যে পূর্ব/পশ্চিম ভ্যালু -১৮০, ১৮০ রেঞ্জে র‍্যাপ করা হয় এবং উত্তর/দক্ষিণ ভ্যালু -৯০, ৯০ রেঞ্জে ক্ল্যাম্প করা হয়।

Find Place (লিগ্যাসি) সংক্রান্ত উদাহরণ

নিম্নলিখিত উদাহরণে "Museum of Contemporary Art Australia"-এর জন্য Find Place (Legacy) অনুরোধ দেখানো হয়েছে, যার মধ্যে photos, formatted_address, name, rating, opening_hours এবং geometry ফিল্ড অন্তর্ভুক্ত:

কার্ল

curl -L -X GET 'https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input=Museum%20of%20Contemporary%20Art%20Australia&inputtype=textquery&fields=formatted_address%2Cname%2Crating%2Copening_hours%2Cgeometry&key=YOUR_API_KEY'

HTTP

https://maps.googleapis.com/maps/api/place/findplacefromtext/json
    ?fields=formatted_address%2Cname%2Crating%2Copening_hours%2Cgeometry
    &input=Museum%20of%20Contemporary%20Art%20Australia
    &inputtype=textquery
    &key=YOUR_API_KEY

নিচের উদাহরণে "Mongolian Grill"-এর জন্য Find Place (Legacy) অনুরোধ দেখানো হয়েছে, যেখানে locationbias প্যারামিটার ব্যবহার করে নির্দিষ্ট করা স্থানাঙ্কের ২০০০ মিটারের মধ্যে ফলাফলকে অগ্রাধিকার দেওয়া হয়েছে:

কার্ল

curl -L -X GET 'https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input=Mongolian%20Grill&inputtype=textquery&fields=formatted_address%2Cname%2Crating%2Copening_hours%2Cgeometry&locationbias=circle:2000@−33.866,151.216&key=YOUR_API_KEY'

HTTP

https://maps.googleapis.com/maps/api/place/findplacefromtext/json
    ?fields=formatted_address%2Cname%2Crating%2Copening_hours%2Cgeometry
    &input=Mongolian%20Grill
    &inputtype=textquery
    &locationbias=circle:2000@−33.866,151.216
    &key=YOUR_API_KEY

নিচের উদাহরণে ফোন নম্বরের জন্য Find Place (Legacy) অনুরোধ দেখানো হয়েছে। মনে রাখবেন যে আন্তর্জাতিক কল প্রিফিক্স "+"-কে %2B হিসেবে এনকোড করা হয়েছে যাতে এই অনুরোধটি একটি মেনে চলা URL হয়। এনকোড না করা হলে, + প্রিফিক্সটি সার্ভারে একটি স্পেসে ডিকোড করা হবে, যার ফলে একটি ভুল ফোন নম্বর লুক-আপ হবে।

কার্ল

curl -L -X GET 'https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input=%2B16502530000&inputtype=phonenumber&fields=formatted_address%2Cname%2Crating%2Copening_hours%2Cgeometry&key=YOUR_API_KEY'

HTTP

https://maps.googleapis.com/maps/api/place/findplacefromtext/json
    ?fields=formatted_address%2Cname%2Crating%2Copening_hours%2Cgeometry
    &input=%2B16502530000
    &inputtype=phonenumber
    &key=YOUR_API_KEY

'জায়গা খোঁজো' (লিগ্যাসি) সংক্রান্ত উত্তর

Find Place (Legacy) উত্তরে শুধুমাত্র সেইসব ডেটার ধরন থাকে যেগুলি fields প্যারামিটার ব্যবহার করে নির্দিষ্ট করা হয়েছে, সাথে html_attributions। নিচের উদাহরণে "মিউজিয়াম অফ কনটেম্পোরারি আর্ট অস্ট্রেলিয়া"-এর জন্য Find Place (Legacy) অনুরোধের উত্তর দেখানো হয়েছে, যার মধ্যে formatted_address, geometry, name, opening_hours, photos, rating ফিল্ড রয়েছে।

JSON

{
  "candidates":
    [
      {
        "formatted_address": "140 George St, The Rocks NSW 2000, Australia",
        "geometry":
          {
            "location": { "lat": -33.8599358, "lng": 151.2090295 },
            "viewport":
              {
                "northeast":
                  { "lat": -33.85824377010728, "lng": 151.2104386798927 },
                "southwest":
                  { "lat": -33.86094342989272, "lng": 151.2077390201073 },
              },
          },
        "name": "Museum of Contemporary Art Australia",
        "opening_hours": { "open_now": false },
        "rating": 4.4,
      },
    ],
  "status": "OK",
}    

XML

<?xml version="1.0" encoding="UTF-8"?>
<FindPlaceFromTextResponse>
 <candidates>
  <name>Museum of Contemporary Art Australia</name>
  <formatted_address>140 George St, The Rocks NSW 2000, Australia</formatted_address>
  <geometry>
   <location>
    <lat>-33.8599358</lat>
    <lng>151.2090295</lng>
   </location>
   <viewport>
    <southwest>
     <lat>-33.8609434</lat>
     <lng>151.2077390</lng>
    </southwest>
    <northeast>
     <lat>-33.8582438</lat>
     <lng>151.2104387</lng>
    </northeast>
   </viewport>
  </geometry>
  <rating>4.4</rating>
  <opening_hours>
   <open_now>false</open_now>
  </opening_hours>
 </candidates>
 <status>OK</status>
</FindPlaceFromTextResponse>

    

PlacesFindPlaceFromTextResponse

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

এতে Place ক্যান্ডিডেটের একটি অ্যারে থাকে।

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

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

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

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

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

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

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

ঐচ্ছিক Array<string>

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

PlacesSearchStatus

পরিষেবা থেকে ফেরত আসা স্ট্যাটাস কোড।

  • OK API অনুরোধ সফল হয়েছে তা নির্দেশ করছে।
  • ZERO_RESULTS যা ইঙ্গিত করে যে সার্চ সফল হয়েছে কিন্তু কোনও ফলাফল পাওয়া যায়নি। সার্চটি যদি দূরবর্তী লোকেশনে latlng করা হয়, তাহলে এটি হতে পারে।
  • INVALID_REQUEST থেকে বোঝা যায় যে API অনুরোধটি ভুল ফর্ম্যাটে আছে, সাধারণত প্রয়োজনীয় কোয়েরি প্যারামিটার (location বা radius) না থাকার কারণে এটি হয়।
  • 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 ফর্ম্যাটে প্রকাশনার সময় উল্লেখ করুন (যেমন, "Tue, 01 Sep 2026 12:30:00 +0000")। যেমন, 2010-12-31.

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

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

PlaceOpeningHoursPeriodDetail

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

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

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

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

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

RFC3339 ফর্ম্যাটে প্রকাশনার সময় উল্লেখ করুন (যেমন, "Tue, 01 Sep 2026 12:30:00 +0000")। যেমন, 2010-12-31.

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

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

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-এর মাধ্যমে অনুবাদ করা হয়েছে", যোগ করতে পারেন।