Places Widgets

PlaceAutocompleteElement ক্লাস

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

স্থান API এর জন্য স্বয়ংসম্পূর্ণ দৃশ্যের বাস্তবায়ন

এই ক্লাসটি PlaceAutocompleteElementOptions প্রয়োগ করে।

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

PlaceAutocompleteElement
PlaceAutocompleteElement(options)
পরামিতি:
element optional
প্রকার: HTMLElement | SVGElement optional
এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য। DOM এলিমেন্ট ভিউ ব্যাক করছে।
inputElement
প্রকার: HTMLInputElement
স্বয়ংসম্পূর্ণতা দেখানোর জন্য ইনপুট উপাদান।
উত্তরাধিকারসূত্রে প্রাপ্ত: componentRestrictions , locationBias , locationRestriction , requestedLanguage , requestedRegion , types
addListener
addListener(eventName, handler)
পরামিতি:
রিটার্ন মান: MapsEventListener
প্রদত্ত ইভেন্ট নামের সাথে প্রদত্ত শ্রোতা ফাংশন যোগ করে।
gmp-placeselect
function(place)
যুক্তি:
একজন ব্যবহারকারী একটি স্থান পূর্বাভাস নির্বাচন করলে এই ইভেন্টটি বরখাস্ত করা হয়। একটি স্থান বস্তু প্রদান করে।
gmp-requesterror
function()
যুক্তি: কোনটিই না
ব্যাকএন্ডে একটি অনুরোধ অস্বীকার করা হলে এই ইভেন্টটি বরখাস্ত করা হয় (যেমন ভুল API কী)। এই ঘটনা বুদবুদ না.

PlaceAutocompleteElementOptions ইন্টারফেস

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

একটি PlaceAutocompleteElement নির্মাণের বিকল্প।

inputElement
প্রকার: HTMLInputElement
স্বয়ংসম্পূর্ণতা দেখানোর জন্য ইনপুট উপাদান।
componentRestrictions optional
প্রকার: ComponentRestrictions optional
উপাদান সীমাবদ্ধতা. উপাদান সীমাবদ্ধতা শুধুমাত্র মূল উপাদানের মধ্যে যারা ভবিষ্যদ্বাণী সীমাবদ্ধ করতে ব্যবহার করা হয়. যেমন দেশ।
element optional
প্রকার: HTMLElement | SVGElement optional
এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য। DOM এলিমেন্ট ভিউ ব্যাক করছে।
locationBias optional
প্রকার: LocationBias optional
স্থান অনুসন্ধান করার সময় ব্যবহার করার জন্য একটি নরম সীমানা বা ইঙ্গিত।
locationRestriction optional
প্রকার: LocationRestriction optional
অনুসন্ধান ফলাফল সীমাবদ্ধ.
requestedLanguage optional
প্রকার: string optional
সম্ভব হলে যে ভাষার ফলাফলগুলি ফেরত দেওয়া উচিত তার জন্য একটি ভাষা শনাক্তকারী৷ নির্বাচিত ভাষায় ফলাফল একটি উচ্চ র্যাঙ্কিং দেওয়া হতে পারে, কিন্তু পরামর্শ এই ভাষা সীমাবদ্ধ নয়. সমর্থিত ভাষার তালিকা দেখুন।
requestedRegion optional
প্রকার: string optional
একটি অঞ্চল কোড যা ফলাফল বিন্যাস এবং ফলাফল ফিল্টারিংয়ের জন্য ব্যবহৃত হয়। এটা এই দেশের পরামর্শ সীমাবদ্ধ না. অঞ্চল কোড একটি ccTLD ("টপ-লেভেল ডোমেন") দুই-অক্ষরের মান গ্রহণ করে। কিছু উল্লেখযোগ্য ব্যতিক্রম সহ বেশিরভাগ ccTLD কোডগুলি ISO 3166-1 কোডগুলির সাথে অভিন্ন। উদাহরণস্বরূপ, যুক্তরাজ্যের ccTLD হল "uk" ( .co.uk ) যেখানে এর ISO 3166-1 কোড হল "gb" (প্রযুক্তিগতভাবে "দ্য ইউনাইটেড কিংডম অফ গ্রেট ব্রিটেন এবং উত্তর আয়ারল্যান্ড" এর সত্তার জন্য)।
types optional
প্রকার: Array <string> optional
ভবিষ্যদ্বাণীর প্রকারগুলি ফেরত দেওয়া হবে৷ সমর্থিত প্রকারের জন্য, বিকাশকারীর নির্দেশিকা দেখুন। কোনো প্রকার নির্দিষ্ট না থাকলে, সব ধরনের ফেরত দেওয়া হবে।

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

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

একটি উইজেট যা ব্যবহারকারীর পাঠ্য ইনপুটের উপর ভিত্তি করে স্থানের পূর্বাভাস প্রদান করে। এটি টাইপ text একটি ইনপুট উপাদানের সাথে সংযুক্ত করে এবং সেই ক্ষেত্রে টেক্সট এন্ট্রি শোনে। ভবিষ্যদ্বাণীগুলির তালিকা একটি ড্রপ-ডাউন তালিকা হিসাবে উপস্থাপন করা হয়, এবং পাঠ্য প্রবেশের সাথে সাথে আপডেট করা হয়।

এই ক্লাস MVCObject প্রসারিত.

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

Autocomplete
Autocomplete(inputField[, opts])
পরামিতি:
  • inputField : HTMLInputElement <input> পাঠ্য ক্ষেত্র যেখানে Autocomplete সংযুক্ত করা উচিত।
  • opts : AutocompleteOptions optional বিকল্প।
Autocomplete একটি নতুন উদাহরণ তৈরি করে যা প্রদত্ত বিকল্পগুলির সাথে নির্দিষ্ট ইনপুট পাঠ্য ক্ষেত্রে সংযুক্ত করে।
getBounds
getBounds()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: LatLngBounds |undefined বায়াসিং বাউন্ডস।
ভবিষ্যদ্বাণীগুলি পক্ষপাতদুষ্ট সীমা ফেরায়৷
getFields
getFields()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: Array <string>|undefined
বিশদ বিবরণ সফলভাবে পুনরুদ্ধার করা হলে বিশদ প্রতিক্রিয়াতে স্থানের জন্য অন্তর্ভুক্ত করা ক্ষেত্রগুলি ফিরিয়ে দেয়। ক্ষেত্রগুলির একটি তালিকার জন্য PlaceResult দেখুন।
getPlace
getPlace()
পরামিতি: কোনোটিই নয়
রিটার্ন ভ্যালু: PlaceResult ব্যবহারকারীর দ্বারা নির্বাচিত স্থান।
সফলভাবে পুনরুদ্ধার করা হলে ব্যবহারকারীর দ্বারা নির্বাচিত স্থানের বিশদ বিবরণ প্রদান করে। অন্যথায় ইনপুট ক্ষেত্রের বর্তমান মানের সাথে name সম্পত্তি সেট করে একটি স্টাব প্লেস অবজেক্ট প্রদান করে।
setBounds
setBounds(bounds)
পরামিতি:
রিটার্ন মান: কোনটিই নয়
পছন্দের এলাকা সেট করে যার মধ্যে প্লেস ফলাফল ফেরাতে হবে। ফলাফল এই এলাকার প্রতি পক্ষপাতমূলক, কিন্তু সীমাবদ্ধ নয়।
setComponentRestrictions
setComponentRestrictions(restrictions)
পরামিতি:
  • restrictions : ComponentRestrictions optional ব্যবহারের জন্য বিধিনিষেধ।
রিটার্ন মান: কোনটিই নয়
উপাদান সীমাবদ্ধতা সেট করে। উপাদান সীমাবদ্ধতা শুধুমাত্র মূল উপাদানের মধ্যে যারা ভবিষ্যদ্বাণী সীমাবদ্ধ করতে ব্যবহার করা হয়. যেমন দেশ।
setFields
setFields(fields)
পরামিতি:
  • fields : Array <string> optional
রিটার্ন মান: কোনটিই নয়
বিশদ বিবরণ সফলভাবে পুনরুদ্ধার করা হলে বিশদ প্রতিক্রিয়াতে স্থানের জন্য অন্তর্ভুক্ত করার জন্য ক্ষেত্রগুলি সেট করে। ক্ষেত্রগুলির একটি তালিকার জন্য PlaceResult দেখুন।
setOptions
setOptions(options)
পরামিতি:
রিটার্ন মান: কোনটিই নয়
setTypes
setTypes(types)
পরামিতি:
  • types : Array <string> optional ভবিষ্যদ্বাণীর প্রকারগুলি অন্তর্ভুক্ত করা হবে৷
রিটার্ন মান: কোনটিই নয়
প্রত্যাবর্তনের জন্য ভবিষ্যদ্বাণীর ধরন সেট করে। সমর্থিত প্রকারের জন্য, বিকাশকারীর নির্দেশিকা দেখুন। কোনো প্রকার নির্দিষ্ট না থাকলে, সব ধরনের ফেরত দেওয়া হবে।
উত্তরাধিকারসূত্রে পাওয়া: addListener , bindTo , get , notify , set , setValues ​​, unbind , unbindAll
place_changed
function()
যুক্তি: কোনটিই না
ব্যবহারকারীর দ্বারা নির্বাচিত একটি স্থানের জন্য একটি PlaceResult উপলব্ধ করা হলে এই ইভেন্টটি বরখাস্ত করা হয়।
ব্যবহারকারী যদি এমন একটি স্থানের নাম প্রবেশ করে যা নিয়ন্ত্রণ দ্বারা প্রস্তাবিত হয়নি এবং এন্টার কী টিপুন, অথবা যদি একটি স্থানের বিবরণের অনুরোধ ব্যর্থ হয়, তবে PlaceResult name বৈশিষ্ট্যে ব্যবহারকারীর ইনপুট ধারণ করে, অন্য কোনো বৈশিষ্ট্য সংজ্ঞায়িত করা নেই।

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

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

একটি Autocomplete বস্তুতে সেট করা যেতে পারে যে বিকল্প.

bounds optional
প্রকার: LatLngBounds | LatLngBoundsLiteral optional
যে অঞ্চলে জায়গাগুলি অনুসন্ধান করতে হবে৷
componentRestrictions optional
প্রকার: ComponentRestrictions optional
উপাদান সীমাবদ্ধতা. উপাদান সীমাবদ্ধতা শুধুমাত্র মূল উপাদানের মধ্যে যারা ভবিষ্যদ্বাণী সীমাবদ্ধ করতে ব্যবহার করা হয়. যেমন দেশ।
fields optional
প্রকার: Array <string> optional
বিশদ বিবরণ সফলভাবে পুনরুদ্ধার করা হলে বিশদ প্রতিক্রিয়ায় স্থানের জন্য ক্ষেত্রগুলি অন্তর্ভুক্ত করতে হবে, যার জন্য বিল করা হবে ৷ যদি ['ALL'] পাস করা হয়, তবে সমস্ত উপলব্ধ ক্ষেত্র ফেরত দেওয়া হবে এবং এর জন্য বিল করা হবে (এটি উত্পাদন স্থাপনার জন্য সুপারিশ করা হয় না)। ক্ষেত্রগুলির একটি তালিকার জন্য PlaceResult দেখুন। নেস্টেড ক্ষেত্রগুলি ডট-পাথ দিয়ে নির্দিষ্ট করা যেতে পারে (উদাহরণস্বরূপ, "geometry.location" )। ডিফল্ট হল ['ALL']
placeIdOnly optional placeIdOnly optional
প্রকার: boolean optional
শুধুমাত্র প্লেস আইডি পুনরুদ্ধার করতে হবে কিনা। PlaceResult উপলব্ধ করা হয় যখন place_changed ইভেন্টটি ফায়ার করা হয় তখন শুধুমাত্র place_id, প্রকার এবং নামের ক্ষেত্র থাকবে, সঙ্গে place_id, প্রকার এবং বিবরণ স্বয়ংসম্পূর্ণ পরিষেবা দ্বারা ফেরত দেওয়া হবে। ডিফল্টরূপে নিষ্ক্রিয়.
strictBounds optional
প্রকার: boolean optional
একটি বুলিয়ান মান, ইঙ্গিত করে যে স্বয়ংসম্পূর্ণ উইজেটটি শুধুমাত্র সেই স্থানগুলিকে ফেরত দেবে যেগুলি ক্যোয়ারী পাঠানোর সময় স্বয়ংসম্পূর্ণ উইজেটের সীমানার মধ্যে থাকে৷ স্ট্রীক্টবাউন্ডকে false সেট করা (যা ডিফল্ট) ফলাফলগুলিকে সীমার মধ্যে থাকা জায়গাগুলির প্রতি পক্ষপাতদুষ্ট করে, কিন্তু সীমাবদ্ধ করে না।
types optional
প্রকার: Array <string> optional
ভবিষ্যদ্বাণীর প্রকারগুলি ফেরত দেওয়া হবে৷ সমর্থিত প্রকারের জন্য, বিকাশকারীর নির্দেশিকা দেখুন। কোনো প্রকার নির্দিষ্ট না থাকলে, সব ধরনের ফেরত দেওয়া হবে।

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

একটি উইজেট যা ব্যবহারকারীর পাঠ্য ইনপুটের উপর ভিত্তি করে ক্যোয়ারী পূর্বাভাস প্রদান করে। এটি টাইপ text একটি ইনপুট উপাদানের সাথে সংযুক্ত করে এবং সেই ক্ষেত্রে টেক্সট এন্ট্রি শোনে। ভবিষ্যদ্বাণীগুলির তালিকা একটি ড্রপ-ডাউন তালিকা হিসাবে উপস্থাপন করা হয়, এবং পাঠ্য প্রবেশের সাথে সাথে আপডেট করা হয়।

এই ক্লাস MVCObject প্রসারিত.

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

SearchBox
SearchBox(inputField[, opts])
পরামিতি:
SearchBox একটি নতুন উদাহরণ তৈরি করে যা প্রদত্ত বিকল্পগুলির সাথে নির্দিষ্ট ইনপুট পাঠ্য ক্ষেত্রে সংযুক্ত করে।
getBounds
getBounds()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: LatLngBounds |undefined
ক্যোয়ারী ভবিষ্যদ্বাণী পক্ষপাতমূলক যে সীমারেখা প্রদান করে।
getPlaces
getPlaces()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: Array < PlaceResult >|undefined
places_changed ইভেন্টের সাথে ব্যবহার করার জন্য ব্যবহারকারীর দ্বারা নির্বাচিত ক্যোয়ারী ফেরত দেয়।
setBounds
setBounds(bounds)
পরামিতি:
রিটার্ন মান: কোনটিই নয়
বায়াসিং ক্যোয়ারী পূর্বাভাসের জন্য ব্যবহার করার জন্য অঞ্চল সেট করে। ফলাফল শুধুমাত্র এই এলাকার প্রতি পক্ষপাতমূলক হবে এবং এটি সম্পূর্ণরূপে সীমাবদ্ধ থাকবে না।
উত্তরাধিকারসূত্রে পাওয়া: addListener , bindTo , get , notify , set , setValues ​​, unbind , unbindAll
places_changed
function()
যুক্তি: কোনটিই না
এই ইভেন্টটি বরখাস্ত করা হয় যখন ব্যবহারকারী একটি প্রশ্ন নির্বাচন করে, নতুন স্থান পেতে getPlaces ব্যবহার করা উচিত।

SearchBoxOptions ইন্টারফেস

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

SearchBox অবজেক্টে যে বিকল্পগুলি সেট করা যেতে পারে।

bounds optional
প্রকার: LatLngBounds | LatLngBoundsLiteral optional
যে ক্ষেত্রটির দিকে কোয়েরি পূর্বাভাসগুলিকে বায়াস করতে হবে৷ ভবিষ্যদ্বাণীগুলি এই সীমানাগুলিকে লক্ষ্য করে প্রশ্নগুলির প্রতি পক্ষপাতমূলক, কিন্তু সীমাবদ্ধ নয়৷