AutocompleteService ক্লাস
google.maps.places.AutocompleteService
ক্লাস
অটোমেটিক সম্পূর্ণ করার পূর্বাভাষ ফিরিয়ে আনার সাথে সম্পর্কিত পদ্ধতি অন্তর্ভুক্ত করে।
const {AutocompleteService} = await google.maps.importLibrary("places") নম্বরে কল করে অ্যাক্সেস করুন।
Maps JavaScript API-তে লাইব্রেরি দেখুন।
নির্মাণকারী | |
|---|---|
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 optional |
ধরন:
ComponentRestrictions optionalকম্পোনেন্ট সংক্রান্ত বিধিনিষেধ। কম্পোনেন্ট সংক্রান্ত বিধিনিষেধ ব্যবহার করে শুধু পেরেন্ট কম্পোনেন্টের মধ্যে থাকা পূর্বাভাস সীমাবদ্ধ করা হয়। যেমন, দেশ। |
language optional |
ধরন:
string optionalসম্ভব হলে, যে ভাষায় ফলাফল দেখানো উচিত সেই ভাষার জন্য একটি ভাষা শনাক্তকারী। বেছে নেওয়া ভাষায় ফলাফলকে আরও বেশি র্যাঙ্কিং দেওয়া হতে পারে, তবে সাজেশন এই ভাষার মধ্যে সীমাবদ্ধ নয়। অনুমোদিত ভাষার তালিকা দেখুন। |
|
ধরন:
LatLng optionalপূর্বাভাস বায়াসিংয়ের জন্য লোকেশন। প্রদান করা location ও radius-এর দিকে পূর্বাভাস পক্ষপাতদুষ্ট হবে। অন্যথায়, bounds ব্যবহার করা যেতে পারে। |
locationBias optional |
ধরন:
LocationBias optionalকোনও জায়গা সার্চ করার সময় ব্যবহার করার জন্য একটি সফট বাউন্ডারি বা ইঙ্গিত। |
locationRestriction optional |
ধরন:
LocationRestriction optionalসার্চ ফলাফল সীমাবদ্ধ করার জন্য বাউন্ড। |
offset optional |
ধরন:
number optionalইনপুট শব্দে অক্ষরের অবস্থান যেখানে পরিষেবা পূর্বাভাসের জন্য টেক্সট ব্যবহার করে (ইনপুট ফিল্ডে কার্সরের অবস্থান)। |
origin optional |
ধরন:
LatLng|LatLngLiteral optionalযে লোকেশন থেকে AutocompletePrediction.distance_meters হিসেব করা হয়। |
|
ধরন:
number optionalপূর্বাভাস বায়াসিংয়ের জন্য ব্যবহৃত এলাকার ব্যাসার্ধ। radius মিটারে উল্লেখ করা হয় এবং সবসময় location প্রপার্টি থাকতে হবে। অন্যথায়, bounds ব্যবহার করা যেতে পারে। |
region optional |
ধরন:
string optionalফলাফল ফর্ম্যাট ও ফিল্টার করার জন্য ব্যবহৃত অঞ্চল কোড। এটি এই দেশের জন্য সাজেশন সীমিত করে না। অঞ্চল কোডে ccTLD ("টপ-লেভেল ডোমেন") দুই-অক্ষরের মান গ্রহণ করা হয়। বেশিরভাগ ccTLD কোড ISO 3166-1 কোডের মতোই হয়, তবে কিছু ব্যতিক্রম আছে। যেমন, যুক্তরাজ্যের ccTLD হল "uk" ( .co.uk) এবং এর ISO 3166-1 কোড হল "gb" (টেকনিক্যালি "গ্রেট ব্রিটেন ও উত্তর আয়ারল্যান্ডের যুক্তরাজ্য" এন্টিটির জন্য)। |
sessionToken optional |
ধরন:
AutocompleteSessionToken optionalসেশনে স্বতন্ত্র অনুরোধ বান্ডেল করতে অনন্য রেফারেন্স ব্যবহার করা হয়। |
types optional |
ধরন:
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 optional |
ধরন:
LatLngBounds|LatLngBoundsLiteral optionalপূর্বাভাস বায়াসিংয়ের জন্য বাউন্ড। পূর্বাভাসগুলি প্রদত্ত bounds-এর দিকে পক্ষপাতদুষ্ট হবে, তবে এতে সীমাবদ্ধ নয়। bounds সেট করা থাকলে location এবং radius উভয়কেই উপেক্ষা করা হবে। |
location optional |
ধরন:
LatLng optionalপূর্বাভাস বায়াসিংয়ের জন্য লোকেশন। প্রদান করা location ও radius-এর দিকে পূর্বাভাস পক্ষপাতদুষ্ট হবে। অন্যথায়, bounds ব্যবহার করা যেতে পারে। |
offset optional |
ধরন:
number optionalইনপুট শব্দে অক্ষরের অবস্থান যেখানে পরিষেবা পূর্বাভাসের জন্য টেক্সট ব্যবহার করে (ইনপুট ফিল্ডে কার্সরের অবস্থান)। |
radius optional |
ধরন:
number optionalপূর্বাভাস বায়াসিংয়ের জন্য ব্যবহৃত এলাকার ব্যাসার্ধ। radius মিটারে উল্লেখ করা হয় এবং সবসময় location প্রপার্টি থাকতে হবে। অন্যথায়, bounds ব্যবহার করা যেতে পারে। |
ComponentRestrictions ইন্টারফেস
google.maps.places.ComponentRestrictions
ইন্টারফেস
অটোমেটিক সম্পূর্ণ করার পরিষেবার সাথে ব্যবহার করা যেতে পারে এমন কম্পোনেন্ট সংক্রান্ত বিধিনিষেধ নির্ধারণ করে।
প্রপার্টি | |
|---|---|
country optional |
ধরন:
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 optional |
ধরন:
number optionalAutocompletionRequest.origin থেকে জায়গাটির দূরত্ব মিটারে। |
QueryAutocompletePrediction ইন্টারফেস
google.maps.places.QueryAutocompletePrediction
ইন্টারফেস
একটি কোয়েরি অটোকমপ্লিট পূর্বাভাষকে দেখায়।
প্রপার্টি | |
|---|---|
description |
ধরন:
stringএটি হল Places পরিষেবার সাজেস্ট করা কোয়েরির আনফর্ম্যাট করা ভার্সন। |
matched_substrings |
ধরন:
Array<PredictionSubstring>জায়গার বিবরণে সাবস্ট্রিংয়ের সেট যা ব্যবহারকারীর ইনপুটের এলিমেন্টের সাথে ম্যাচ করে, সেইসব সাবস্ট্রিং হাইলাইট করার জন্য উপযুক্ত। প্রতিটি সাবস্ট্রিং অফসেট ও দৈর্ঘ্য দ্বারা শনাক্ত করা হয়, যা ইউনিকোড অক্ষরে প্রকাশ করা হয়। |
terms |
ধরন:
Array<PredictionTerm>উপরের বিবরণে প্রতিটি শব্দ সম্পর্কে তথ্য। ক্যাটাগরি সংক্রান্ত শব্দ প্রথমে আসে (যেমন, "রেস্তোরাঁ")। ঠিকানার শব্দগুলি সবচেয়ে বেশি থেকে সবচেয়ে কম নির্দিষ্ট হিসেবে দেখানো হয়। যেমন, "কলকাতা" এবং "পশ্চিমবঙ্গ"। |
place_id optional |
ধরন:
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 পরিষেবার সাজেস্ট করা জায়গার ফর্ম্যাট না করা বিবরণের সেকেন্ডারি টেক্সট অংশ। সাধারণত জায়গার লোকেশন। |