স্বয়ংসম্পূর্ণ সাজেশন ক্লাস
 google.maps.places . AutocompleteSuggestion ক্লাস
একটি স্বয়ংসম্পূর্ণ প্রস্তাবনা ফলাফল।
 const {AutocompleteSuggestion} = await google.maps.importLibrary("places") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| স্ট্যাটিক পদ্ধতি | |
|---|---|
| fetchAutocompleteSuggestions | fetchAutocompleteSuggestions(autocompleteRequest) পরামিতি: 
  রিটার্ন মান:  Promise <{suggestions: Array < AutocompleteSuggestion >}> স্বয়ংসম্পূর্ণ পরামর্শের একটি তালিকা নিয়ে আসে। যদি অনুরোধে একটি AutocompleteRequest.sessionTokenপ্রদান করা হয়, তাহলে সেই সেশন টোকেনটি স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত হয়ে যাবে যখনPlace.fetchFieldsপ্রথমবার কল করার সময়, প্রতিটিPlacePlacePrediction.toPlaceদ্বারা প্রত্যাবর্তিতPlacePredictions-এ। | 
| বৈশিষ্ট্য | |
|---|---|
| placePrediction |  প্রকার:  PlacePrediction optional ফিরে আসা ফলাফলের জন্য মানব-পঠনযোগ্য নাম রয়েছে। প্রতিষ্ঠার ফলাফলের জন্য, এটি সাধারণত ব্যবসার নাম এবং ঠিকানা। এই AutocompleteSuggestion আনতে ব্যবহৃত AutocompleteRequest.sessionToken-এ যদি একটি AutocompleteRequest.sessionTokenপ্রদান করা হয়, তাহলেPlacePrediction.toPlaceএ একটি কলের মাধ্যমে ফিরে আসাPlaceপ্রথমবারPlace.fetchFieldsএ কল করার সময় একই টোকেন স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত হবে। | 
স্বয়ংসম্পূর্ণ অনুরোধ ইন্টারফেস
 google.maps.places . AutocompleteRequest ইন্টারফেস
 AutocompleteSuggestion.fetchAutocompleteSuggestions এর জন্য ইন্টারফেসের অনুরোধ করুন। 
| বৈশিষ্ট্য | |
|---|---|
| input |  প্রকার:  string যে টেক্সট স্ট্রিংটিতে সার্চ করতে হবে। | 
| includedPrimaryTypes optional |  প্রকার:  Array <string> optional প্রাথমিক স্থানের প্রকার অন্তর্ভুক্ত (উদাহরণস্বরূপ, "রেস্তোরাঁ" বা "পেট্রোল_স্টেশন")। একটি স্থান শুধুমাত্র তখনই ফেরত দেওয়া হয় যদি তার প্রাথমিক প্রকারটি এই তালিকায় অন্তর্ভুক্ত করা হয়। 5টি পর্যন্ত মান নির্দিষ্ট করা যেতে পারে। কোনো প্রকার নির্দিষ্ট না থাকলে, সমস্ত স্থানের ধরন ফেরত দেওয়া হয়। | 
| includedRegionCodes optional |  প্রকার:  Array <string> optional শুধুমাত্র 15টি CLDR দুই-অক্ষরের অঞ্চল কোড হিসাবে নির্দিষ্ট করা নির্দিষ্ট অঞ্চলের ফলাফলগুলি অন্তর্ভুক্ত করুন৷ একটি খালি সেট ফলাফল সীমাবদ্ধ করবে না।  locationRestrictionএবংincludedRegionCodesউভয়ই সেট করা থাকলে, ফলাফল ছেদ এলাকায় অবস্থিত হবে। | 
| inputOffset optional |  প্রকার:  number optionalinputএকটি শূন্য-ভিত্তিক ইউনিকোড অক্ষর অফসেটinputকার্সারের অবস্থান নির্দেশ করে। ভবিষ্যদ্বাণীগুলি কী ফেরত দেওয়া হবে তা কার্সারের অবস্থান প্রভাবিত করতে পারে৷ নির্দিষ্ট করা না থাকলে,inputদৈর্ঘ্য ডিফল্ট। | 
| language optional |  প্রকার:  string optional যে ভাষায় ফলাফল দিতে হবে। ব্রাউজারের ভাষা পছন্দ ডিফল্ট হবে। ফলাফলগুলি মিশ্র ভাষায় হতে পারে যদি  inputব্যবহৃত ভাষাlanguageথেকে ভিন্ন হয়, অথবা যদি প্রত্যাবর্তিত স্থানটির স্থানীয় ভাষা থেকেlanguageঅনুবাদ না থাকে। | 
| locationBias optional |  প্রকার:  LocationBias optional একটি নির্দিষ্ট স্থানে পক্ষপাতের ফলাফল। সর্বাধিক একটি locationBiasবাlocationRestrictionসেট করা উচিত। যদি কোনটিই সেট না করা হয়, ফলাফলগুলি IP ঠিকানা দ্বারা পক্ষপাতদুষ্ট হবে, যার অর্থ IP ঠিকানাটি একটি অসম্পূর্ণ অবস্থানে ম্যাপ করা হবে এবং একটি পক্ষপাতমূলক সংকেত হিসাবে ব্যবহৃত হবে৷ | 
| locationRestriction optional |  প্রকার:  LocationRestriction optional একটি নির্দিষ্ট স্থানে ফলাফল সীমাবদ্ধ করুন। সর্বাধিক একটি locationBiasবাlocationRestrictionসেট করা উচিত। যদি কোনটিই সেট না করা হয়, ফলাফলগুলি IP ঠিকানা দ্বারা পক্ষপাতদুষ্ট হবে, যার অর্থ IP ঠিকানাটি একটি অসম্পূর্ণ অবস্থানে ম্যাপ করা হবে এবং একটি পক্ষপাতমূলক সংকেত হিসাবে ব্যবহৃত হবে৷ | 
| origin optional |  প্রকার:  LatLng | LatLngLiteral optional মূল বিন্দু যেখান থেকে গন্তব্যের জিওডেসিক দূরত্ব গণনা করতে হবে (  PlacePrediction.distanceMetersহিসাবে ফিরে এসেছে)। যদি এই মানটি বাদ দেওয়া হয়, জিওডেসিক দূরত্ব ফেরত দেওয়া হবে না। | 
| region optional |  প্রকার:  string optional অঞ্চল কোড, একটি CLDR দুই-অক্ষরের অঞ্চল কোড হিসাবে নির্দিষ্ট করা হয়েছে। এটি অ্যাড্রেস ফরম্যাটিং, ফলাফলের র্যাঙ্কিংকে প্রভাবিত করে এবং কী ফলাফল দেওয়া হবে তা প্রভাবিত করতে পারে। এটি নির্দিষ্ট অঞ্চলে ফলাফল সীমাবদ্ধ করে না। | 
| sessionToken optional |  প্রকার:  AutocompleteSessionToken optional একটি টোকেন যা বিলিং উদ্দেশ্যে একটি স্বয়ংসম্পূর্ণ সেশন সনাক্ত করে।  AutocompleteSessionTokenএর মাধ্যমে একটি নতুন সেশন টোকেন তৈরি করুন।সেশনটি শুরু হয় যখন ব্যবহারকারী একটি ক্যোয়ারী টাইপ করা শুরু করে এবং শেষ হয় যখন তারা একটি স্থান নির্বাচন করে এবং Place.fetchFieldsকল করে। প্রতিটি সেশনে একাধিক প্রশ্ন থাকতে পারে, তার পরে একটিfetchFieldsকল। একটি সেশনের মধ্যে প্রতিটি অনুরোধের জন্য ব্যবহৃত শংসাপত্রগুলি অবশ্যই একই Google Cloud Console প্রকল্পের অন্তর্গত। একবার একটি অধিবেশন শেষ হয়ে গেলে, টোকেনটি আর বৈধ থাকে না; আপনার অ্যাপকে অবশ্যই প্রতিটি সেশনের জন্য একটি নতুন টোকেন তৈরি করতে হবে। যদিsessionTokenপ্যারামিটারটি বাদ দেওয়া হয়, বা আপনি যদি একটি সেশন টোকেন পুনরায় ব্যবহার করেন, তাহলে সেশনটি চার্জ করা হবে যেন কোনো সেশন টোকেন প্রদান করা হয়নি (প্রতিটি অনুরোধ আলাদাভাবে বিল করা হয়)।যখন AutocompleteSuggestion.fetchAutocompleteSuggestionsএর অনুরোধে একটি সেশন টোকেন প্রদান করা হয়, তখন একই টোকেন স্বয়ংক্রিয়ভাবে স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত করা হবে একটিPlaceফিল্ডস আনার প্রথম কলে যার ফলেAutocompleteSuggestions-এর একটিতেPlacePrediction.toPlaceকল করে প্রত্যাবর্তন করা হয়৷আমরা নিম্নলিখিত নির্দেশিকা সুপারিশ: 
 | 
AutocompleteSessionToken ক্লাস
 google.maps.places . AutocompleteSessionToken ক্লাস
একটি স্বয়ংসম্পূর্ণ সেশন ট্র্যাক করার জন্য ব্যবহৃত একটি সেশন টোকেন প্রতিনিধিত্ব করে।
 const {AutocompleteSessionToken} = await google.maps.importLibrary("places") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| কনস্ট্রাক্টর | |
|---|---|
| AutocompleteSessionToken | AutocompleteSessionToken() পরামিতি: কোনোটিই নয় AutocompleteSessionTokenএর একটি নতুন উদাহরণ তৈরি করে। | 
স্থান পূর্বাভাস ক্লাস
 google.maps.places . PlacePrediction ক্লাস
একটি স্থান স্বয়ংসম্পূর্ণ পূর্বাভাসের জন্য ভবিষ্যদ্বাণী ফলাফল।
 const {PlacePrediction} = await google.maps.importLibrary("places") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| বৈশিষ্ট্য | |
|---|---|
| distanceMeters |  প্রকার:  number optionaloriginথেকে মিটারে জিওডেসিকের দৈর্ঘ্য যদিoriginনির্দিষ্ট করা হয়। | 
| mainText |  প্রকার:  FormattableText optional স্থানের নাম প্রতিনিধিত্ব করে। | 
| placeId |  প্রকার:  string প্রস্তাবিত স্থানের অনন্য শনাক্তকারী। এই শনাক্তকারী অন্যান্য API-এ ব্যবহার করা যেতে পারে যেগুলি প্লেস আইডি গ্রহণ করে। | 
| secondaryText |  প্রকার:  FormattableText optional স্থানটিকে আরও শনাক্ত করতে অতিরিক্ত দ্ব্যর্থতামূলক বৈশিষ্ট্য (যেমন একটি শহর বা অঞ্চল) প্রতিনিধিত্ব করে। | 
| text |  প্রকার:  FormattableText ফিরে আসা ফলাফলের জন্য মানব-পঠনযোগ্য নাম রয়েছে। প্রতিষ্ঠার ফলাফলের জন্য, এটি সাধারণত ব্যবসার নাম এবং ঠিকানা। textবিকাশকারীদের জন্য সুপারিশ করা হয় যারা একটি একক UI উপাদান দেখাতে চান৷ যে বিকাশকারীরা দুটি আলাদা, কিন্তু সম্পর্কিত, UI উপাদানগুলি দেখাতে চান তারা পরিবর্তেPlacePrediction.mainTextএবংPlacePrediction.secondaryTextব্যবহার করতে চাইতে পারেন৷ | 
| types |  প্রকার:  Array <string> https://developers.google.com/maps/documentation/places/web-service/place-types- এ টেবিল A বা টেবিল B থেকে এই স্থানে প্রযোজ্য প্রকারের তালিকা।  | 
| পদ্ধতি | |
|---|---|
|  | fetchAddressValidation(request) পরামিতি: 
  রিটার্ন মান:  Promise < AddressValidation > এই স্বয়ংসম্পূর্ণ সেশনের সাথে যুক্ত একটি ঠিকানা যাচাইকরণের অনুরোধ পাঠায় (অভ্যন্তরীণভাবে স্বয়ংসম্পূর্ণ সেশন টোকেনের সাথে অনুরোধটি পূরণ করা)। PlacePrediction থেকে কোনো স্থানের তথ্য স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত করা হয় না - এটি স্বয়ংসম্পূর্ণ সেশন পরিচালনায় সাহায্য করার জন্য একটি সুবিধাজনক পদ্ধতি। | 
| toPlace | toPlace() পরামিতি: কোনোটিই নয়  রিটার্ন মান:  Place এই স্থানের পূর্বাভাসের একটি  Placeউপস্থাপনা প্রদান করে। স্থানের সম্পূর্ণ বিবরণ পেতেPlace.fetchFieldsএ একটি পরবর্তী কল প্রয়োজন৷এই PlacePrediction আনতে ব্যবহৃত AutocompleteRequestএ যদি একটিAutocompleteRequest.sessionTokenপ্রদান করা হয়, তাহলে fetchFields কল করার সময় একই টোকেন স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত হবে।বিকল্পভাবে, PlaceAutocompleteElementব্যবহার করার সময়PlacePrediction.toPlaceদ্বারা প্রত্যাবর্তিতPlacePlace.fetchFieldsএ প্রথম কল স্বয়ংক্রিয়ভাবে সেশন টোকেন অন্তর্ভুক্ত করবে। | 
স্ট্রিংরেঞ্জ ক্লাস
 google.maps.places . StringRange ক্লাস
একটি প্রদত্ত পাঠ্যের মধ্যে একটি সাবস্ট্রিং সনাক্ত করে।
 const {StringRange} = await google.maps.importLibrary("places") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| বৈশিষ্ট্য | |
|---|---|
| endOffset |  প্রকার:  number সাবস্ট্রিং (এক্সক্লুসিভ) এর শেষ ইউনিকোড অক্ষরের জিরো-ভিত্তিক অফসেট। | 
| startOffset |  প্রকার:  number সাবস্ট্রিং এর প্রথম ইউনিকোড অক্ষরের শূন্য-ভিত্তিক অফসেট (অন্তর্ভুক্ত)।  | 
ফরম্যাটেবল টেক্সট ক্লাস
 google.maps.places . FormattableText ক্লাস
একটি স্থানের পূর্বাভাস প্রতিনিধিত্বকারী পাঠ্য৷ টেক্সট যেমন আছে বা ফরম্যাটে ব্যবহার করা যেতে পারে।
 const {FormattableText} = await google.maps.importLibrary("places") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| বৈশিষ্ট্য | |
|---|---|
| matches |  প্রকার:  Array < StringRange >FormattableText.textএ ইনপুট অনুরোধ কোথায় মিলেছে তা চিহ্নিত করে স্ট্রিং রেঞ্জের একটি তালিকা। রেঞ্জগুলিtextনির্দিষ্ট অংশ বিন্যাস করতে ব্যবহার করা যেতে পারে। সাবস্ট্রিংগুলিAutocompleteRequest.inputএর সঠিক মিল নাও হতে পারে যদি ম্যাচিং স্ট্রিং ম্যাচিং (উদাহরণস্বরূপ, বানান সংশোধন বা প্রতিবর্ণীকরণ) ব্যতীত অন্য মানদণ্ড দ্বারা নির্ধারিত হয়। এই মানগুলি হলFormattableText.textএর ইউনিকোড অক্ষর অফসেট। অফসেট মান বাড়ানোর জন্য ব্যাপ্তিগুলি অর্ডার করার নিশ্চয়তা রয়েছে৷ | 
| text |  প্রকার:  string টেক্সট যা  FormattableText.matchesএর সাথে ফর্ম্যাট হিসাবে ব্যবহার করা যেতে পারে। |