- HTTP অনুরোধ
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- র্যাঙ্ক পছন্দ
- অবস্থান বিয়াস
- অবস্থান সীমাবদ্ধতা
- ইভিপশন
- AlongRoute Parameters অনুসন্ধান করুন
- পলিলাইন
- প্রাসঙ্গিক বিষয়বস্তু
- ন্যায্যতা
- যৌক্তিকতা পর্যালোচনা করুন
- হাইলাইট করা পাঠ্য
- হাইলাইট করা টেক্সটরেঞ্জ
- ব্যবসায় উপলভ্যতা বৈশিষ্ট্য ন্যায্যতা
টেক্সট কোয়েরি ভিত্তিক স্থান অনুসন্ধান.
HTTP অনুরোধ
POST https://places.googleapis.com/v1/places:searchText
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{ "textQuery": string, "languageCode": string, "regionCode": string, "rankPreference": enum ( |
ক্ষেত্র | |
---|---|
text Query | প্রয়োজন। পাঠ্য অনুসন্ধানের জন্য পাঠ্য ক্যোয়ারী। |
language Code | উপলব্ধ থাকলে পছন্দের ভাষার সাথে স্থানের বিবরণ প্রদর্শিত হবে। ভাষা কোড অনির্দিষ্ট বা অচেনা হলে, যেকোন ভাষার স্থানের বিবরণ ফেরত দেওয়া যেতে পারে, যদি এই ধরনের বিবরণ বিদ্যমান থাকে তবে ইংরেজিকে অগ্রাধিকার দেওয়া হবে। সমর্থিত ভাষার বর্তমান তালিকা: https://developers.google.com/maps/faq#languagesupport । |
region Code | যে জায়গা থেকে অনুরোধ আসছে তার ইউনিকোড দেশ/অঞ্চল কোড (CLDR)। এই প্যারামিটারটি স্থানের বিবরণ প্রদর্শন করতে ব্যবহার করা হয়, যেমন অঞ্চল-নির্দিষ্ট স্থানের নাম, যদি উপলব্ধ থাকে। প্যারামিটার প্রযোজ্য আইনের উপর ভিত্তি করে ফলাফলকে প্রভাবিত করতে পারে। আরও তথ্যের জন্য, https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html দেখুন। মনে রাখবেন যে 3-সংখ্যার অঞ্চল কোডগুলি বর্তমানে সমর্থিত নয়৷ |
rank Preference | কিভাবে ফলাফল প্রতিক্রিয়া র্যাঙ্ক করা হবে. |
included Type | অনুরোধ করা জায়গার ধরন। সমর্থিত প্রকারের সম্পূর্ণ তালিকা: https://developers.google.com/maps/documentation/places/web-service/place-types । শুধুমাত্র একটি অন্তর্ভুক্ত ধরনের সমর্থন. |
open Now | বর্তমানে খোলা জায়গাগুলিতে অনুসন্ধান সীমাবদ্ধ করতে ব্যবহৃত হয়। ডিফল্ট মিথ্যা. |
min Rating | ফলাফলগুলি ফিল্টার করুন যার গড় ব্যবহারকারীর রেটিং এই সীমার থেকে কঠোরভাবে কম৷ একটি বৈধ মান অবশ্যই 0 এবং 5 এর মধ্যে একটি ফ্লোট হতে হবে (অন্তর্ভুক্তভাবে) 0.5 ক্যাডেন্সে অর্থাৎ [0, 0.5, 1.0, ... , 5.0] সহ। ইনপুট রেটিং নিকটতম 0.5 (সিলিং) পর্যন্ত বৃত্তাকার হবে। উদাহরণস্বরূপ, 0.6 রেটিং 1.0 এর কম রেটিং সহ সমস্ত ফলাফল মুছে ফেলবে৷ |
maxResultCount | বাতিল করা হয়েছে: পরিবর্তে প্রতি পৃষ্ঠায় সর্বাধিক সংখ্যক ফলাফল যা ফেরত দেওয়া যেতে পারে। উপলভ্য ফলাফলের সংখ্যা |
page Size | ঐচ্ছিক। প্রতি পৃষ্ঠায় সর্বাধিক সংখ্যক ফলাফল যা ফেরত দেওয়া যেতে পারে। যদি উপলভ্য ফলাফলের সংখ্যা |
page Token | ঐচ্ছিক। একটি পৃষ্ঠা টোকেন, একটি পূর্ববর্তী TextSearch কল থেকে প্রাপ্ত। পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করতে এটি প্রদান করুন। পেজিনেটিং করার সময়, TextSearch-এ প্রদত্ত |
price Levels[] | নির্দিষ্ট মূল্য স্তর হিসাবে চিহ্নিত স্থানগুলিতে অনুসন্ধান সীমাবদ্ধ করতে ব্যবহৃত হয়৷ ব্যবহারকারীরা মূল্য স্তরের যেকোনো সমন্বয় চয়ন করতে পারেন। সমস্ত মূল্য স্তর নির্বাচন করতে ডিফল্ট। |
strict Type Filtering | অন্তর্ভুক্ত টাইপের জন্য কঠোর ধরনের ফিল্টারিং সেট করতে ব্যবহৃত হয়। সত্য হিসাবে সেট করা হলে, শুধুমাত্র একই ধরনের ফলাফল ফেরত দেওয়া হবে। ডিফল্ট থেকে মিথ্যা. |
location Bias | অঞ্চল অনুসন্ধান. এই অবস্থানটি একটি পক্ষপাত হিসাবে কাজ করে যার অর্থ প্রদত্ত অবস্থানের চারপাশে ফলাফল ফেরত দেওয়া হতে পারে৷ অবস্থান সীমাবদ্ধতার সাথে সেট করা যাবে না। |
location Restriction | অঞ্চল অনুসন্ধান. এই অবস্থানটি একটি সীমাবদ্ধতা হিসাবে কাজ করে যার অর্থ প্রদত্ত অবস্থানের বাইরের ফলাফলগুলি ফেরত দেওয়া হবে না৷ অবস্থানবিয়াসের সাথে সেট করা যাবে না। |
ev Options | ঐচ্ছিক। একটি স্থান অনুসন্ধান অনুরোধের অনুসন্ধানযোগ্য EV বিকল্পগুলি সেট করুন৷ |
routing Parameters | ঐচ্ছিক। ফলাফল রাউটিং জন্য অতিরিক্ত পরামিতি. |
search Along Route Parameters | ঐচ্ছিক। একটি রুট বরাবর অনুসন্ধানের জন্য অতিরিক্ত পরামিতি প্রোটো। |
include Pure Service Area Businesses | ঐচ্ছিক। ক্ষেত্রটি সত্য হিসাবে সেট করা থাকলে বিশুদ্ধ পরিষেবা এলাকার ব্যবসা অন্তর্ভুক্ত করুন৷ বিশুদ্ধ পরিষেবা এলাকা ব্যবসা এমন একটি ব্যবসা যা সরাসরি গ্রাহকদের কাছে যায় বা বিতরণ করে কিন্তু গ্রাহকদের তাদের ব্যবসার ঠিকানায় পরিষেবা দেয় না। উদাহরণস্বরূপ, পরিচ্ছন্নতার পরিষেবা বা প্লাম্বারগুলির মতো ব্যবসা৷ এই ব্যবসাগুলির Google মানচিত্রে কোনও প্রকৃত ঠিকানা বা অবস্থান নেই৷ স্থানগুলি এই ব্যবসাগুলির জন্য |
প্রতিক্রিয়া শরীর
place.searchText-এর জন্য প্রতিক্রিয়া প্রোটো।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
JSON প্রতিনিধিত্ব |
---|
{ "places": [ { object ( |
ক্ষেত্র | |
---|---|
places[] | জায়গাগুলির একটি তালিকা যা ব্যবহারকারীর পাঠ্য অনুসন্ধানের মানদণ্ড পূরণ করে৷ |
routing Summaries[] | রাউটিং সারাংশের একটি তালিকা যেখানে প্রতিটি এন্ট্রি |
contextual Contents[] | পরীক্ষামূলক: আরও বিশদ বিবরণের জন্য https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative দেখুন। প্রাসঙ্গিক বিষয়বস্তুর একটি তালিকা যেখানে প্রতিটি এন্ট্রি স্থান ক্ষেত্রের একই সূচকে সংশ্লিষ্ট স্থানে সংযুক্ত করে। অনুরোধে |
next Page Token | একটি টোকেন যা পরবর্তী পৃষ্ঠা পুনরুদ্ধার করতে |
search Uri | একটি লিঙ্ক ব্যবহারকারীকে Google মানচিত্রের অনুরোধে উল্লেখ করা একই পাঠ্য ক্যোয়ারী দিয়ে অনুসন্ধান করতে দেয়৷ |
র্যাঙ্ক পছন্দ
কিভাবে ফলাফল প্রতিক্রিয়া র্যাঙ্ক করা হবে.
Enums | |
---|---|
RANK_PREFERENCE_UNSPECIFIED | "নিউ ইয়র্ক সিটির রেস্তোরাঁ"-এর মতো একটি সুনির্দিষ্ট প্রশ্নের জন্য, প্রাসঙ্গিকতা ডিফল্ট। "মাউন্টেন ভিউ, CA"-এর মতো অ-শ্রেণীগত প্রশ্নের জন্য আমরা সুপারিশ করি যে আপনি rankPreference সেট না করে ছেড়ে দিন। |
DISTANCE | দূরত্ব অনুসারে ফলাফলের ক্রম। |
RELEVANCE | প্রাসঙ্গিকতা অনুসারে ফলাফলের ক্রম নির্ধারণ করে। সাধারণ র্যাঙ্কিং স্ট্যাক দ্বারা নির্ধারিত ক্রম সাজান। |
অবস্থান বিয়াস
অঞ্চল অনুসন্ধান. এই অবস্থানটি একটি পক্ষপাত হিসাবে কাজ করে যার অর্থ প্রদত্ত অবস্থানের চারপাশে ফলাফল ফেরত দেওয়া হতে পারে৷
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ক্ষেত্রের | |
rectangle | উত্তর-পূর্ব এবং দক্ষিণ-পশ্চিম কোণ দ্বারা সংজ্ঞায়িত একটি আয়তক্ষেত্র বাক্স। |
circle | কেন্দ্র বিন্দু এবং ব্যাসার্ধ দ্বারা সংজ্ঞায়িত একটি বৃত্ত। |
অবস্থান সীমাবদ্ধতা
অঞ্চল অনুসন্ধান. এই অবস্থানটি একটি সীমাবদ্ধতা হিসাবে কাজ করে যার অর্থ প্রদত্ত অবস্থানের বাইরের ফলাফলগুলি ফেরত দেওয়া হবে না৷
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ক্ষেত্রের | |
rectangle | উত্তর-পূর্ব এবং দক্ষিণ-পশ্চিম কোণ দ্বারা সংজ্ঞায়িত একটি আয়তক্ষেত্র বাক্স। |
ইভিপশন
একটি স্থান অনুসন্ধান অনুরোধের অনুসন্ধানযোগ্য EV বিকল্প.
JSON প্রতিনিধিত্ব |
---|
{
"minimumChargingRateKw": number,
"connectorTypes": [
enum ( |
ক্ষেত্র | |
---|---|
minimum Charging Rate Kw | ঐচ্ছিক। কিলোওয়াটে ন্যূনতম প্রয়োজনীয় চার্জিং হার। নির্দিষ্ট হারের চেয়ে কম চার্জিং রেট সহ একটি স্থান ফিল্টার করা হয়৷ |
connector Types[] | ঐচ্ছিক। পছন্দের EV সংযোগকারী প্রকারের তালিকা। একটি স্থান যা তালিকাভুক্ত সংযোগকারী প্রকারের কোনো সমর্থন করে না ফিল্টার আউট করা হয়. |
AlongRoute Parameters অনুসন্ধান করুন
অনুসন্ধানের রুট সংজ্ঞায়িত করে রুট API থেকে একটি পূর্বনির্ধারিত পলিলাইন নির্দিষ্ট করে। একটি রুট বরাবর অনুসন্ধান করা অনুসন্ধান ফলাফল পক্ষপাতিত্ব করার জন্য locationBias
বা locationRestriction
অনুরোধ বিকল্প ব্যবহার করার অনুরূপ। যাইহোক, যেখানে locationBias
এবং locationRestriction
বিকল্পগুলি আপনাকে সার্চের ফলাফলের প্রতি পক্ষপাতিত্ব করার জন্য একটি অঞ্চল নির্দিষ্ট করতে দেয়, এই বিকল্পটি আপনাকে ট্রিপ রুটের সাথে ফলাফলগুলিকে পক্ষপাতিত্ব করতে দেয়৷
ফলাফলগুলি প্রদত্ত রুট বরাবর হওয়ার নিশ্চয়তা দেওয়া হয় না, বরং পলিলাইন দ্বারা সংজ্ঞায়িত অনুসন্ধান এলাকার মধ্যে এবং ঐচ্ছিকভাবে, locationBias
বা locationRestriction
দ্বারা মূল থেকে গন্তব্য পর্যন্ত ন্যূনতম ঘোরার সময়ের উপর ভিত্তি করে র্যাঙ্ক করা হয়। ফলাফলগুলি একটি বিকল্প রুট বরাবর হতে পারে, বিশেষ করে যদি প্রদত্ত পলিলাইন উত্স থেকে গন্তব্য পর্যন্ত একটি সর্বোত্তম রুট সংজ্ঞায়িত না করে।
JSON প্রতিনিধিত্ব |
---|
{
"polyline": {
object ( |
ক্ষেত্র | |
---|---|
polyline | প্রয়োজন। রুট পলিলাইন. |
পলিলাইন
একটি রুট পলিলাইন। শুধুমাত্র একটি এনকোডেড পলিলাইন সমর্থন করে, যা একটি স্ট্রিং হিসাবে পাস করা যেতে পারে এবং ন্যূনতম ক্ষতি সহ কম্প্রেশন অন্তর্ভুক্ত করে। এটি হল রুট এপিআই ডিফল্ট আউটপুট।
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ফিল্ড polyline_type । পলিলাইনের প্রকারকে এনক্যাপসুলেট করে। encoded_polyline রুট API আউটপুট ডিফল্ট। polyline_type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
encoded Polyline | একটি এনকোড করা পলিলাইন , যেমনটি ডিফল্টরূপে Routes API দ্বারা প্রত্যাবর্তিত হয়। এনকোডার এবং ডিকোডার টুল দেখুন। |
প্রাসঙ্গিক বিষয়বস্তু
পরীক্ষামূলক: আরও বিশদ বিবরণের জন্য https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative দেখুন।
বিষয়বস্তু যা স্থানের প্রশ্নের সাথে প্রাসঙ্গিক।
JSON প্রতিনিধিত্ব |
---|
{ "reviews": [ { object ( |
ক্ষেত্র | |
---|---|
reviews[] | এই স্থান সম্পর্কে পর্যালোচনার তালিকা, স্থানের প্রশ্নের সাথে সাদৃশ্যপূর্ণ। |
photos[] | এই স্থানের ফটোগুলি সম্পর্কে তথ্য (রেফারেন্স সহ), স্থানের প্রশ্নের সাথে প্রাসঙ্গিক। |
justifications[] | পরীক্ষামূলক: আরও বিশদ বিবরণের জন্য https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative দেখুন। জায়গার ন্যায্যতা। |
ন্যায্যতা
পরীক্ষামূলক: আরও বিশদ বিবরণের জন্য https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative দেখুন।
জায়গার ন্যায্যতা। কেন একটি জায়গা একজন শেষ ব্যবহারকারীকে আগ্রহী করতে পারে সেই প্রশ্নের ন্যায্যতা উত্তর দেয়।
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ক্ষেত্রের | |
review Justification | পরীক্ষামূলক: আরও বিশদ বিবরণের জন্য https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative দেখুন। |
business Availability Attributes Justification | পরীক্ষামূলক: আরও বিশদ বিবরণের জন্য https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative দেখুন। |
যৌক্তিকতা পর্যালোচনা করুন
পরীক্ষামূলক: আরও বিশদ বিবরণের জন্য https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative দেখুন।
ব্যবহারকারী পর্যালোচনা ন্যায্যতা. এটি ব্যবহারকারীর পর্যালোচনার একটি অংশকে হাইলাইট করে যা একজন শেষ ব্যবহারকারীকে আগ্রহী করবে। উদাহরণস্বরূপ, যদি অনুসন্ধান ক্যোয়ারীটি "ফায়ারউড পিজা" হয়, তাহলে পর্যালোচনার ন্যায্যতা অনুসন্ধান ক্যোয়ারির সাথে প্রাসঙ্গিক পাঠ্যটিকে হাইলাইট করে৷
JSON প্রতিনিধিত্ব |
---|
{ "highlightedText": { object ( |
ক্ষেত্র | |
---|---|
highlighted Text | |
review | হাইলাইট করা পাঠ্যটি যে পর্যালোচনা থেকে তৈরি করা হয়েছে। |
হাইলাইট করা পাঠ্য
ন্যায্যতা দ্বারা হাইলাইট টেক্সট. এটি পর্যালোচনা নিজেই একটি উপসেট. হাইলাইট করার জন্য সঠিক শব্দটি HighlightedTextRange দ্বারা চিহ্নিত করা হয়েছে। হাইলাইট করা পাঠ্যটিতে বেশ কয়েকটি শব্দ থাকতে পারে।
JSON প্রতিনিধিত্ব |
---|
{
"text": string,
"highlightedTextRanges": [
{
object ( |
ক্ষেত্র | |
---|---|
text | |
highlighted Text Ranges[] | হাইলাইট করা পাঠ্যের রেঞ্জের তালিকা। |
হাইলাইট করা টেক্সটরেঞ্জ
হাইলাইট করা পাঠ্যের পরিসর।
JSON প্রতিনিধিত্ব |
---|
{ "startIndex": integer, "endIndex": integer } |
ক্ষেত্র | |
---|---|
start Index | |
end Index | |
ব্যবসায় উপলভ্যতা বৈশিষ্ট্য ন্যায্যতা
পরীক্ষামূলক: আরও বিশদ বিবরণের জন্য https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative দেখুন। ব্যবসার উপলভ্যতা বৈশিষ্ট্যের ন্যায্যতা। এটি একটি ব্যবসার কিছু বৈশিষ্ট্য দেখায় যা একজন শেষ ব্যবহারকারীকে আগ্রহী করতে পারে।
JSON প্রতিনিধিত্ব |
---|
{ "takeout": boolean, "delivery": boolean, "dineIn": boolean } |
ক্ষেত্র | |
---|---|
takeout | যদি একটি জায়গা টেকআউট প্রদান করে। |
delivery | যদি একটি জায়গা ডেলিভারি প্রদান করে। |
dine In | যদি একটি জায়গা খাবারের ব্যবস্থা করে। |