পাঠ্য অনুসন্ধানে স্থানান্তর করুন (নতুন)
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ইউরোপিয়ান ইকোনমিক এরিয়া (EEA) ডেভেলপার ভূমিকা
Places API (Legacy) টেক্সট সার্চ (লেগেসি) সমর্থন করে। আপনি যদি পাঠ্য অনুসন্ধান (উত্তরাধিকার) এর সাথে পরিচিত হন তবে পাঠ্য অনুসন্ধান (নতুন) নিম্নলিখিত পরিবর্তনগুলি করে:
- পাঠ্য অনুসন্ধান (নতুন) HTTP POST অনুরোধগুলি ব্যবহার করে৷ একটি HTTP POST অনুরোধের অংশ হিসাবে অনুরোধের বডিতে বা হেডারে প্যারামিটারগুলি পাস করুন৷ বিপরীতে, টেক্সট সার্চ (লেগ্যাসি) এর সাথে, আপনি একটি HTTP GET অনুরোধ ব্যবহার করে URL প্যারামিটার পাস করেন।
- ক্ষেত্র মাস্কিং প্রয়োজন. প্রতিক্রিয়ায় আপনি কোন ক্ষেত্রগুলি ফেরত দিতে চান তা অবশ্যই উল্লেখ করতে হবে। প্রত্যাবর্তিত ক্ষেত্রের কোনো ডিফল্ট তালিকা নেই। আপনি যদি এই তালিকাটি বাদ দেন, পদ্ধতিগুলি একটি ত্রুটি ফেরত দেয়। আরও তথ্যের জন্য, ফিল্ডমাস্ক দেখুন।
- পাঠ্য অনুসন্ধান (নতুন) প্রমাণীকরণ প্রক্রিয়া হিসাবে API কী এবং OAuth টোকেন উভয়কেই সমর্থন করে।
- পাঠ্য অনুসন্ধানে (নতুন) প্রতিক্রিয়া বিন্যাস হিসাবে শুধুমাত্র JSON সমর্থিত।
পাঠ্য অনুসন্ধান (উত্তরাধিকার) আপনাকে ক্যোয়ারী স্ট্রিং-এ অক্ষাংশ এবং দ্রাঘিমাংশ স্থানাঙ্ক নির্দিষ্ট করতে দেয়। যেমন: query=37.4239,-122.0925
। এই বিকল্পটি পাঠ্য অনুসন্ধানে সমর্থিত নয় (নতুন)।
স্থানাঙ্ক অনুসন্ধান করতে এবং একটি ঠিকানা ফেরত দিতে বিপরীত জিওকোডিং ব্যবহার করুন, অথবা একটি নির্দিষ্ট অবস্থানের আশেপাশে স্থানগুলি খুঁজে পেতে কাছাকাছি অনুসন্ধান (নতুন) ব্যবহার করুন৷
- পাঠ্য অনুসন্ধানের জন্য JSON প্রতিক্রিয়া বিন্যাস (নতুন) উত্তরাধিকার API-এর বিন্যাস থেকে পরিবর্তিত হয়েছে। আরও বিশদ বিবরণের জন্য, স্থানান্তর করুন এপিআই প্রতিক্রিয়া দেখুন।
নিম্নোক্ত সারণী পাঠ্য অনুসন্ধানে (উত্তরাধিকার) পরামিতিগুলি তালিকাভুক্ত করে যেগুলি পাঠ্য অনুসন্ধান (নতুন) এর জন্য পুনরায় নামকরণ বা পরিবর্তন করা হয়েছে, বা যে প্যারামিটারগুলি আর সমর্থিত নয়৷
বর্তমান পরামিতি | নতুন প্যারামিটার | নোট |
---|
| evOptions | নতুন প্যারামিটার। |
language | languageCode | |
location | locationBias | |
maxprice/minprice | priceLevels | |
opennow | openNow | |
pagetoken | pageToken | |
query | textQuery | সব অনুরোধে প্রয়োজন. |
radius | locationBias | একটি locationBias সংজ্ঞায়িত করার সময় ব্যাসার্ধ নির্দিষ্ট করুন। |
region | regionCode | |
type | includedType | শুধুমাত্র একটি একক মান লাগে। |
| strictTypeFiltering | নতুন প্যারামিটার। |
উদাহরণ অনুরোধ
নিম্নলিখিত উদাহরণ GET অনুরোধ পাঠ্য অনুসন্ধান (উত্তরাধিকার) ব্যবহার করে। এই উদাহরণে, আপনি "সিডনি, অস্ট্রেলিয়ায় মশলাদার নিরামিষ খাবার" সম্পর্কে তথ্য সম্বলিত একটি JSON প্রতিক্রিয়ার অনুরোধ করেন এবং URL প্যারামিটার হিসাবে সমস্ত প্যারামিটার পাস করেন:
curl -L -X GET \
'https://maps.googleapis.com/maps/api/place/textsearch/json?query=Spicy%20Vegetarian%20Food%20in%20Sydney%20Australia&key=API_KEY
টেক্সট সার্চ (নতুন), আপনি একটি POST অনুরোধ করেন এবং JSON অনুরোধের বডিতে বা POST অনুরোধের অংশ হিসাবে হেডারে সমস্ত প্যারামিটার পাস করেন। এই উদাহরণটি একটি ফিল্ড মাস্কও ব্যবহার করে তাই প্রতিক্রিয়াতে শুধুমাত্র প্রদর্শনের নাম এবং স্থানের বিন্যাসিত ঠিকানা অন্তর্ভুক্ত থাকে:
curl -X POST -d '{
"textQuery" : "Spicy Vegetarian Food in Sydney, Australia"
}' \
-H 'Content-Type: application/json' -H 'X-Goog-Api-Key: API_KEY' \
-H 'X-Goog-FieldMask: places.displayName,places.formattedAddress' \
'https://places.googleapis.com/v1/places:searchText'
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-09-04 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-09-04 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["**European Economic Area (EEA) developers** If your billing address is in the European Economic Area, effective on 8 July 2025, the [Google Maps Platform EEA Terms of Service](https://cloud.google.com/terms/maps-platform/eea) will apply to your use of the Services. Functionality varies by region. [Learn more](/maps/comms/eea/faq).\n\nIntroduction\n\nPlaces API (Legacy) supports\n[Text Search (Legacy)](/maps/documentation/places/web-service/legacy/search-text). If you are familiar with\nText Search (Legacy),\n[Text Search (New)](/maps/documentation/places/web-service/text-search)\nmakes the following changes:\n\n- Text Search (New) uses HTTP POST requests. Pass parameters in the request body or in headers as part of an HTTP POST request. In contrast, with Text Search (Legacy), you pass URL parameters using an HTTP GET request.\n- Field masking is required. You must specify which fields you want returned in the response. There is no default list of returned fields. If you omit this list, the methods return an error. For more information, see [FieldMask](/maps/documentation/places/web-service/text-search#fieldmask).\n- Text Search (New) supports both [API keys](/maps/documentation/places/web-service/legacy/get-api-key) and [OAuth](/maps/documentation/places/web-service/legacy/oauth-token) tokens as the authentication mechanism.\n- Only JSON is supported as a response format in Text Search (New).\n- Text Search (Legacy) lets you specify latitude and longitude\n coordinates in the query string. For example: `query=37.4239,-122.0925`.\n That option is not supported in Text Search (New).\n\n Use\n [Reverse Geocoding](/maps/documentation/geocoding/requests-reverse-geocoding)\n to search on coordinates and return an address, or\n [Nearby Search (New)](/maps/documentation/places/web-service/nearby-search)\n to find places around a certain location.\n- The JSON response format for Text Search (New) has changed from the format of the legacy APIs. For more details, see [Migrate the Places API response](/maps/documentation/places/web-service/migrate-response).\n\nThe following table lists parameters in Text Search (Legacy) that have been\nrenamed or modified for Text Search (New), or parameters that are no\nlonger supported.\n\n| Current parameter | New parameter | Notes |\n|---------------------|-----------------------|----------------------------------------------------|\n| | `evOptions` | New parameter. |\n| `language` | `languageCode` | |\n| `location` | `locationBias` | |\n| `maxprice/minprice` | `priceLevels` | |\n| `opennow` | `openNow` | |\n| `pagetoken` | `pageToken` | |\n| `query` | `textQuery` | Required in all requests. |\n| `radius` | `locationBias` | Specify the radius when defining a `locationBias`. |\n| `region` | `regionCode` | |\n| `type` | `includedType` | Only takes a single value. |\n| | `strictTypeFiltering` | New parameter. |\n\nExample request\n\nThe following example GET request uses Text Search (Legacy). In this example, you\nrequest a JSON response containing information about \"Spicy Vegetarian Food in\nSydney, Australia\" and pass all parameters as URL parameters: \n\n```curl\ncurl -L -X GET \\\n'https://maps.googleapis.com/maps/api/place/textsearch/json?query=Spicy%20Vegetarian%20Food%20in%20Sydney%20Australia&key=API_KEY\n```\n\nWith Text Search (New), you make a POST request and pass all parameters in\nthe JSON request body or in headers as part of the POST request. This example\nalso uses a field mask so the response only includes the display name and\nformatted address of the place: \n\n```\ncurl -X POST -d '{\n \"textQuery\" : \"Spicy Vegetarian Food in Sydney, Australia\"\n}' \\\n-H 'Content-Type: application/json' -H 'X-Goog-Api-Key: API_KEY' \\\n-H 'X-Goog-FieldMask: places.displayName,places.formattedAddress' \\\n'https://places.googleapis.com/v1/places:searchText'\n```"]]