ऑटोकंप्लीट क्लास
google.maps.places.Autocomplete
कक्षा
एक विजेट, जो उपयोगकर्ता के टेक्स्ट इनपुट के आधार पर, जगह के बारे में सुझाव देता है. यह text
टाइप के इनपुट एलिमेंट के साथ अटैच होता है और उस फ़ील्ड में टेक्स्ट एंट्री को सुनता है. सुझावों की सूची को ड्रॉप-डाउन सूची के तौर पर दिखाया जाता है. साथ ही, जैसे-जैसे टेक्स्ट डाला जाता है, यह सूची अपडेट हो जाती है.
इस कक्षा के सदस्य MVCObject
हैं.
&libraries=places
यूआरएल पैरामीटर का इस्तेमाल करके लोड करें. Maps JavaScript API में लाइब्रेरी देखें.
v=beta
का इस्तेमाल करने पर, const {Autocomplete} = await google.map.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 उपलब्ध होता है. अगर उपयोगकर्ता किसी ऐसी जगह का नाम डालता है जो कंट्रोल के सुझाए नहीं गई है और Enter कुंजी दबाता है या अगर जगह की जानकारी का अनुरोध पूरा नहीं होता है, तो PlaceResult में name प्रॉपर्टी में उपयोगकर्ता का इनपुट शामिल होता है. इसमें कोई दूसरी प्रॉपर्टी तय नहीं की जाती है. |
ऑटोकंप्लीट विकल्प इंटरफ़ेस
google.maps.places.AutocompleteOptions
इंटरफ़ेस
ऐसे विकल्प जिन्हें Autocomplete
ऑब्जेक्ट पर सेट किया जा सकता है.
&libraries=places
यूआरएल पैरामीटर का इस्तेमाल करके लोड करें. Maps JavaScript API में लाइब्रेरी देखें.
प्रॉपर्टी | |
---|---|
bounds optional |
टाइप:
LatLngBounds|LatLngBoundsLiteral optional वह इलाका जहां जगहें खोजना है. |
componentRestrictions optional |
टाइप:
ComponentRestrictions optional कॉम्पोनेंट से जुड़ी पाबंदियां. कॉम्पोनेंट की पाबंदियों का इस्तेमाल, सिर्फ़ पैरंट कॉम्पोनेंट में मौजूद सुझावों पर पाबंदी लगाने के लिए किया जाता है. उदाहरण के लिए, देश. |
fields optional |
टाइप:
Array<string> optional जानकारी मिल जाने पर, ब्यौरे के 'जवाब' में जगह के लिए शामिल किए जाने वाले फ़ील्ड इसके लिए बिल भेजा जाएगा. अगर ['ALL'] पास हो जाता है, तो सभी उपलब्ध फ़ील्ड दिखाए जाएंगे और उनके लिए बिल भेजा जाएगा. (प्रोडक्शन डिप्लॉयमेंट के लिए इसका सुझाव नहीं दिया जाता है). फ़ील्ड की सूची के लिए PlaceResult देखें. नेस्ट किए गए फ़ील्ड डॉट-पाथ के साथ तय किए जा सकते हैं (उदाहरण के लिए, "geometry.location" ). डिफ़ॉल्ट है ['ALL'] . |
|
टाइप:
boolean optional क्या सिर्फ़ प्लेस आईडी को वापस पाना है या नहीं. जब Place_changed इवेंट सक्रिय किया जाता है, तो PlaceResult उपलब्ध कराया जाता है, केवल वह स्थान_आईडी, प्रकार और नाम फ़ील्ड होगी, जिसमें ऑटो-कंप्लीट सेवा से मिलने वाले प्लेस_आईडी, प्रकार और विवरण होगा. डिफ़ॉल्ट रूप से बंद रहती है. |
strictBounds optional |
टाइप:
boolean optional बूलियन वैल्यू, यह बताती है कि ऑटोकंप्लीट विजेट को सिर्फ़ वे जगहें दिखेंगी जो क्वेरी के भेजे जाने के समय, ऑटोकंप्लीट विजेट की सीमाओं के अंदर हैं. strictBounds को false (जो डिफ़ॉल्ट के तौर पर सेट है) पर सेट करने से, नतीजों में मापदंड के बाहर की चीज़ें शामिल होती हैं. हालांकि, यह पाबंदी के दायरे में आने वाली जगहों तक सीमित नहीं हो सकती. |
types optional |
टाइप:
Array<string> optional किस तरह के सुझाव दिए जाएंगे. इस्तेमाल किए जा सकने वाले टाइप के लिए, डेवलपर की गाइड देखें. अगर कोई प्रकार नहीं चुना गया है, तो सभी प्रकार लौटाए जाएंगे. |
SearchBox क्लास
google.maps.places.SearchBox
कक्षा
यह विजेट, उपयोगकर्ता के टेक्स्ट इनपुट के आधार पर क्वेरी का अनुमान दिखाता है. यह text
टाइप के इनपुट एलिमेंट के साथ अटैच होता है और उस फ़ील्ड में टेक्स्ट एंट्री को सुनता है. सुझावों की सूची को ड्रॉप-डाउन सूची के तौर पर दिखाया जाता है. साथ ही, जैसे-जैसे टेक्स्ट डाला जाता है, यह सूची अपडेट हो जाती है.
इस कक्षा के सदस्य MVCObject
हैं.
&libraries=places
यूआरएल पैरामीटर का इस्तेमाल करके लोड करें. Maps JavaScript API में लाइब्रेरी देखें.
v=beta
का इस्तेमाल करने पर, const {SearchBox} = await google.map.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
ऑब्जेक्ट पर सेट किया जा सकता है.
&libraries=places
यूआरएल पैरामीटर का इस्तेमाल करके लोड करें. Maps JavaScript API में लाइब्रेरी देखें.
प्रॉपर्टी | |
---|---|
bounds optional |
टाइप:
LatLngBounds|LatLngBoundsLiteral optional वह इलाका जिसकी ओर से क्वेरी के सुझावों का मापदंड तय किया जाता है. अनुमान, इन सीमाओं को टारगेट करने वाली क्वेरी के हिसाब से किए जाते हैं. हालांकि, यह इन तक ही सीमित नहीं है. |