AutocompleteService ক্লাস
google.maps.places.AutocompleteService
ক্লাস
লাইব্রেরি "places"
অটোমেটিক সম্পূর্ণ করার পূর্বাভাষ ফিরিয়ে আনার সাথে সম্পর্কিত পদ্ধতি অন্তর্ভুক্ত করে।
const {AutocompleteService} = await google.maps.importLibrary("places");
নির্মাণকারী | |
|---|---|
AutocompleteService |
AutocompleteService()প্যারামিটার: কিছু নেই
AutocompleteService-এর নতুন ইনস্ট্যান্স তৈরি করে। |
পদ্ধতি | |
|---|---|
getPlacePredictions |
getPlacePredictions(request[, callback])প্যারামিটার:
রিটার্ন ভ্যালু:
Promise<AutocompleteResponse>প্রদান করা অটোকমপ্লিট অনুরোধের ভিত্তিতে জায়গার অটোকমপ্লিট পূর্বাভাষ ফিরিয়ে আনে। |
getQueryPredictions |
getQueryPredictions(request, callback)প্যারামিটার:
রিটার্ন ভ্যালু: কিছু নেই
প্রদান করা কোয়েরি অটোকমপ্লিট অনুরোধের ভিত্তিতে কোয়েরি অটোকমপ্লিট সংক্রান্ত পূর্বাভাস ফিরিয়ে আনে। |
AutocompletionRequest ইন্টারফেস
google.maps.places.AutocompletionRequest
ইন্টারফেস
AutocompleteService.getPlacePredictions-এ অটোমেটিক সম্পূর্ণ করার অনুরোধ পাঠানো হবে।
প্রপার্টি | |
|---|---|
input |
ধরন:
stringব্যবহারকারী ইনপুট স্ট্রিং লিখেছেন। |
ঐচ্ছিক |
ধরন:
LatLngBounds|LatLngBoundsLiteral optionalপূর্বাভাস বায়াসিংয়ের জন্য বাউন্ড। পূর্বাভাসগুলি প্রদত্ত bounds-এর দিকে পক্ষপাতদুষ্ট হবে, তবে এতে সীমাবদ্ধ নয়। bounds সেট করা থাকলে location এবং radius উভয়কেই উপেক্ষা করা হবে। |
componentRestrictions
ঐচ্ছিক |
ধরন:
ComponentRestrictions optionalকম্পোনেন্ট সংক্রান্ত বিধিনিষেধ। কম্পোনেন্ট সংক্রান্ত বিধিনিষেধ ব্যবহার করে শুধু পেরেন্ট কম্পোনেন্টের মধ্যে থাকা পূর্বাভাস সীমাবদ্ধ করা হয়। যেমন, দেশ। |
language
ঐচ্ছিক |
ধরন:
string optionalসম্ভব হলে, যে ভাষায় ফলাফল দেখানো উচিত সেই ভাষার জন্য একটি ভাষা শনাক্তকারী। বেছে নেওয়া ভাষায় ফলাফলকে আরও বেশি র্যাঙ্কিং দেওয়া হতে পারে, তবে সাজেশন এই ভাষার মধ্যে সীমাবদ্ধ নয়। অনুমোদিত ভাষার তালিকা দেখুন। |
ঐচ্ছিক |
ধরন:
LatLng optionalপূর্বাভাস বায়াসিংয়ের জন্য লোকেশন। প্রদান করা location ও radius-এর দিকে পূর্বাভাস পক্ষপাতদুষ্ট হবে। অন্যথায়, bounds ব্যবহার করা যেতে পারে। |
locationBias
ঐচ্ছিক |
ধরন:
LocationBias optionalকোনও জায়গা সার্চ করার সময় ব্যবহার করার জন্য একটি সফট বাউন্ডারি বা ইঙ্গিত। |
locationRestriction
ঐচ্ছিক |
ধরন:
LocationRestriction optionalসার্চ ফলাফল সীমাবদ্ধ করার জন্য বাউন্ড। |
offset
ঐচ্ছিক |
ধরন:
number optionalইনপুট শব্দে অক্ষরের অবস্থান যেখানে পরিষেবা পূর্বাভাসের জন্য টেক্সট ব্যবহার করে (ইনপুট ফিল্ডে কার্সরের অবস্থান)। |
origin
ঐচ্ছিক |
ধরন:
LatLng|LatLngLiteral optionalযে লোকেশন থেকে AutocompletePrediction.distance_meters হিসেব করা হয়। |
ঐচ্ছিক |
ধরন:
number optionalপূর্বাভাস বায়াসিংয়ের জন্য ব্যবহৃত এলাকার ব্যাসার্ধ। radius মিটারে উল্লেখ করা হয় এবং সবসময় location প্রপার্টি থাকতে হবে। অন্যথায়, bounds ব্যবহার করা যেতে পারে। |
region
ঐচ্ছিক |
ধরন:
string optionalফলাফল ফর্ম্যাট ও ফিল্টার করার জন্য ব্যবহৃত অঞ্চল কোড। এটি এই দেশের জন্য সাজেশন সীমিত করে না। অঞ্চল কোডে ccTLD ("টপ-লেভেল ডোমেন") দুই-অক্ষরের মান গ্রহণ করা হয়। বেশিরভাগ ccTLD কোড ISO 3166-1 কোডের মতোই হয়, তবে কিছু ব্যতিক্রম আছে। যেমন, যুক্তরাজ্যের ccTLD হল "uk" ( .co.uk) এবং এর ISO 3166-1 কোড হল "gb" (টেকনিক্যালি "গ্রেট ব্রিটেন ও উত্তর আয়ারল্যান্ডের যুক্তরাজ্য" এন্টিটির জন্য)। |
sessionToken
ঐচ্ছিক |
ধরন:
AutocompleteSessionToken optionalসেশনে স্বতন্ত্র অনুরোধ বান্ডেল করতে অনন্য রেফারেন্স ব্যবহার করা হয়। |
types
ঐচ্ছিক |
ধরন:
Array<string> optionalযে ধরনের পূর্বাভাস ফেরত দেওয়া হবে। কোন ফর্ম্যাট কাজ করবে তা জানতে ডেভেলপারের নির্দেশিকা দেখুন। কোনও ধরন উল্লেখ করা না থাকলে, সব ধরন দেখানো হবে। |
AutocompleteResponse ইন্টারফেস
google.maps.places.AutocompleteResponse
ইন্টারফেস
AutocompleteService.getPlacePredictions-এ কল করার মাধ্যমে পাওয়া একটি অটোমেটিক সম্পূর্ণ হওয়া উত্তর, যাতে AutocompletePrediction-এর একটি তালিকা রয়েছে।
প্রপার্টি | |
|---|---|
predictions |
ধরন:
Array<AutocompletePrediction>AutocompletePrediction-এর তালিকা। |
QueryAutocompletionRequest ইন্টারফেস
google.maps.places.QueryAutocompletionRequest
ইন্টারফেস
QueryAutocompleteService-এ QueryAutocompletion অনুরোধ পাঠানো হবে।
প্রপার্টি | |
|---|---|
input |
ধরন:
stringব্যবহারকারী ইনপুট স্ট্রিং লিখেছেন। |
bounds
ঐচ্ছিক |
ধরন:
LatLngBounds|LatLngBoundsLiteral optionalপূর্বাভাস বায়াসিংয়ের জন্য বাউন্ড। পূর্বাভাসগুলি প্রদত্ত bounds-এর দিকে পক্ষপাতদুষ্ট হবে, তবে এতে সীমাবদ্ধ নয়। bounds সেট করা থাকলে location এবং radius উভয়কেই উপেক্ষা করা হবে। |
location
ঐচ্ছিক |
ধরন:
LatLng optionalপূর্বাভাস বায়াসিংয়ের জন্য লোকেশন। প্রদান করা location ও radius-এর দিকে পূর্বাভাস পক্ষপাতদুষ্ট হবে। অন্যথায়, bounds ব্যবহার করা যেতে পারে। |
offset
ঐচ্ছিক |
ধরন:
number optionalইনপুট শব্দে অক্ষরের অবস্থান যেখানে পরিষেবা পূর্বাভাসের জন্য টেক্সট ব্যবহার করে (ইনপুট ফিল্ডে কার্সরের অবস্থান)। |
radius
ঐচ্ছিক |
ধরন:
number optionalপূর্বাভাস বায়াসিংয়ের জন্য ব্যবহৃত এলাকার ব্যাসার্ধ। radius মিটারে উল্লেখ করা হয় এবং সবসময় location প্রপার্টি থাকতে হবে। অন্যথায়, bounds ব্যবহার করা যেতে পারে। |
ComponentRestrictions ইন্টারফেস
google.maps.places.ComponentRestrictions
ইন্টারফেস
অটোমেটিক সম্পূর্ণ করার পরিষেবার সাথে ব্যবহার করা যেতে পারে এমন কম্পোনেন্ট সংক্রান্ত বিধিনিষেধ নির্ধারণ করে।
প্রপার্টি | |
|---|---|
country
ঐচ্ছিক |
ধরন:
string|Array<string> optionalনির্দিষ্ট দেশের জন্য পূর্বাভাসের উপর বিধিনিষেধ আরোপ করে (ISO 3166-1 Alpha-2 দেশের কোড, কেস ইনসেনসিটিভ)। যেমন, 'us', 'br' বা 'au'। আপনি একটি বা সর্বাধিক পাঁচটি দেশের কোড স্ট্রিংয়ের অ্যারে প্রদান করতে পারেন। |
AutocompletePrediction ইন্টারফেস
google.maps.places.AutocompletePrediction
ইন্টারফেস
একটি অটোমেটিক সম্পূর্ণ করার পূর্বাভাষ দেখায়।
প্রপার্টি | |
|---|---|
description |
ধরন:
stringএটি হল Places পরিষেবার সাজেস্ট করা কোয়েরির আনফর্ম্যাট করা ভার্সন। |
matched_substrings |
ধরন:
Array<PredictionSubstring>জায়গার বিবরণে সাবস্ট্রিংয়ের সেট যা ব্যবহারকারীর ইনপুটের এলিমেন্টের সাথে ম্যাচ করে, সেইসব সাবস্ট্রিং হাইলাইট করার জন্য উপযুক্ত। প্রতিটি সাবস্ট্রিং অফসেট ও দৈর্ঘ্য দ্বারা শনাক্ত করা হয়, যা ইউনিকোড অক্ষরে প্রকাশ করা হয়। |
place_id |
ধরন:
stringএকটি প্লেস আইডি যা প্লেস ডিটেলস পরিষেবা ব্যবহার করে এই জায়গা সম্পর্কে বিশদ বিবরণ পেতে ব্যবহার করা যেতে পারে ( PlacesService.getDetails দেখুন)। |
structured_formatting |
ধরন:
StructuredFormattingজায়গার বিবরণের স্ট্রাকচার্ড তথ্য, যা মূল টেক্সট ও সেকেন্ডারি টেক্সটে বিভক্ত, এর মধ্যে অটোকমপ্লিট ইনপুট থেকে ম্যাচ করা সাবস্ট্রিংয়ের অ্যারে অন্তর্ভুক্ত, যা অফসেট ও দৈর্ঘ্য দ্বারা চিহ্নিত এবং ইউনিকোড অক্ষরে প্রকাশ করা হয়। |
terms |
ধরন:
Array<PredictionTerm>সবচেয়ে বেশি থেকে সবচেয়ে কম নির্দিষ্ট, উপরের বিবরণে স্বতন্ত্র শব্দ সম্পর্কে তথ্য। যেমন, "Taco Bell", "Willitis" এবং "CA"। |
types |
ধরন:
Array<string>পূর্বাভাস যে ধরনের অ্যারেতে পড়ে, যেমন 'establishment' বা 'geocode'। |
distance_meters
ঐচ্ছিক |
ধরন:
number optionalAutocompletionRequest.origin থেকে জায়গাটির দূরত্ব মিটারে। |
QueryAutocompletePrediction ইন্টারফেস
google.maps.places.QueryAutocompletePrediction
ইন্টারফেস
একটি কোয়েরি অটোকমপ্লিট পূর্বাভাষকে দেখায়।
প্রপার্টি | |
|---|---|
description |
ধরন:
stringএটি হল Places পরিষেবার সাজেস্ট করা কোয়েরির আনফর্ম্যাট করা ভার্সন। |
matched_substrings |
ধরন:
Array<PredictionSubstring>জায়গার বিবরণে সাবস্ট্রিংয়ের সেট যা ব্যবহারকারীর ইনপুটের এলিমেন্টের সাথে ম্যাচ করে, সেইসব সাবস্ট্রিং হাইলাইট করার জন্য উপযুক্ত। প্রতিটি সাবস্ট্রিং অফসেট ও দৈর্ঘ্য দ্বারা শনাক্ত করা হয়, যা ইউনিকোড অক্ষরে প্রকাশ করা হয়। |
terms |
ধরন:
Array<PredictionTerm>উপরের বিবরণে প্রতিটি শব্দ সম্পর্কে তথ্য। ক্যাটাগরি সংক্রান্ত শব্দ প্রথমে আসে (যেমন, "রেস্তোরাঁ")। ঠিকানার শব্দগুলি সবচেয়ে বেশি থেকে সবচেয়ে কম নির্দিষ্ট হিসেবে দেখানো হয়। যেমন, "কলকাতা" এবং "পশ্চিমবঙ্গ"। |
place_id
ঐচ্ছিক |
ধরন:
string optionalপূর্বাভাস কোনও জায়গা হলে তবেই উপলভ্য। একটি প্লেস আইডি যা প্লেস ডিটেলস পরিষেবা ব্যবহার করে এই জায়গা সম্পর্কে বিশদ বিবরণ পেতে ব্যবহার করা যেতে পারে ( PlacesService.getDetails দেখুন)। |
PredictionTerm ইন্টারফেস
google.maps.places.PredictionTerm
ইন্টারফেস
পূর্বানুমান সংক্রান্ত শব্দকে বোঝায়।
প্রপার্টি | |
|---|---|
offset |
ধরন:
numberজায়গার বিবরণে এই শব্দের শুরুর অফসেট, ইউনিকোড অক্ষরে। |
value |
ধরন:
stringএই শব্দের ভ্যালু, যেমন, "Taco Bell"। |
PredictionSubstring ইন্টারফেস
google.maps.places.PredictionSubstring
ইন্টারফেস
পূর্বানুমান সাবস্ট্রিং দেখায়।
প্রপার্টি | |
|---|---|
length |
ধরন:
numberসাবস্ট্রিংয়ের দৈর্ঘ্য। |
offset |
ধরন:
numberবিবরণ স্ট্রিংয়ের মধ্যে সাবস্ট্রিংয়ের শুরুর অফসেট। |
StructuredFormatting ইন্টারফেস
google.maps.places.StructuredFormatting
ইন্টারফেস
জায়গার বিবরণের ব্যাপারে স্ট্রাকচার করা তথ্য থাকে, যা মূল টেক্সট ও সেকেন্ডারি টেক্সটে বিভক্ত, এর মধ্যে অটোমেটিক সম্পূর্ণ হওয়া ইনপুট থেকে ম্যাচ করা সাবস্ট্রিংয়ের অ্যারে থাকে, যা অফসেট ও দৈর্ঘ্য দ্বারা শনাক্ত করা হয় এবং ইউনিকোড অক্ষরে প্রকাশ করা হয়।
প্রপার্টি | |
|---|---|
main_text |
ধরন:
stringএটি হল Places পরিষেবার সাজেস্ট করা জায়গার আনফর্ম্যাট করা বিবরণের মূল টেক্সট অংশ। সাধারণত জায়গার নাম। |
main_text_matched_substrings |
ধরন:
Array<PredictionSubstring>মূল টেক্সটে সাবস্ট্রিংয়ের একটি সেট যা ব্যবহারকারীর ইনপুটের এলিমেন্টের সাথে মেলে, সেই সাবস্ট্রিং হাইলাইট করার জন্য উপযুক্ত। প্রতিটি সাবস্ট্রিং অফসেট ও দৈর্ঘ্য দ্বারা শনাক্ত করা হয়, যা ইউনিকোড অক্ষরে প্রকাশ করা হয়। |
secondary_text |
ধরন:
stringএটি হল Places পরিষেবার সাজেস্ট করা জায়গার ফর্ম্যাট না করা বিবরণের সেকেন্ডারি টেক্সট অংশ। সাধারণত জায়গার লোকেশন। |