স্বয়ংসম্পূর্ণ পরিষেবা ক্লাস
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) পরামিতি:
রিটার্ন মান: কোনটিই নয় সরবরাহকৃত ক্যোয়ারী স্বয়ংসম্পূর্ণ অনুরোধের উপর ভিত্তি করে ক্যোয়ারী স্বয়ংসম্পূর্ণ পূর্বাভাস পুনরুদ্ধার করে। |
স্বয়ংসম্পূর্ণতার অনুরোধ ইন্টারফেস
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 ভবিষ্যদ্বাণীর প্রকারগুলি ফেরত দেওয়া হবে৷ সমর্থিত প্রকারের জন্য, বিকাশকারীর নির্দেশিকা দেখুন। কোনো প্রকার নির্দিষ্ট না থাকলে, সব ধরনের ফেরত দেওয়া হবে। |
স্বয়ংসম্পূর্ণ প্রতিক্রিয়া ইন্টারফেস
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 এটি স্থান পরিষেবা দ্বারা প্রস্তাবিত স্থানের বিন্যাসহীন বিবরণের সেকেন্ডারি পাঠ্য অংশ। সাধারণত স্থানের অবস্থান। |