Places Autocomplete Service

স্বয়ংসম্পূর্ণ পরিষেবা ক্লাস

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 একটি কলব্যাক স্বয়ংসম্পূর্ণ পূর্বাভাস বস্তুর একটি অ্যারে এবং যুক্তি হিসাবে একটি PlacesServiceStatus মান গ্রহণ করে।
রিটার্ন মান: Promise < AutocompleteResponse >
সরবরাহকৃত স্বয়ংসম্পূর্ণ অনুরোধের উপর ভিত্তি করে স্বয়ংসম্পূর্ণ পূর্বাভাস পুনরুদ্ধার করে।
getQueryPredictions
getQueryPredictions(request, callback)
পরামিতি:
  • request : QueryAutocompletionRequest ক্যোয়ারী স্বয়ংসম্পূর্ণতার অনুরোধ।
  • callback : function( Array < QueryAutocompletePrediction > optional , PlacesServiceStatus ): void একটি কলব্যাক QueryAutocompletePrediction বস্তুর একটি অ্যারে এবং একটি PlacesServiceStatus মান যুক্তি হিসাবে গ্রহণ করে।
রিটার্ন মান: কোনটিই নয়
সরবরাহকৃত ক্যোয়ারী স্বয়ংসম্পূর্ণ অনুরোধের উপর ভিত্তি করে ক্যোয়ারী স্বয়ংসম্পূর্ণ পূর্বাভাস পুনরুদ্ধার করে।

স্বয়ংসম্পূর্ণতার অনুরোধ ইন্টারফেস

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
ভবিষ্যদ্বাণীর প্রকারগুলি ফেরত দেওয়া হবে৷ সমর্থিত প্রকারের জন্য, বিকাশকারীর নির্দেশিকা দেখুন। কোনো প্রকার নির্দিষ্ট না থাকলে, সব ধরনের ফেরত দেওয়া হবে।

স্বয়ংসম্পূর্ণ প্রতিক্রিয়া ইন্টারফেস

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 ব্যবহার করা যেতে পারে।

কম্পোনেন্ট রেস্ট্রিকশন ইন্টারফেস

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

স্বয়ংসম্পূর্ণ পরিষেবার সাথে ব্যবহার করা যেতে পারে এমন উপাদান সীমাবদ্ধতাগুলি সংজ্ঞায়িত করে৷

country optional
প্রকার: string| Array <string> optional
নির্দিষ্ট দেশে পূর্বাভাস সীমাবদ্ধ করে (ISO 3166-1 Alpha-2 দেশের কোড, কেস সংবেদনশীল)। উদাহরণস্বরূপ, 'us' , 'br' , বা 'au' । আপনি একটি একক, অথবা পাঁচটি পর্যন্ত দেশের কোড স্ট্রিংগুলির একটি অ্যারে প্রদান করতে পারেন৷

স্বয়ংসম্পূর্ণ পূর্বাভাস ইন্টারফেস

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

একটি একক স্বয়ংসম্পূর্ণ ভবিষ্যদ্বাণী প্রতিনিধিত্ব করে৷

description
প্রকার: string
এটি স্থান পরিষেবা দ্বারা প্রস্তাবিত প্রশ্নের বিন্যাসহীন সংস্করণ৷
matched_substrings
প্রকার: Array < PredictionSubstring >
স্থানের বর্ণনায় সাবস্ট্রিংগুলির একটি সেট যা ব্যবহারকারীর ইনপুটের উপাদানগুলির সাথে মেলে, সেই সাবস্ট্রিংগুলিকে হাইলাইট করার জন্য ব্যবহারের জন্য উপযুক্ত৷ প্রতিটি সাবস্ট্রিং একটি অফসেট এবং একটি দৈর্ঘ্য দ্বারা চিহ্নিত করা হয়, যা ইউনিকোড অক্ষরে প্রকাশ করা হয়।
place_id
প্রকার: string
একটি স্থান আইডি যা স্থানের বিবরণ পরিষেবা ব্যবহার করে এই স্থান সম্পর্কে বিশদ পুনরুদ্ধার করতে ব্যবহার করা যেতে পারে ( PlacesService.getDetails দেখুন)।
structured_formatting
প্রকার: StructuredFormatting
স্থানের বিবরণ সম্পর্কে কাঠামোগত তথ্য, একটি প্রধান পাঠ্য এবং একটি গৌণ পাঠ্যে বিভক্ত, স্বয়ংসম্পূর্ণ ইনপুট থেকে মিলিত সাবস্ট্রিংগুলির একটি অ্যারে সহ, একটি অফসেট এবং একটি দৈর্ঘ্য দ্বারা চিহ্নিত, ইউনিকোড অক্ষরে প্রকাশ করা হয়েছে।
terms
প্রকার: Array < PredictionTerm >
উপরোক্ত বর্ণনায় স্বতন্ত্র পদ সম্পর্কে তথ্য, সর্বাধিক থেকে অন্তত নির্দিষ্ট পর্যন্ত। উদাহরণস্বরূপ, "ট্যাকো বেল", "উইলাইটিস", এবং "সিএ"।
types
প্রকার: Array <string>
ভবিষ্যদ্বাণীটি যে ধরনের একটি অ্যারে, উদাহরণস্বরূপ 'establishment' বা 'geocode'
distance_meters optional
প্রকার: number optional
AutocompletionRequest.origin থেকে স্থানটির দূরত্ব মিটারে।

QueryAutocompletePrediction ইন্টারফেস

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

একটি একক প্রশ্ন স্বয়ংসম্পূর্ণ পূর্বাভাস প্রতিনিধিত্ব করে।

description
প্রকার: string
এটি স্থান পরিষেবা দ্বারা প্রস্তাবিত প্রশ্নের বিন্যাসহীন সংস্করণ৷
matched_substrings
প্রকার: Array < PredictionSubstring >
স্থানের বর্ণনায় সাবস্ট্রিংগুলির একটি সেট যা ব্যবহারকারীর ইনপুটের উপাদানগুলির সাথে মেলে, সেই সাবস্ট্রিংগুলিকে হাইলাইট করার জন্য ব্যবহারের জন্য উপযুক্ত৷ প্রতিটি সাবস্ট্রিং একটি অফসেট এবং একটি দৈর্ঘ্য দ্বারা চিহ্নিত করা হয়, যা ইউনিকোড অক্ষরে প্রকাশ করা হয়।
terms
প্রকার: Array < PredictionTerm >
উপরের বর্ণনায় পৃথক পদ সম্পর্কে তথ্য। শ্রেণীবদ্ধ পদ প্রথমে আসে (উদাহরণস্বরূপ, "রেস্তোরাঁ")। ঠিকানার শর্তাবলী সর্বাধিক থেকে অন্তত নির্দিষ্ট পর্যন্ত প্রদর্শিত হয়। উদাহরণস্বরূপ, "সান ফ্রান্সিসকো", এবং "CA"।
place_id optional
প্রকার: string optional
ভবিষ্যদ্বাণী একটি স্থান হলে শুধুমাত্র উপলব্ধ. একটি স্থান আইডি যা স্থানের বিবরণ পরিষেবা ব্যবহার করে এই স্থান সম্পর্কে বিশদ পুনরুদ্ধার করতে ব্যবহার করা যেতে পারে ( PlacesService.getDetails দেখুন)।

PredictionTerm ইন্টারফেস

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

একটি ভবিষ্যদ্বাণী শব্দ প্রতিনিধিত্ব করে।

offset
প্রকার: number
অফসেট, ইউনিকোড অক্ষরে, স্থানের বর্ণনায় এই শব্দের শুরু।
value
প্রকার: string
এই শব্দটির মান, উদাহরণস্বরূপ, "টাকো বেল"।

পূর্বাভাস সাবস্ট্রিং ইন্টারফেস

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

একটি পূর্বাভাস সাবস্ট্রিং প্রতিনিধিত্ব করে।

length
প্রকার: number
সাবস্ট্রিং এর দৈর্ঘ্য।
offset
প্রকার: number
বর্ণনা স্ট্রিং এর মধ্যে সাবস্ট্রিং এর শুরুর অফসেট।

স্ট্রাকচার্ড ফরম্যাটিং ইন্টারফেস

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

স্থানের বিবরণ সম্পর্কে কাঠামোগত তথ্য রয়েছে, একটি প্রধান পাঠ্য এবং একটি গৌণ পাঠ্যে বিভক্ত, স্বয়ংসম্পূর্ণ ইনপুট থেকে মিলিত সাবস্ট্রিংগুলির একটি অ্যারে সহ, একটি অফসেট এবং একটি দৈর্ঘ্য দ্বারা চিহ্নিত, ইউনিকোড অক্ষরে প্রকাশ করা হয়েছে।

main_text
প্রকার: string
এটি স্থান পরিষেবা দ্বারা প্রস্তাবিত স্থানের বিন্যাসহীন বিবরণের প্রধান পাঠ্য অংশ। সাধারণত জায়গার নাম।
main_text_matched_substrings
প্রকার: Array < PredictionSubstring >
মূল পাঠ্যের সাবস্ট্রিংগুলির একটি সেট যা ব্যবহারকারীর ইনপুটের উপাদানগুলির সাথে মেলে, সেই সাবস্ট্রিংগুলিকে হাইলাইট করার জন্য ব্যবহারের জন্য উপযুক্ত৷ প্রতিটি সাবস্ট্রিং একটি অফসেট এবং একটি দৈর্ঘ্য দ্বারা চিহ্নিত করা হয়, যা ইউনিকোড অক্ষরে প্রকাশ করা হয়।
secondary_text
প্রকার: string
এটি স্থান পরিষেবা দ্বারা প্রস্তাবিত স্থানের বিন্যাসহীন বিবরণের সেকেন্ডারি পাঠ্য অংশ। সাধারণত স্থানের অবস্থান।