PlaceAutocompleteElement क्लास
google.maps.places.PlaceAutocompleteElement
क्लास
Places API के लिए ऑटोकंप्लीट व्यू लागू करना
यह क्लास
PlaceAutocompleteElementOptions
को लागू करती है.
const {PlaceAutocompleteElement} = await google.maps.importLibrary("places")
पर कॉल करके ऐक्सेस करें. Maps JavaScript एपीआई में लाइब्रेरी देखें.
निर्माता | |
---|---|
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() आर्ग्युमेंट: कोई नहीं
बैकएंड से जुड़े अनुरोध के अस्वीकार होने पर, यह इवेंट शुरू होता है. उदाहरण के लिए, गलत एपीआई कुंजी. यह इवेंट, बबल नहीं है. |
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 एपीआई में लाइब्रेरी देखें.
निर्माता | |
---|---|
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 उपलब्ध हो जाती है. अगर उपयोगकर्ता किसी ऐसी जगह का नाम डालता है जो कंट्रोल के ज़रिए सुझाई नहीं गई है, तो Enter बटन दबाने पर जगह की जानकारी का अनुरोध नहीं हो पाएगा. PlaceResult में, name प्रॉपर्टी में उपयोगकर्ता का इनपुट शामिल होता है और कोई दूसरी प्रॉपर्टी तय नहीं की जाती है. |
AutocompleteOptions इंटरफ़ेस
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 क्या सिर्फ़ प्लेस आईडी हासिल करने हैं? वह जगह जहां प्लेसमार्क बदला गया इवेंट सक्रिय होता है, के लिए प्लेसप्लेड तब ही उपलब्ध होगा, जब केवल page_id और टाइप के साथ-साथ ऑटोकंप्लीट सुविधा से मिलने वाले प्लेसमार्क आईडी, प्रकार और ब्यौरे की जगह होगी. डिफ़ॉल्ट रूप से बंद रहती है. |
strictBounds optional |
टाइप:
boolean optional बूलियन वैल्यू, यह दिखाती है कि क्वेरी भेजते समय, ऑटोकंप्लीट विजेट को सिर्फ़ वे जगहें ही दिखानी चाहिए जो ऑटोकंप्लीट विजेट की सीमाओं के अंदर हैं. 'स्ट्रिक्टबाउंड' को false (जो डिफ़ॉल्ट है) पर सेट करने पर, नतीजों की तरफ़ मापदंड तय हो जाता है और उनकी सीमा में रहने वाली जगहों तक सीमित नहीं हो जाती है. |
types optional |
टाइप:
Array<string> optional किस तरह के अनुमान दिखाए जाने हैं. इस्तेमाल किए जा सकने वाले टाइप के बारे में जानने के लिए, डेवलपर की गाइड देखें. अगर कोई टाइप नहीं चुना गया है, तो सभी टाइप दिखाए जाएंगे. |
SearchBox क्लास
google.maps.places.SearchBox
क्लास
एक विजेट, जो उपयोगकर्ता के टेक्स्ट इनपुट के आधार पर, क्वेरी का अनुमान दिखाता है. यह text
टाइप के इनपुट एलिमेंट से अटैच होता है और उस फ़ील्ड में टेक्स्ट एंट्री को सुनता है. अनुमानों की सूची, ड्रॉप-डाउन सूची के तौर पर दिखती है. साथ ही, टेक्स्ट डालते ही इसे अपडेट कर दिया जाता है.
यह क्लास
MVCObject
तक बढ़ाई गई है.
const {SearchBox} = await google.maps.importLibrary("places")
पर कॉल करके ऐक्सेस करें. Maps JavaScript एपीआई में लाइब्रेरी देखें.
निर्माता | |
---|---|
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 वह इलाका जहां क्वेरी से जुड़े अनुमान का अनुमान लगाना है. सुझाव, इन सीमाओं को टारगेट करने वाली क्वेरी पर आधारित होते हैं. हालांकि, इनके अलावा और भी चीज़ें शामिल हो सकती हैं. |