PlaceAutocompleteElement ক্লাস
google.maps.places . PlaceAutocompleteElement
ক্লাস
PlaceAutocompleteElement হল একটি HTMLElement
সাবক্লাস যা Places Autocomplete API-এর জন্য একটি UI উপাদান প্রদান করে।
কাস্টম উপাদান:
<gmp-place-autocomplete included-primary-types="type1 type2 type3..." included-region-codes="c1 c2 c3..." name="string" origin="lat,lng|lat,lng,altitude" requested-language="string" requested-region="string" unit-system="metric|imperial" types="type1 type2 type3..."></gmp-place-autocomplete>
এই ক্লাসটি HTMLElement
প্রসারিত করে।
এই ক্লাসটি PlaceAutocompleteElementOptions
প্রয়োগ করে।
const {PlaceAutocompleteElement} = await google.maps.importLibrary("places")
কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
PlaceAutocompleteElement | PlaceAutocompleteElement(options) পরামিতি:
|
বৈশিষ্ট্য | |
---|---|
| প্রকার: Array <string> optional প্রাথমিক স্থানের প্রকার অন্তর্ভুক্ত (উদাহরণস্বরূপ, "রেস্তোরাঁ" বা "পেট্রোল_স্টেশন")। একটি স্থান শুধুমাত্র তখনই ফেরত দেওয়া হয় যদি তার প্রাথমিক প্রকারটি এই তালিকায় অন্তর্ভুক্ত করা হয়। 5টি পর্যন্ত মান নির্দিষ্ট করা যেতে পারে। কোনো প্রকার নির্দিষ্ট না থাকলে, সমস্ত স্থানের ধরন ফেরত দেওয়া হয়। এইচটিএমএল বৈশিষ্ট্য:
|
| প্রকার: Array <string> optional শুধুমাত্র 15টি CLDR দুই-অক্ষরের অঞ্চল কোড হিসাবে নির্দিষ্ট করা নির্দিষ্ট অঞ্চলের ফলাফলগুলি অন্তর্ভুক্ত করুন৷ একটি খালি সেট ফলাফল সীমাবদ্ধ করবে না। locationRestriction এবং includedRegionCodes উভয়ই সেট করা থাকলে, ফলাফল ছেদ এলাকায় অবস্থিত হবে। এইচটিএমএল বৈশিষ্ট্য:
|
locationBias | প্রকার: LocationBias optional স্থান অনুসন্ধান করার সময় ব্যবহার করার জন্য একটি নরম সীমানা বা ইঙ্গিত। |
locationRestriction | প্রকার: LocationRestriction optional অনুসন্ধান ফলাফল সীমাবদ্ধ. |
name | প্রকার: string optional ইনপুট উপাদানের জন্য ব্যবহার করা নাম। বিস্তারিত জানার জন্য https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#name দেখুন। ইনপুটগুলির জন্য নাম বৈশিষ্ট্যের মতো একই আচরণ অনুসরণ করে। মনে রাখবেন যে এটি একটি নাম যা একটি ফর্ম জমা দেওয়ার সময় ব্যবহার করা হবে। বিস্তারিত জানার জন্য https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form দেখুন। এইচটিএমএল বৈশিষ্ট্য:
|
| প্রকার: LatLng | LatLngLiteral | LatLngAltitude | LatLngAltitudeLiteral optional উৎপত্তি যেখান থেকে দূরত্ব গণনা করতে হবে। নির্দিষ্ট না হলে, দূরত্ব গণনা করা হয় না। উচ্চতা, যদি দেওয়া হয়, গণনায় ব্যবহার করা হয় না। এইচটিএমএল বৈশিষ্ট্য:
|
requestedLanguage | প্রকার: string optional সম্ভব হলে যে ভাষার ফলাফলগুলি ফেরত দেওয়া উচিত তার জন্য একটি ভাষা শনাক্তকারী৷ নির্বাচিত ভাষায় ফলাফল একটি উচ্চ র্যাঙ্কিং দেওয়া হতে পারে, কিন্তু পরামর্শ এই ভাষা সীমাবদ্ধ নয়. সমর্থিত ভাষার তালিকা দেখুন। এইচটিএমএল বৈশিষ্ট্য:
|
requestedRegion | প্রকার: string optional একটি অঞ্চল কোড যা ফলাফল বিন্যাস এবং ফলাফল ফিল্টারিংয়ের জন্য ব্যবহৃত হয়। এটা এই দেশের পরামর্শ সীমাবদ্ধ না. অঞ্চল কোড একটি ccTLD ("টপ-লেভেল ডোমেন") দুই-অক্ষরের মান গ্রহণ করে। কিছু উল্লেখযোগ্য ব্যতিক্রম সহ বেশিরভাগ ccTLD কোডগুলি ISO 3166-1 কোডগুলির সাথে অভিন্ন। উদাহরণস্বরূপ, যুক্তরাজ্যের ccTLD হল "uk" ( .co.uk ) যেখানে এর ISO 3166-1 কোড হল "gb" (প্রযুক্তিগতভাবে "দ্য ইউনাইটেড কিংডম অফ গ্রেট ব্রিটেন এবং উত্তর আয়ারল্যান্ড" এর সত্তার জন্য)। এইচটিএমএল বৈশিষ্ট্য:
|
| প্রকার: UnitSystem optional দূরত্ব প্রদর্শন করতে ব্যবহৃত ইউনিট সিস্টেম। নির্দিষ্ট না থাকলে, ইউনিট সিস্টেম অনুরোধ করা অঞ্চল দ্বারা নির্ধারিত হয়। এইচটিএমএল বৈশিষ্ট্য:
|
| প্রকার: ComponentRestrictions optional উপাদান সীমাবদ্ধতা. উপাদান সীমাবদ্ধতা শুধুমাত্র মূল উপাদানের মধ্যে যারা ভবিষ্যদ্বাণী সীমাবদ্ধ করতে ব্যবহার করা হয়. যেমন দেশ। |
| প্রকার: Array <string> optional ভবিষ্যদ্বাণীর প্রকারগুলি ফেরত দেওয়া হবে৷ সমর্থিত প্রকারের জন্য, বিকাশকারীর নির্দেশিকা দেখুন। কোনো প্রকার নির্দিষ্ট না থাকলে, সব ধরনের ফেরত দেওয়া হবে। এইচটিএমএল বৈশিষ্ট্য:
|
অংশ | |
---|---|
prediction-item | ভবিষ্যদ্বাণীগুলির ড্রপ ডাউনে একটি আইটেম যা একটি একক ভবিষ্যদ্বাণী উপস্থাপন করে৷ |
prediction-item-icon | ভবিষ্যদ্বাণীর তালিকায় প্রতিটি আইটেমের বাম দিকে প্রদর্শিত আইকন। |
prediction-item-main-text | ভবিষ্যদ্বাণী-আইটেমের একটি অংশ যা ভবিষ্যদ্বাণীর মূল পাঠ্য। ভৌগলিক অবস্থানের জন্য, এতে একটি স্থানের নাম রয়েছে, যেমন 'সিডনি', বা একটি রাস্তার নাম এবং নম্বর, যেমন '10 কিং স্ট্রিট'৷ ডিফল্টরূপে, ভবিষ্যদ্বাণী-আইটেম-প্রধান-পাঠ্যটি কালো রঙের হয়। যদি ভবিষ্যদ্বাণী-আইটেমটিতে কোনও অতিরিক্ত পাঠ্য থাকে তবে এটি পূর্বাভাস-আইটেম-প্রধান-পাঠ্যের বাইরে এবং ভবিষ্যদ্বাণী-আইটেম থেকে এর স্টাইলিং উত্তরাধিকারসূত্রে পাওয়া যায়। এটি ডিফল্টরূপে ধূসর রঙের হয়। অতিরিক্ত পাঠ্যটি সাধারণত একটি ঠিকানা। |
prediction-item-match | প্রত্যাবর্তিত পূর্বাভাসের অংশ যা ব্যবহারকারীর ইনপুটের সাথে মেলে। ডিফল্টরূপে, এই মিলে যাওয়া টেক্সটটিকে বোল্ড টেক্সটে হাইলাইট করা হয়। মনে রাখবেন যে মিলিত পাঠ্যটি ভবিষ্যদ্বাণী-আইটেমের মধ্যে যেকোনো জায়গায় থাকতে পারে। এটা অগত্যা ভবিষ্যদ্বাণী-আইটেম-প্রধান-পাঠ্য অংশ নয়. |
prediction-item-selected | আইটেমটি যখন ব্যবহারকারী কীবোর্ডের মাধ্যমে এটিতে নেভিগেট করে। দ্রষ্টব্য: নির্বাচিত আইটেমগুলি এই অংশ শৈলী এবং পূর্বাভাস-আইটেম অংশ শৈলী উভয় দ্বারা প্রভাবিত হবে৷ |
prediction-list | স্থান স্বয়ংসম্পূর্ণ পরিষেবা দ্বারা প্রত্যাবর্তিত ভবিষ্যদ্বাণীগুলির তালিকা ধারণকারী ভিজ্যুয়াল উপাদান৷ এই তালিকাটি PlaceAutocompleteElement-এর নীচে একটি ড্রপডাউন তালিকা হিসাবে উপস্থিত হয়৷ |
পদ্ধতি | |
---|---|
| addEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: void একটি ফাংশন সেট আপ করে যা যখনই নির্দিষ্ট ইভেন্ট টার্গেটে বিতরণ করা হয় তখন কল করা হবে। addEventListener দেখুন। |
| removeEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: void লক্ষ্য থেকে addEventListener এর সাথে পূর্বে নিবন্ধিত একটি ইভেন্ট শ্রোতাকে সরিয়ে দেয়। রিমুভ ইভেন্টলিস্টেনার দেখুন। |
ঘটনা | |
---|---|
gmp-error | function(errorEvent) যুক্তি:
ব্যাকএন্ডে একটি অনুরোধ অস্বীকার করা হলে এই ইভেন্টটি বরখাস্ত করা হয় (যেমন ভুল API কী)। এই ঘটনা বুদবুদ না. |
gmp-select | function(placePredictionSelectEvent) যুক্তি:
একজন ব্যবহারকারী একটি স্থান পূর্বাভাস নির্বাচন করলে এই ইভেন্টটি বরখাস্ত করা হয়। একটি PlacePrediction অবজেক্ট রয়েছে যা একটি প্লেস অবজেক্টে রূপান্তরিত করা যেতে পারে। |
| function(placeAutocompletePlaceSelectEvent) যুক্তি:
একজন ব্যবহারকারী একটি স্থান পূর্বাভাস নির্বাচন করলে এই ইভেন্টটি বরখাস্ত করা হয়। একটি স্থান বস্তু রয়েছে। |
PlaceAutocompleteElementOptions ইন্টারফেস
google.maps.places . PlaceAutocompleteElementOptions
ইন্টারফেস
একটি PlaceAutocompleteElement নির্মাণের বিকল্প। প্রতিটি সম্পত্তির বর্ণনার জন্য, PlaceAutocompleteElement ক্লাসে একই নামের সম্পত্তি দেখুন।
বৈশিষ্ট্য | |
---|---|
| প্রকার: ComponentRestrictions optional |
| প্রকার: Array <string> optional |
| প্রকার: Array <string> optional |
locationBias optional | প্রকার: LocationBias optional |
locationRestriction optional | প্রকার: LocationRestriction optional |
name optional | প্রকার: string optional |
| প্রকার: LatLng | LatLngLiteral | LatLngAltitude | LatLngAltitudeLiteral optional |
requestedLanguage optional | প্রকার: string optional |
| প্রকার: Array <string> optional |
| প্রকার: UnitSystem optional |
PlaceAutocompletePlaceSelectEvent ক্লাস
google.maps.places . PlaceAutocompletePlaceSelectEvent
ক্লাস
ব্যবহারকারী প্লেস স্বয়ংসম্পূর্ণ উপাদান সহ একটি স্থান নির্বাচন করার পরে এই ইভেন্টটি তৈরি হয়৷ event.place
দিয়ে নির্বাচন অ্যাক্সেস করুন।
এই ক্লাস Event
প্রসারিত.
const {PlaceAutocompletePlaceSelectEvent} = await google.maps.importLibrary("places")
কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
বৈশিষ্ট্য | |
---|---|
| প্রকার: Place |
PlacePredictionSelectEvent ক্লাস
google.maps.places . PlacePredictionSelectEvent
ক্লাস
ব্যবহারকারী PlaceAutocompleteElement সহ একটি পূর্বাভাস আইটেম নির্বাচন করার পরে এই ইভেন্টটি তৈরি করা হয়৷ event.placePrediction
দিয়ে নির্বাচন অ্যাক্সেস করুন।
এই ক্লাস Event
প্রসারিত.
const {PlacePredictionSelectEvent} = await google.maps.importLibrary("places")
কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
বৈশিষ্ট্য | |
---|---|
placePrediction | প্রকার: PlacePrediction |
PlaceAutocompleteRequestErrorEvent ক্লাস
google.maps.places . PlaceAutocompleteRequestErrorEvent
ক্লাস
নেটওয়ার্ক অনুরোধে কোনো সমস্যা হলে PlaceAutocompleteElement দ্বারা এই ইভেন্টটি নির্গত হয়।
এই ক্লাস Event
প্রসারিত.
const {PlaceAutocompleteRequestErrorEvent} = await google.maps.importLibrary("places")
কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
স্থানের বিবরণ এলিমেন্ট ক্লাস
google.maps.places . PlaceDetailsElement
ক্লাস
একটি HTML উপাদান যা একটি স্থানের বিবরণ প্রদর্শন করে। রেন্ডার করা বিষয়বস্তু নির্দিষ্ট করতে configureFromPlace()
বা configureFromLocation()
পদ্ধতি ব্যবহার করুন। স্থানের বিশদ উপাদান ব্যবহার করতে, Google ক্লাউড কনসোলে আপনার প্রকল্পের জন্য Places UI Kit API সক্ষম করুন৷
কাস্টম উপাদান:
<gmp-place-details size="small"></gmp-place-details>
এই ক্লাসটি HTMLElement
প্রসারিত করে।
এই ক্লাসটি PlaceDetailsElementOptions
প্রয়োগ করে।
const {PlaceDetailsElement} = await google.maps.importLibrary("places")
কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
PlaceDetailsElement | PlaceDetailsElement([options]) পরামিতি:
|
বৈশিষ্ট্য | |
---|---|
place | প্রকার: Place optional শুধু পড়ুন। আইডি, অবস্থান, এবং বর্তমানে রেন্ডার করা জায়গার ভিউপোর্ট ধারণকারী বস্তু Place । |
size | প্রকার: PlaceDetailsSize optional PlaceDetailsElement-এর আকারের বৈকল্পিক। ডিফল্টরূপে, উপাদানটি PlaceDetailsSize.X_LARGE প্রদর্শন করবে। এইচটিএমএল বৈশিষ্ট্য:
|
পদ্ধতি | |
---|---|
| addEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: void একটি ফাংশন সেট আপ করে যা যখনই নির্দিষ্ট ইভেন্ট টার্গেটে বিতরণ করা হয় তখন কল করা হবে। addEventListener দেখুন। |
configureFromLocation | configureFromLocation(location) পরামিতি:
রিটার্ন ভ্যালু: Promise <void> একটি প্রতিশ্রুতি যা একবার স্থানের ডেটা লোড এবং রেন্ডার করার পরে সমাধান করে। বিপরীত জিওকোডিং ব্যবহার করে একটি LatLng থেকে উইজেট কনফিগার করে। |
configureFromPlace | configureFromPlace(place) পরামিতি:
রিটার্ন ভ্যালু: Promise <void> একটি প্রতিশ্রুতি যা একবার স্থানের ডেটা লোড এবং রেন্ডার করার পরে সমাধান করে। একটি Place বস্তু বা স্থান আইডি থেকে উইজেট কনফিগার করে। |
| removeEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: void লক্ষ্য থেকে addEventListener এর সাথে পূর্বে নিবন্ধিত একটি ইভেন্ট শ্রোতাকে সরিয়ে দেয়। রিমুভ ইভেন্টলিস্টেনার দেখুন। |
ঘটনা | |
---|---|
gmp-load | function(event) যুক্তি:
যখন উপাদানটি লোড হয় এবং তার বিষয়বস্তু রেন্ডার করে তখন এই ইভেন্টটি চালু হয়৷ এই ঘটনা বুদবুদ না. |
gmp-requesterror | function(event) যুক্তি:
ব্যাকএন্ডে একটি অনুরোধ অস্বীকার করা হলে এই ইভেন্টটি বরখাস্ত করা হয় (যেমন ভুল API কী)। এই ঘটনা বুদবুদ না. |
PlaceDetailsElementOptions ইন্টারফেস
google.maps.places . PlaceDetailsElementOptions
ইন্টারফেস
PlaceDetailsElement
এর জন্য বিকল্প।
বৈশিষ্ট্য | |
---|---|
size optional | প্রকার: PlaceDetailsSize optional PlaceDetailsElement.size দেখুন |
স্থানের বিশদ আকারের ধ্রুবক
google.maps.places . PlaceDetailsSize
ধ্রুবক
PlaceDetailsElement
জন্য আকারের বৈকল্পিক।
const {PlaceDetailsSize} = await google.maps.importLibrary("places")
কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
ধ্রুবক | |
---|---|
LARGE | একটি বড় ছবি, মৌলিক তথ্য এবং যোগাযোগের তথ্য সহ বড় বৈকল্পিক। |
MEDIUM | একটি বড় ছবি এবং মৌলিক তথ্য সহ মাঝারি বৈকল্পিক। |
SMALL | একটি ছোট ছবি এবং মৌলিক তথ্য সহ ছোট বৈকল্পিক। |
X_LARGE | একটি ফটো কোলাজ, পর্যালোচনা, এবং ব্যাপক স্থান তথ্য সহ অতিরিক্ত বড় বৈকল্পিক। |
PlaceListElement ক্লাস
google.maps.places . PlaceListElement
ক্লাস
একটি HTML উপাদান যা একটি তালিকায় স্থান অনুসন্ধানের ফলাফল প্রদর্শন করে। ফলাফল রেন্ডার করার অনুরোধ নির্দিষ্ট করতে configureFromSearchByTextRequest()
বা configureFromSearchNearbyRequest()
পদ্ধতি ব্যবহার করুন। স্থান তালিকা উপাদান ব্যবহার করতে, Google ক্লাউড কনসোলে আপনার প্রকল্পের জন্য স্থান UI কিট API সক্ষম করুন৷
কাস্টম উপাদান:
<gmp-place-list selectable></gmp-place-list>
এই ক্লাসটি HTMLElement
প্রসারিত করে।
এই ক্লাসটি PlaceListElementOptions
প্রয়োগ করে।
const {PlaceListElement} = await google.maps.importLibrary("places")
কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
PlaceListElement | PlaceListElement([options]) পরামিতি:
|
বৈশিষ্ট্য | |
---|---|
places | শুধু পড়ুন। বর্তমানে রেন্ডার করা জায়গাগুলির আইডি, অবস্থান এবং ভিউপোর্ট ধারণকারী Place অবজেক্টের অ্যারে। |
selectable | প্রকার: boolean তালিকা আইটেম নির্বাচনযোগ্য কিনা বা না. সত্য হলে, তালিকার আইটেমগুলি হবে বোতাম যা ক্লিক করার সময় gmp-placeselect ইভেন্ট প্রেরণ করে। অ্যাক্সেসযোগ্য কীবোর্ড নেভিগেশন এবং নির্বাচনও সমর্থিত। এইচটিএমএল বৈশিষ্ট্য:
|
পদ্ধতি | |
---|---|
| addEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: void একটি ফাংশন সেট আপ করে যা যখনই নির্দিষ্ট ইভেন্ট টার্গেটে বিতরণ করা হয় তখন কল করা হবে। addEventListener দেখুন। |
configureFromSearchByTextRequest | configureFromSearchByTextRequest(request) পরামিতি:
রিটার্ন ভ্যালু: Promise <void> একটি প্রতিশ্রুতি যা একবার স্থানের ডেটা লোড এবং রেন্ডার করার পরে সমাধান করে। একটি স্থান পাঠ্য অনুসন্ধান API অনুরোধ থেকে অনুসন্ধান ফলাফল রেন্ডার করতে উইজেট কনফিগার করে৷ |
configureFromSearchNearbyRequest | configureFromSearchNearbyRequest(request) পরামিতি:
রিটার্ন ভ্যালু: Promise <void> একটি প্রতিশ্রুতি যা একবার স্থানের ডেটা লোড এবং রেন্ডার করার পরে সমাধান করে। একটি স্থান কাছাকাছি অনুসন্ধান API অনুরোধ থেকে অনুসন্ধান ফলাফল রেন্ডার করতে উইজেট কনফিগার করে৷ |
| removeEventListener(type, listener[, options]) পরামিতি:
রিটার্ন মান: void লক্ষ্য থেকে addEventListener এর সাথে পূর্বে নিবন্ধিত একটি ইভেন্ট শ্রোতাকে সরিয়ে দেয়। রিমুভ ইভেন্টলিস্টেনার দেখুন। |
ঘটনা | |
---|---|
gmp-load | function(event) যুক্তি:
যখন উপাদানটি লোড হয় এবং তার বিষয়বস্তু রেন্ডার করে তখন এই ইভেন্টটি চালু হয়৷ এই ঘটনা বুদবুদ না. |
gmp-placeselect | function(event) যুক্তি:
একজন ব্যবহারকারী একটি স্থান নির্বাচন করলে এই ইভেন্টটি বরখাস্ত করা হয়। একটি Place বস্তু এবং তালিকায় নির্বাচিত স্থানের সূচী রয়েছে। |
gmp-requesterror | function(event) যুক্তি:
ব্যাকএন্ডে একটি অনুরোধ অস্বীকার করা হলে এই ইভেন্টটি বরখাস্ত করা হয় (যেমন ভুল API কী)। এই ঘটনা বুদবুদ না. |
PlaceListElementOptions ইন্টারফেস
google.maps.places . PlaceListElementOptions
ইন্টারফেস
PlaceListElement
এর জন্য বিকল্প।
বৈশিষ্ট্য | |
---|---|
selectable optional | প্রকার: boolean optional |
PlaceListPlaceSelectEvent ক্লাস
google.maps.places . PlaceListPlaceSelectEvent
ক্লাস
যখন ব্যবহারকারী একটি স্থান নির্বাচন করে তখন এই ঘটনাটি PlaceListElement
দ্বারা নির্গত হয়।
এই ক্লাস Event
প্রসারিত.
const {PlaceListPlaceSelectEvent} = await google.maps.importLibrary("places")
কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
বৈশিষ্ট্য | |
---|---|
index | প্রকার: number নির্বাচিত স্থানের তালিকা সূচী। |
place | প্রকার: Place নির্বাচিত স্থানের আইডি, অবস্থান এবং ভিউপোর্ট ধারণকারী একটি Place বস্তু। |
স্বয়ংসম্পূর্ণ ক্লাস
google.maps.places . Autocomplete
ক্লাস
একটি উইজেট যা ব্যবহারকারীর পাঠ্য ইনপুটের উপর ভিত্তি করে স্থানের পূর্বাভাস প্রদান করে। এটি টাইপ text
একটি ইনপুট উপাদানের সাথে সংযুক্ত করে এবং সেই ক্ষেত্রে টেক্সট এন্ট্রি শোনে। ভবিষ্যদ্বাণীগুলির তালিকা একটি ড্রপ-ডাউন তালিকা হিসাবে উপস্থাপন করা হয়, এবং পাঠ্য প্রবেশের সাথে সাথে আপডেট করা হয়।
এই ক্লাস MVCObject
প্রসারিত.
const {Autocomplete} = await google.maps.importLibrary("places")
কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
Autocomplete | Autocomplete(inputField[, opts]) পরামিতি:
Autocomplete একটি নতুন উদাহরণ তৈরি করে যা প্রদত্ত বিকল্পগুলির সাথে নির্দিষ্ট ইনপুট পাঠ্য ক্ষেত্রে সংযুক্ত করে। |
পদ্ধতি | |
---|---|
getBounds | getBounds() পরামিতি: কোনোটিই নয় রিটার্ন মান: LatLngBounds |undefined বায়াসিং বাউন্ডস। ভবিষ্যদ্বাণীগুলি পক্ষপাতদুষ্ট সীমা ফেরায়৷ |
getFields | getFields() পরামিতি: কোনোটিই নয় রিটার্ন মান: Array <string>|undefined বিশদ বিবরণ সফলভাবে পুনরুদ্ধার করা হলে বিশদ প্রতিক্রিয়াতে স্থানের জন্য অন্তর্ভুক্ত করা ক্ষেত্রগুলি ফিরিয়ে দেয়। ক্ষেত্রগুলির একটি তালিকার জন্য PlaceResult দেখুন। |
getPlace | getPlace() পরামিতি: কোনোটিই নয় রিটার্ন ভ্যালু: PlaceResult ব্যবহারকারীর দ্বারা নির্বাচিত স্থান। সফলভাবে পুনরুদ্ধার করা হলে ব্যবহারকারীর দ্বারা নির্বাচিত স্থানের বিশদ বিবরণ প্রদান করে। অন্যথায় ইনপুট ক্ষেত্রের বর্তমান মানের সাথে name সম্পত্তি সেট করে একটি স্টাব প্লেস অবজেক্ট প্রদান করে। |
setBounds | setBounds(bounds) পরামিতি:
রিটার্ন মান: কোনটিই নয় পছন্দের এলাকা সেট করে যার মধ্যে প্লেস ফলাফল ফেরাতে হবে। ফলাফল এই এলাকার প্রতি পক্ষপাতমূলক, কিন্তু সীমাবদ্ধ নয়। |
setComponentRestrictions | setComponentRestrictions(restrictions) পরামিতি:
রিটার্ন মান: কোনটিই নয় উপাদান সীমাবদ্ধতা সেট করে। উপাদান সীমাবদ্ধতা শুধুমাত্র মূল উপাদানের মধ্যে যারা ভবিষ্যদ্বাণী সীমাবদ্ধ করতে ব্যবহার করা হয়. যেমন দেশ। |
setFields | setFields(fields) পরামিতি:
রিটার্ন মান: কোনটিই নয় বিশদ বিবরণ সফলভাবে পুনরুদ্ধার করা হলে বিশদ প্রতিক্রিয়াতে স্থানের জন্য অন্তর্ভুক্ত করার জন্য ক্ষেত্রগুলি সেট করে। ক্ষেত্রগুলির একটি তালিকার জন্য PlaceResult দেখুন। |
setOptions | setOptions(options) পরামিতি:
রিটার্ন মান: কোনটিই নয় |
setTypes | setTypes(types) পরামিতি:
রিটার্ন মান: কোনটিই নয় প্রত্যাবর্তনের জন্য ভবিষ্যদ্বাণীর ধরন সেট করে। সমর্থিত প্রকারের জন্য, বিকাশকারীর নির্দেশিকা দেখুন। কোনো প্রকার নির্দিষ্ট না থাকলে, সব ধরনের ফেরত দেওয়া হবে। |
উত্তরাধিকারসূত্রে পাওয়া: 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'] । |
| প্রকার: 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 যে ক্ষেত্রটির দিকে কোয়েরি পূর্বাভাসগুলিকে বায়াস করতে হবে৷ ভবিষ্যদ্বাণীগুলি এই সীমানাগুলিকে লক্ষ্য করে প্রশ্নগুলির প্রতি পক্ষপাতমূলক, কিন্তু সীমাবদ্ধ নয়৷ |