টেক্সট কোয়েরি ভিত্তিক স্থান অনুসন্ধান.
HTTP অনুরোধ
POST https://places.googleapis.com/v1/places:searchText
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{ "textQuery": string, "languageCode": string, "regionCode": string, "rankPreference": enum ( |
ক্ষেত্র | |
---|---|
textQuery | প্রয়োজন। পাঠ্য অনুসন্ধানের জন্য পাঠ্য ক্যোয়ারী। |
languageCode | উপলব্ধ থাকলে পছন্দের ভাষার সাথে স্থানের বিবরণ প্রদর্শিত হবে। ভাষা কোড অনির্দিষ্ট বা অচেনা হলে, যেকোন ভাষার স্থানের বিবরণ ফেরত দেওয়া যেতে পারে, যদি এই ধরনের বিবরণ বিদ্যমান থাকে তবে ইংরেজিকে অগ্রাধিকার দেওয়া হবে। সমর্থিত ভাষার বর্তমান তালিকা: https://developers.google.com/maps/faq#languagesupport । |
regionCode | যে জায়গা থেকে অনুরোধ আসছে তার ইউনিকোড দেশ/অঞ্চল কোড (CLDR)। এই প্যারামিটারটি স্থানের বিবরণ প্রদর্শন করতে ব্যবহার করা হয়, যেমন অঞ্চল-নির্দিষ্ট স্থানের নাম, যদি উপলব্ধ থাকে। প্যারামিটার প্রযোজ্য আইনের উপর ভিত্তি করে ফলাফলকে প্রভাবিত করতে পারে। আরও তথ্যের জন্য, https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html দেখুন। মনে রাখবেন যে 3-সংখ্যার অঞ্চল কোডগুলি বর্তমানে সমর্থিত নয়৷ |
rankPreference | কিভাবে ফলাফল প্রতিক্রিয়া র্যাঙ্ক করা হবে. |
includedType | অনুরোধ করা জায়গার ধরন। সমর্থিত প্রকারের সম্পূর্ণ তালিকা: https://developers.google.com/maps/documentation/places/web-service/place-types । শুধুমাত্র একটি অন্তর্ভুক্ত ধরনের সমর্থন. |
openNow | বর্তমানে খোলা জায়গাগুলিতে অনুসন্ধান সীমাবদ্ধ করতে ব্যবহৃত হয়। ডিফল্ট মিথ্যা. |
minRating | ফলাফলগুলি ফিল্টার করুন যার গড় ব্যবহারকারীর রেটিং এই সীমার থেকে কঠোরভাবে কম৷ একটি বৈধ মান অবশ্যই 0 এবং 5 এর মধ্যে একটি ফ্লোট হতে হবে (অন্তর্ভুক্তভাবে) 0.5 ক্যাডেন্সে অর্থাৎ [0, 0.5, 1.0, ... , 5.0] সহ। ইনপুট রেটিং নিকটতম 0.5 (সিলিং) পর্যন্ত বৃত্তাকার হবে। উদাহরণস্বরূপ, 0.6 রেটিং 1.0 এর কম রেটিং সহ সমস্ত ফলাফল মুছে ফেলবে৷ |
maxResultCount | ফলাফলের সর্বাধিক সংখ্যা ফেরত দিতে। এটি অবশ্যই 1 থেকে 20 এর মধ্যে হতে হবে। ডিফল্ট হল 20৷ সংখ্যাটি সেট না থাকলে, এটি উপরের সীমাতে ফিরে আসে৷ সংখ্যাটি ঋণাত্মক সেট করা থাকলে বা উপরের সীমা অতিক্রম করলে, একটি INVALID_ARGUMENT ত্রুটি ফেরত দেওয়া হয়। |
priceLevels[] | নির্দিষ্ট মূল্য স্তর হিসাবে চিহ্নিত স্থানগুলিতে অনুসন্ধান সীমাবদ্ধ করতে ব্যবহৃত হয়৷ ব্যবহারকারীরা মূল্য স্তরের যেকোনো সমন্বয় চয়ন করতে পারেন। সমস্ত মূল্য স্তর নির্বাচন করতে ডিফল্ট। |
strictTypeFiltering | অন্তর্ভুক্ত টাইপের জন্য কঠোর ধরনের ফিল্টারিং সেট করতে ব্যবহৃত হয়। সত্য হিসাবে সেট করা হলে, শুধুমাত্র একই ধরনের ফলাফল ফেরত দেওয়া হবে। ডিফল্ট থেকে মিথ্যা. |
locationBias | অঞ্চল অনুসন্ধান. এই অবস্থানটি একটি পক্ষপাত হিসাবে কাজ করে যার অর্থ প্রদত্ত অবস্থানের চারপাশে ফলাফল ফেরত দেওয়া হতে পারে৷ অবস্থান সীমাবদ্ধতার সাথে সেট করা যাবে না। |
locationRestriction | অঞ্চল অনুসন্ধান. এই অবস্থানটি একটি সীমাবদ্ধতা হিসাবে কাজ করে যার অর্থ প্রদত্ত অবস্থানের বাইরের ফলাফলগুলি ফেরত দেওয়া হবে না৷ অবস্থানবিয়াসের সাথে সেট করা যাবে না। |
evOptions | ঐচ্ছিক। একটি স্থান অনুসন্ধান অনুরোধের অনুসন্ধানযোগ্য EV বিকল্পগুলি সেট করুন৷ |
প্রতিক্রিয়া শরীর
place.searchText-এর জন্য প্রতিক্রিয়া প্রোটো।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
JSON প্রতিনিধিত্ব |
---|
{
"places": [
{
object ( |
ক্ষেত্র | |
---|---|
places[] | জায়গাগুলির একটি তালিকা যা ব্যবহারকারীর পাঠ্য অনুসন্ধানের মানদণ্ড পূরণ করে৷ |
র্যাঙ্ক পছন্দ
কিভাবে ফলাফল প্রতিক্রিয়া র্যাঙ্ক করা হবে.
Enums | |
---|---|
RANK_PREFERENCE_UNSPECIFIED | "নিউ ইয়র্ক সিটির রেস্তোরাঁ"-এর মতো একটি সুনির্দিষ্ট প্রশ্নের জন্য, প্রাসঙ্গিকতা ডিফল্ট। "মাউন্টেন ভিউ, CA"-এর মতো অ-শ্রেণীগত প্রশ্নের জন্য আমরা সুপারিশ করি যে আপনি rankPreference সেট না করে ছেড়ে দিন। |
DISTANCE | দূরত্ব অনুসারে ফলাফলের ক্রম। |
RELEVANCE | প্রাসঙ্গিকতা অনুসারে ফলাফলের ক্রম নির্ধারণ করে। সাধারণ র্যাঙ্কিং স্ট্যাক দ্বারা নির্ধারিত ক্রম সাজান। |
অবস্থান বিয়াস
অঞ্চল অনুসন্ধান. এই অবস্থানটি একটি পক্ষপাত হিসাবে কাজ করে যার অর্থ প্রদত্ত অবস্থানের চারপাশে ফলাফল ফেরত দেওয়া হতে পারে৷
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ক্ষেত্রের | |
rectangle | উত্তর-পূর্ব এবং দক্ষিণ-পশ্চিম কোণ দ্বারা সংজ্ঞায়িত একটি আয়তক্ষেত্র বাক্স। |
circle | কেন্দ্র বিন্দু এবং ব্যাসার্ধ দ্বারা সংজ্ঞায়িত একটি বৃত্ত। |
অবস্থান সীমাবদ্ধতা
অঞ্চল অনুসন্ধান. এই অবস্থানটি একটি সীমাবদ্ধতা হিসাবে কাজ করে যার অর্থ প্রদত্ত অবস্থানের বাইরের ফলাফলগুলি ফেরত দেওয়া হবে না৷
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ক্ষেত্রের | |
rectangle | উত্তর-পূর্ব এবং দক্ষিণ-পশ্চিম কোণ দ্বারা সংজ্ঞায়িত একটি আয়তক্ষেত্র বাক্স। |
ইভিপশন
একটি স্থান অনুসন্ধান অনুরোধের অনুসন্ধানযোগ্য EV বিকল্প.
JSON প্রতিনিধিত্ব |
---|
{
"minimumChargingRateKw": number,
"connectorTypes": [
enum ( |
ক্ষেত্র | |
---|---|
minimumChargingRateKw | ঐচ্ছিক। কিলোওয়াটে ন্যূনতম প্রয়োজনীয় চার্জিং হার। নির্দিষ্ট হারের চেয়ে কম চার্জিং রেট সহ একটি স্থান ফিল্টার করা হয়৷ |
connectorTypes[] | ঐচ্ছিক। পছন্দের EV সংযোগকারী প্রকারের তালিকা। একটি স্থান যা তালিকাভুক্ত সংযোগকারী প্রকারের কোনো সমর্থন করে না ফিল্টার আউট করা হয়. |