- HTTP অনুরোধ
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- অবস্থান বিয়াস
- অবস্থান সীমাবদ্ধতা
- সাজেশন
- স্থানের পূর্বাভাস
- ফরম্যাটেবল টেক্সট
- স্ট্রিংরেঞ্জ
- স্ট্রাকচার্ড ফরম্যাট
- কোয়েরি পূর্বাভাস
প্রদত্ত ইনপুটের জন্য পূর্বাভাস প্রদান করে।
HTTP অনুরোধ
POST https://places.googleapis.com/v1/places:autocomplete
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{ "input": string, "locationBias": { object ( |
ক্ষেত্র | |
---|---|
input | প্রয়োজন। যে টেক্সট স্ট্রিংটিতে সার্চ করতে হবে। |
location Bias | ঐচ্ছিক। একটি নির্দিষ্ট স্থানে পক্ষপাতের ফলাফল। সর্বাধিক একটি |
location Restriction | ঐচ্ছিক। একটি নির্দিষ্ট স্থানে ফলাফল সীমাবদ্ধ করুন। সর্বাধিক একটি |
included Primary Types[] | ঐচ্ছিক। স্থানের ধরন ( https://developers.google.com/maps/documentation/places/web-service/place-types) , বা শুধুমাত্র |
included Region Codes[] | ঐচ্ছিক। শুধুমাত্র 15টি CLDR দুই-অক্ষরের অঞ্চল কোড হিসাবে নির্দিষ্ট করা নির্দিষ্ট অঞ্চলের ফলাফলগুলি অন্তর্ভুক্ত করুন৷ একটি খালি সেট ফলাফল সীমাবদ্ধ করবে না। |
language Code | ঐচ্ছিক। যে ভাষায় ফলাফল দিতে হবে। এন-যুক্তরাষ্ট্রে ডিফল্ট। ফলাফলগুলি মিশ্র ভাষায় হতে পারে যদি |
region Code | ঐচ্ছিক। অঞ্চল কোড, একটি CLDR দুই-অক্ষরের অঞ্চল কোড হিসাবে নির্দিষ্ট করা হয়েছে। এটি অ্যাড্রেস ফরম্যাটিং, ফলাফলের র্যাঙ্কিংকে প্রভাবিত করে এবং কী ফলাফল দেওয়া হবে তা প্রভাবিত করতে পারে। এটি নির্দিষ্ট অঞ্চলে ফলাফল সীমাবদ্ধ করে না। একটি অঞ্চলে ফলাফল সীমাবদ্ধ করতে, |
origin | ঐচ্ছিক। মূল বিন্দু যেখান থেকে গন্তব্যের জিওডেসিক দূরত্ব গণনা করতে হবে ( |
input Offset | ঐচ্ছিক। খালি থাকলে, |
include Query Predictions | ঐচ্ছিক। সত্য হলে, উত্তরে স্থান এবং ক্যোয়ারী উভয় ভবিষ্যদ্বাণী অন্তর্ভুক্ত থাকবে। অন্যথায় প্রতিক্রিয়া শুধুমাত্র স্থানের পূর্বাভাস প্রদান করবে। |
session Token | ঐচ্ছিক। একটি স্ট্রিং যা বিলিং উদ্দেশ্যে একটি স্বয়ংসম্পূর্ণ সেশন সনাক্ত করে৷ সর্বাধিক 36টি ASCII অক্ষর সহ একটি URL এবং ফাইলের নাম নিরাপদ base64 স্ট্রিং হতে হবে৷ অন্যথায় একটি INVALID_ARGUMENT ত্রুটি ফেরত দেওয়া হবে৷ সেশন শুরু হয় যখন ব্যবহারকারী একটি ক্যোয়ারী টাইপ করা শুরু করে, এবং শেষ হয় যখন তারা একটি স্থান নির্বাচন করে এবং স্থানের বিবরণ বা ঠিকানা যাচাইকরণে একটি কল করা হয়। প্রতিটি সেশনে একাধিক প্রশ্ন থাকতে পারে, তার পরে একটি স্থানের বিবরণ বা ঠিকানা যাচাইকরণের অনুরোধ থাকতে পারে। একটি সেশনের মধ্যে প্রতিটি অনুরোধের জন্য ব্যবহৃত শংসাপত্রগুলি অবশ্যই একই Google Cloud Console প্রকল্পের অন্তর্গত। একবার একটি অধিবেশন শেষ হয়ে গেলে, টোকেনটি আর বৈধ থাকে না; আপনার অ্যাপকে অবশ্যই প্রতিটি সেশনের জন্য একটি নতুন টোকেন তৈরি করতে হবে। যদি আমরা নিম্নলিখিত নির্দেশিকা সুপারিশ:
|
include Pure Service Area Businesses | ঐচ্ছিক। ক্ষেত্রটি সত্য হিসাবে সেট করা থাকলে বিশুদ্ধ পরিষেবা এলাকার ব্যবসা অন্তর্ভুক্ত করুন৷ বিশুদ্ধ পরিষেবা এলাকা ব্যবসা এমন একটি ব্যবসা যা সরাসরি গ্রাহকদের কাছে যায় বা বিতরণ করে কিন্তু গ্রাহকদের তাদের ব্যবসার ঠিকানায় পরিষেবা দেয় না। উদাহরণস্বরূপ, পরিচ্ছন্নতার পরিষেবা বা প্লাম্বারগুলির মতো ব্যবসা৷ এই ব্যবসাগুলির Google মানচিত্রে কোনও প্রকৃত ঠিকানা বা অবস্থান নেই৷ স্থানগুলি এই ব্যবসাগুলির জন্য |
প্রতিক্রিয়া শরীর
place.autocomplete এর জন্য প্রতিক্রিয়া প্রোটো।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
JSON প্রতিনিধিত্ব |
---|
{
"suggestions": [
{
object ( |
ক্ষেত্র | |
---|---|
suggestions[] | সাজেশনের একটি তালিকা রয়েছে, প্রাসঙ্গিকতার ক্রমানুসারে সাজানো। |
অবস্থান বিয়াস
অঞ্চল অনুসন্ধান. ফলাফলগুলি নির্দিষ্ট অঞ্চলের চারপাশে পক্ষপাতদুষ্ট হতে পারে।
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ক্ষেত্রের | |
rectangle | উত্তর-পূর্ব এবং দক্ষিণ-পশ্চিম কোণ দ্বারা সংজ্ঞায়িত একটি ভিউপোর্ট। |
circle | একটি কেন্দ্র বিন্দু এবং ব্যাসার্ধ দ্বারা সংজ্ঞায়িত একটি বৃত্ত। |
অবস্থান সীমাবদ্ধতা
অঞ্চল অনুসন্ধান. ফলাফল নির্দিষ্ট অঞ্চলে সীমাবদ্ধ থাকবে।
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ক্ষেত্রের | |
rectangle | উত্তর-পূর্ব এবং দক্ষিণ-পশ্চিম কোণ দ্বারা সংজ্ঞায়িত একটি ভিউপোর্ট। |
circle | একটি কেন্দ্র বিন্দু এবং ব্যাসার্ধ দ্বারা সংজ্ঞায়িত একটি বৃত্ত। |
সাজেশন
একটি স্বয়ংসম্পূর্ণ প্রস্তাবনা ফলাফল।
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ক্ষেত্র | |
place Prediction | একটি স্থান জন্য একটি ভবিষ্যদ্বাণী. |
query Prediction | একটি প্রশ্নের জন্য একটি পূর্বাভাস. |
স্থানের পূর্বাভাস
একটি স্থান স্বয়ংসম্পূর্ণ পূর্বাভাসের জন্য ভবিষ্যদ্বাণী ফলাফল।
JSON প্রতিনিধিত্ব |
---|
{ "place": string, "placeId": string, "text": { object ( |
ক্ষেত্র | |
---|---|
place | প্রস্তাবিত স্থানের সম্পদের নাম। এই নামটি অন্যান্য API-এ ব্যবহার করা যেতে পারে যা স্থানের নাম গ্রহণ করে। |
place Id | প্রস্তাবিত স্থানের অনন্য শনাক্তকারী। এই শনাক্তকারী অন্যান্য API-এ ব্যবহার করা যেতে পারে যেগুলি প্লেস আইডি গ্রহণ করে। |
text | ফিরে আসা ফলাফলের জন্য মানব-পঠনযোগ্য নাম রয়েছে। প্রতিষ্ঠার ফলাফলের জন্য, এটি সাধারণত ব্যবসার নাম এবং ঠিকানা। এই পাঠ্যটি places.get দ্বারা প্রত্যাবর্তিত মিশ্র ভাষায় হতে পারে যদি অনুরোধ |
structured Format | স্থানের ভবিষ্যদ্বাণীর একটি ভাঙ্গন প্রধান পাঠ্যের মধ্যে যেখানে স্থানের নাম এবং সেকেন্ডারি পাঠ্য যেখানে অতিরিক্ত দ্ব্যর্থহীন বৈশিষ্ট্য রয়েছে (যেমন একটি শহর বা অঞ্চল)। |
types[] | https://developers.google.com/maps/documentation/places/web-service/place-types- এ টেবিল A বা টেবিল B থেকে এই স্থানে প্রযোজ্য প্রকারের তালিকা। একটি টাইপ হল একটি স্থানের শ্রেণীকরণ। ভাগ করা প্রকারের স্থানগুলি একই বৈশিষ্ট্যগুলি ভাগ করবে৷ |
distance Meters | |
ফরম্যাটেবল টেক্সট
একটি স্থান বা ক্যোয়ারী পূর্বাভাস প্রতিনিধিত্বকারী পাঠ্য। টেক্সট যেমন আছে বা ফরম্যাটে ব্যবহার করা যেতে পারে।
JSON প্রতিনিধিত্ব |
---|
{
"text": string,
"matches": [
{
object ( |
ক্ষেত্র | |
---|---|
text | টেক্সট যা আছে হিসাবে ব্যবহার করা যেতে পারে বা |
matches[] | স্ট্রিং রেঞ্জের একটি তালিকা যা এই মানগুলি |
স্ট্রিংরেঞ্জ
একটি প্রদত্ত পাঠ্যের মধ্যে একটি সাবস্ট্রিং সনাক্ত করে।
JSON প্রতিনিধিত্ব |
---|
{ "startOffset": integer, "endOffset": integer } |
ক্ষেত্র | |
---|---|
start Offset | স্ট্রিং এর প্রথম ইউনিকোড অক্ষরের শূন্য-ভিত্তিক অফসেট (অন্তর্ভুক্ত)। |
end Offset | শেষ ইউনিকোড অক্ষরের জিরো-ভিত্তিক অফসেট (এক্সক্লুসিভ)। |
স্ট্রাকচার্ড ফরম্যাট
মূল টেক্সট এবং সেকেন্ডারি টেক্সটে একটি স্থান বা কোয়েরির পূর্বাভাসের একটি ভাঙ্গন রয়েছে।
স্থানের পূর্বাভাসের জন্য, মূল পাঠ্যটিতে স্থানটির নির্দিষ্ট নাম রয়েছে। ক্যোয়ারী ভবিষ্যদ্বাণীর জন্য, মূল পাঠ্যে ক্যোয়ারী থাকে।
গৌণ পাঠ্যটিতে স্থানটিকে আরও শনাক্ত করতে বা ক্যোয়ারীটি পরিমার্জিত করার জন্য অতিরিক্ত দ্ব্যর্থতামূলক বৈশিষ্ট্য (যেমন একটি শহর বা অঞ্চল) রয়েছে।
JSON প্রতিনিধিত্ব |
---|
{ "mainText": { object ( |
ক্ষেত্র | |
---|---|
main Text | স্থান বা প্রশ্নের নাম প্রতিনিধিত্ব করে। |
secondary Text | স্থানটিকে আরও শনাক্ত করতে বা ক্যোয়ারী পরিমার্জন করতে অতিরিক্ত দ্ব্যর্থতামূলক বৈশিষ্ট্য (যেমন একটি শহর বা অঞ্চল) উপস্থাপন করে। |
কোয়েরি পূর্বাভাস
একটি ক্যোয়ারী স্বয়ংসম্পূর্ণ পূর্বাভাস জন্য পূর্বাভাস ফলাফল.
JSON প্রতিনিধিত্ব |
---|
{ "text": { object ( |
ক্ষেত্র | |
---|---|
text | ভবিষ্যদ্বাণী করা পাঠ্য। এই পাঠ্যটি একটি স্থানের প্রতিনিধিত্ব করে না, বরং একটি পাঠ্য ক্যোয়ারী যা একটি অনুসন্ধানের শেষ পয়েন্টে ব্যবহার করা যেতে পারে (উদাহরণস্বরূপ, পাঠ্য অনুসন্ধান)। মিশ্র ভাষায় হতে পারে যদি অনুরোধের |
structured Format | ক্যোয়ারী ভবিষ্যদ্বাণীর একটি বিভাজন প্রধান পাঠ্যের মধ্যে ক্যোয়ারী এবং সেকেন্ডারি পাঠ্য যেখানে অতিরিক্ত দ্ব্যর্থতামূলক বৈশিষ্ট্য রয়েছে (যেমন একটি শহর বা অঞ্চল)। |