Places Autocomplete Service (deprecated)

AutocompleteService ক্লাস

google.maps.places.AutocompleteService ক্লাস

অটোমেটিক সম্পূর্ণ করার পূর্বাভাষ ফিরিয়ে আনার সাথে সম্পর্কিত পদ্ধতি অন্তর্ভুক্ত করে।

const {AutocompleteService} = await google.maps.importLibrary("places") নম্বরে কল করে অ্যাক্সেস করুন।
Maps JavaScript API-তে লাইব্রেরি দেখুন।

AutocompleteService
AutocompleteService()
প্যারামিটার:  কিছু নেই
AutocompleteService-এর নতুন ইনস্ট্যান্স তৈরি করে।
getPlacePredictions
getPlacePredictions(request[, callback])
প্যারামিটার: 
  • request:  AutocompletionRequest অটোমেটিক সম্পূর্ণ করার অনুরোধ।
  • callback:  function(Array<AutocompletePrediction> optional, PlacesServiceStatus): void optional একটি কলব্যাক যা AutocompletePrediction অবজেক্টের একটি অ্যারে এবং PlacesServiceStatus মানকে আর্গুমেন্ট হিসেবে গ্রহণ করে।
রিটার্ন ভ্যালু:  Promise<AutocompleteResponse>
প্রদান করা অটোকমপ্লিট অনুরোধের ভিত্তিতে জায়গার অটোকমপ্লিট পূর্বাভাষ ফিরিয়ে আনে।
getQueryPredictions
getQueryPredictions(request, callback)
প্যারামিটার: 
  • request:  QueryAutocompletionRequest কোয়েরি অটো-কমপ্লিশন অনুরোধ।
  • callback:  function(Array<QueryAutocompletePrediction> optional, PlacesServiceStatus): void একটি কলব্যাক যা আর্গুমেন্ট হিসেবে QueryAutocompletePrediction অবজেক্টের একটি অ্যারে এবং PlacesServiceStatus মান গ্রহণ করে।
রিটার্ন ভ্যালু:  কিছু নেই
প্রদান করা কোয়েরি অটোকমপ্লিট অনুরোধের ভিত্তিতে কোয়েরি অটোকমপ্লিট সংক্রান্ত পূর্বাভাস ফিরিয়ে আনে।

AutocompletionRequest ইন্টারফেস

google.maps.places.AutocompletionRequest ইন্টারফেস

AutocompleteService.getPlacePredictions-এ অটোমেটিক সম্পূর্ণ করার অনুরোধ পাঠানো হবে।

input
ধরন:  string
ব্যবহারকারী ইনপুট স্ট্রিং লিখেছেন।
bounds optional
ধরন:  LatLngBounds|LatLngBoundsLiteral optional
পূর্বাভাস বায়াসিংয়ের জন্য বাউন্ড। পূর্বাভাসগুলি প্রদত্ত bounds-এর দিকে পক্ষপাতদুষ্ট হবে, তবে এতে সীমাবদ্ধ নয়। bounds সেট করা থাকলে location এবং radius উভয়কেই উপেক্ষা করা হবে।
componentRestrictions optional
ধরন:  ComponentRestrictions optional
কম্পোনেন্ট সংক্রান্ত বিধিনিষেধ। কম্পোনেন্ট সংক্রান্ত বিধিনিষেধ ব্যবহার করে শুধু পেরেন্ট কম্পোনেন্টের মধ্যে থাকা পূর্বাভাস সীমাবদ্ধ করা হয়। যেমন, দেশ।
language optional
ধরন:  string optional
সম্ভব হলে, যে ভাষায় ফলাফল দেখানো উচিত সেই ভাষার জন্য একটি ভাষা শনাক্তকারী। বেছে নেওয়া ভাষায় ফলাফলকে আরও বেশি র‍্যাঙ্কিং দেওয়া হতে পারে, তবে সাজেশন এই ভাষার মধ্যে সীমাবদ্ধ নয়। অনুমোদিত ভাষার তালিকা দেখুন।
location 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 হিসেব করা হয়।
radius optional
ধরন:  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
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
জায়গার বিবরণে সাবস্ট্রিংয়ের সেট যা ব্যবহারকারীর ইনপুটের এলিমেন্টের সাথে ম্যাচ করে, সেইসব সাবস্ট্রিং হাইলাইট করার জন্য উপযুক্ত। প্রতিটি সাবস্ট্রিং অফসেট ও দৈর্ঘ্য দ্বারা শনাক্ত করা হয়, যা ইউনিকোড অক্ষরে প্রকাশ করা হয়।
place_id
ধরন:  string
একটি প্লেস আইডি যা প্লেস ডিটেলস পরিষেবা ব্যবহার করে এই জায়গা সম্পর্কে বিশদ বিবরণ পেতে ব্যবহার করা যেতে পারে (PlacesService.getDetails দেখুন)।
structured_formatting
জায়গার বিবরণের স্ট্রাকচার্ড তথ্য, যা মূল টেক্সট ও সেকেন্ডারি টেক্সটে বিভক্ত, এর মধ্যে অটোকমপ্লিট ইনপুট থেকে ম্যাচ করা সাবস্ট্রিংয়ের অ্যারে অন্তর্ভুক্ত, যা অফসেট ও দৈর্ঘ্য দ্বারা চিহ্নিত এবং ইউনিকোড অক্ষরে প্রকাশ করা হয়।
terms
ধরন:  Array<PredictionTerm>
সবচেয়ে বেশি থেকে সবচেয়ে কম নির্দিষ্ট, উপরের বিবরণে স্বতন্ত্র শব্দ সম্পর্কে তথ্য। যেমন, "Taco Bell", "Willitis" এবং "CA"।
types
ধরন:  Array<string>
পূর্বাভাস যে ধরনের অ্যারেতে পড়ে, যেমন 'establishment' বা 'geocode'।
distance_meters optional
ধরন:  number optional
AutocompletionRequest.origin থেকে জায়গাটির দূরত্ব মিটারে।

QueryAutocompletePrediction ইন্টারফেস

google.maps.places.QueryAutocompletePrediction ইন্টারফেস

একটি কোয়েরি অটোকমপ্লিট পূর্বাভাষকে দেখায়।

description
ধরন:  string
এটি হল Places পরিষেবার সাজেস্ট করা কোয়েরির আনফর্ম্যাট করা ভার্সন।
matched_substrings
জায়গার বিবরণে সাবস্ট্রিংয়ের সেট যা ব্যবহারকারীর ইনপুটের এলিমেন্টের সাথে ম্যাচ করে, সেইসব সাবস্ট্রিং হাইলাইট করার জন্য উপযুক্ত। প্রতিটি সাবস্ট্রিং অফসেট ও দৈর্ঘ্য দ্বারা শনাক্ত করা হয়, যা ইউনিকোড অক্ষরে প্রকাশ করা হয়।
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
মূল টেক্সটে সাবস্ট্রিংয়ের একটি সেট যা ব্যবহারকারীর ইনপুটের এলিমেন্টের সাথে মেলে, সেই সাবস্ট্রিং হাইলাইট করার জন্য উপযুক্ত। প্রতিটি সাবস্ট্রিং অফসেট ও দৈর্ঘ্য দ্বারা শনাক্ত করা হয়, যা ইউনিকোড অক্ষরে প্রকাশ করা হয়।
secondary_text
ধরন:  string
এটি হল Places পরিষেবার সাজেস্ট করা জায়গার ফর্ম্যাট না করা বিবরণের সেকেন্ডারি টেক্সট অংশ। সাধারণত জায়গার লোকেশন।