Places Widgets

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

ऑटोकंप्लीट क्लास

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])
पैरामीटर:
  • inputField: HTMLInputElement <input> टेक्स्ट फ़ील्ड, जिसमें Autocomplete अटैच किया जाना चाहिए.
  • optsAutocompleteOptions 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)
पैरामीटर:
  • fieldsArray<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 उपलब्ध होता है.
अगर उपयोगकर्ता किसी ऐसी जगह का नाम डालता है जो कंट्रोल के सुझाए नहीं गई है और 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'].
placeIdOnly optional
टाइप: boolean optional
क्या सिर्फ़ प्लेस आईडी को वापस पाना है या नहीं. जब Place_changed इवेंट सक्रिय किया जाता है, तो PlaceResult उपलब्ध कराया जाता है, केवल वह स्थान_आईडी, प्रकार और नाम फ़ील्ड होगी, जिसमें ऑटो-कंप्लीट सेवा से मिलने वाले प्लेस_आईडी, प्रकार और विवरण होगा. डिफ़ॉल्ट रूप से बंद रहती है.
strictBounds optional
टाइप: boolean optional
बूलियन वैल्यू, यह बताती है कि ऑटोकंप्लीट विजेट को सिर्फ़ वे जगहें दिखेंगी जो क्वेरी के भेजे जाने के समय, ऑटोकंप्लीट विजेट की सीमाओं के अंदर हैं. strictBounds को false (जो डिफ़ॉल्ट के तौर पर सेट है) पर सेट करने से, नतीजों में मापदंड के बाहर की चीज़ें शामिल होती हैं. हालांकि, यह पाबंदी के दायरे में आने वाली जगहों तक सीमित नहीं हो सकती.
types optional
टाइप: Array<string> optional
किस तरह के सुझाव दिए जाएंगे. इस्तेमाल किए जा सकने वाले टाइप के लिए, डेवलपर की गाइड देखें. अगर कोई प्रकार नहीं चुना गया है, तो सभी प्रकार लौटाए जाएंगे.

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
वह इलाका जिसकी ओर से क्वेरी के सुझावों का मापदंड तय किया जाता है. अनुमान, इन सीमाओं को टारगेट करने वाली क्वेरी के हिसाब से किए जाते हैं. हालांकि, यह इन तक ही सीमित नहीं है.