AutocompleteService क्लास
google.maps.places.AutocompleteService
क्लास
इसमें ऑटोकंप्लीट की सुविधा से मिलने वाले सुझावों को फिर से पाने से जुड़े तरीके शामिल हैं.
const {AutocompleteService} = await google.maps.importLibrary("places")
पर कॉल करके ऐक्सेस करें. Maps JavaScript एपीआई में लाइब्रेरी देखें.
निर्माता | |
---|---|
AutocompleteService |
AutocompleteService() पैरामीटर: कोई नहीं
AutocompleteService का एक नया इंस्टेंस बनाता है. |
तरीके | |
---|---|
getPlacePredictions |
getPlacePredictions(request[, callback]) पैरामीटर:
सामान लौटाने की वैल्यू:
Promise<AutocompleteResponse> इससे, दिए गए ऑटोकंप्लीट अनुरोध के आधार पर, ऑटोकंप्लीट की सुविधा से मिलने वाले सुझाव अपने-आप पूरे हो जाते हैं. |
getQueryPredictions |
getQueryPredictions(request, callback) पैरामीटर:
लौटाने की वैल्यू: कोई नहीं
यह दी गई क्वेरी के अपने-आप पूरा होने के अनुरोध के आधार पर, क्वेरी के अपने-आप पूरा होने के सुझावों को फिर से फ़ेच करता है. |
AutocompleteRequest इंटरफ़ेस
google.maps.places.AutocompletionRequest
इंटरफ़ेस
AutocompleteService.getPlacePredictions
को अपने-आप पूरा होने का अनुरोध भेजा जाएगा.
प्रॉपर्टी | |
---|---|
input |
टाइप:
string उपयोगकर्ता ने इनपुट स्ट्रिंग डाली है. |
|
टाइप:
LatLngBounds|LatLngBoundsLiteral optional अनुमान के मापदंड से बाहर होने की सीमाएं. दिए गए अनुमानों में, bounds के लिए भेदभाव किया जाता है. हालांकि, यह इन चीज़ों तक ही सीमित नहीं है. अगर bounds सेट है, तो location और radius को अनदेखा कर दिया जाएगा. |
componentRestrictions optional |
टाइप:
ComponentRestrictions optional कॉम्पोनेंट से जुड़ी पाबंदियां. कॉम्पोनेंट पर लगी पाबंदियों का इस्तेमाल, सिर्फ़ पैरंट कॉम्पोनेंट में आने वाले अनुमानों पर पाबंदी लगाने के लिए किया जाता है. उदाहरण के लिए, देश. |
language optional |
टाइप:
string optional अगर हो सके, तो उस भाषा की भाषा का आइडेंटिफ़ायर जिसमें नतीजे दिखाए जाने चाहिए. चुनी गई भाषा में नतीजों को बेहतर रैंकिंग दी जा सकती है, लेकिन सुझाव सिर्फ़ इस भाषा में नहीं दिखाए जाते. इस्तेमाल की जा सकने वाली भाषाओं की सूची देखें. |
|
टाइप:
LatLng optional अनुमानित मापदंड से बाहर की जगह. दिए गए location और radius के आधार पर अनुमान लगाए जाएंगे. इसके अलावा, bounds का इस्तेमाल किया जा सकता है. |
locationBias optional |
टाइप:
LocationBias optional सॉफ़्ट बॉर्डर या जगहों को खोजते समय इस्तेमाल किया जाने वाला संकेत. |
locationRestriction optional |
टाइप:
LocationRestriction optional खोज के नतीजों पर असर डालने वाली सीमाएं. |
offset optional |
टाइप:
number optional इनपुट शब्द में वह वर्ण स्थिति जिस पर सेवा, अनुमानों के लिए टेक्स्ट का इस्तेमाल करती है (इनपुट फ़ील्ड में कर्सर की जगह). |
origin optional |
टाइप:
LatLng|LatLngLiteral optional वह जगह जहां से AutocompletePrediction.distance_meters को कैलकुलेट किया जाता है. |
|
टाइप:
number optional अनुमान का मापदंड तय करने के लिए इस्तेमाल किया जाने वाला इलाका. radius मीटर में बताया गया है और इसके साथ हमेशा location प्रॉपर्टी होनी चाहिए. इसके अलावा, bounds का इस्तेमाल किया जा सकता है. |
region optional |
टाइप:
string optional क्षेत्र का कोड. इसका इस्तेमाल, नतीजे को फ़िल्टर करने और नतीजे को फ़िल्टर करने के लिए किया जाता है. यह सुझाव इस देश के सुझावों पर लागू नहीं होता. क्षेत्र कोड, ccTLD ("टॉप लेवल डोमेन") दो वर्णों का मान स्वीकार करता है. ज़्यादातर ccTLD कोड, ISO 3166-1 कोड जैसे होते हैं. हालांकि, इनमें कुछ अपवाद भी हैं. उदाहरण के लिए, यूनाइटेड किंगडम का ccTLD "uk" ( .co.uk ) है, जबकि उसका ISO 3166-1 कोड "gb" है (तकनीकी रूप से, यूनाइटेड किंगडम और ग्रेट ब्रिटेन की उत्तरी इकाई के लिए). |
sessionToken optional |
टाइप:
AutocompleteSessionToken optional यूनीक अनुरोध का इस्तेमाल, सेशन में अलग-अलग अनुरोधों को बंडल करने के लिए किया जाता है. |
types optional |
टाइप:
Array<string> optional किस तरह के अनुमान दिखाए जाने हैं. इस्तेमाल किए जा सकने वाले टाइप के बारे में जानने के लिए, डेवलपर की गाइड देखें. अगर कोई टाइप नहीं चुना गया है, तो सभी टाइप दिखाए जाएंगे. |
AutocompleteResponse इंटरफ़ेस
google.maps.places.AutocompleteResponse
इंटरफ़ेस
AutocompleteService.getPlacePredictions
को कॉल से अपने-आप पूरा होने वाला जवाब दिया गया, जिसमें AutocompletePrediction
की सूची मौजूद है.
प्रॉपर्टी | |
---|---|
predictions |
टाइप:
Array<AutocompletePrediction> AutocompletePrediction की सूची. |
QueryAutocompleteRequest इंटरफ़ेस
google.maps.places.QueryAutocompletionRequest
इंटरफ़ेस
QueryAutocompleteService
पर भेजा जाने वाला QueryAutocomplete अनुरोध.
प्रॉपर्टी | |
---|---|
input |
टाइप:
string उपयोगकर्ता ने इनपुट स्ट्रिंग डाली है. |
bounds optional |
टाइप:
LatLngBounds|LatLngBoundsLiteral optional अनुमान के मापदंड से बाहर होने की सीमाएं. दिए गए अनुमानों में, bounds के लिए भेदभाव किया जाता है. हालांकि, यह इन चीज़ों तक ही सीमित नहीं है. अगर bounds सेट है, तो location और radius को अनदेखा कर दिया जाएगा. |
location optional |
टाइप:
LatLng optional अनुमानित मापदंड से बाहर की जगह. दिए गए location और radius के आधार पर अनुमान लगाए जाएंगे. इसके अलावा, bounds का इस्तेमाल किया जा सकता है. |
offset optional |
टाइप:
number optional इनपुट शब्द में वह वर्ण स्थिति जिस पर सेवा, अनुमानों के लिए टेक्स्ट का इस्तेमाल करती है (इनपुट फ़ील्ड में कर्सर की जगह). |
radius optional |
टाइप:
number optional अनुमान का मापदंड तय करने के लिए इस्तेमाल किया जाने वाला इलाका. radius मीटर में बताया गया है और इसके साथ हमेशा location प्रॉपर्टी होनी चाहिए. इसके अलावा, bounds का इस्तेमाल किया जा सकता है. |
AutocompleteSessionToken क्लास
google.maps.places.AutocompleteSessionToken
क्लास
यह, ऑटोकंप्लीट सेशन को ट्रैक करने के लिए इस्तेमाल किए गए सेशन टोकन को दिखाता है. इसमें, AutocompleteService.getPlacePredictions
कॉल की सीरीज़ के बाद, सिर्फ़ एक PlacesService.getDetails
कॉल किया जाता है.
const {AutocompleteSessionToken} = await google.maps.importLibrary("places")
पर कॉल करके ऐक्सेस करें. Maps JavaScript एपीआई में लाइब्रेरी देखें.
निर्माता | |
---|---|
AutocompleteSessionToken |
AutocompleteSessionToken() पैरामीटर: कोई नहीं
AutocompleteSessionToken का एक नया इंस्टेंस बनाता है. |
componentRestrictions इंटरफ़ेस
google.maps.places.ComponentRestrictions
इंटरफ़ेस
यह कॉम्पोनेंट की उन पाबंदियों के बारे में बताता है जिन्हें ऑटोकंप्लीट की सुविधा के साथ इस्तेमाल किया जा सकता है.
प्रॉपर्टी | |
---|---|
country optional |
टाइप:
string|Array<string> optional चुने गए देश (ISO 3166-1 Alpha-2 देश कोड, केस-इनसेंसिटिव) के लिए अनुमान पर पाबंदी लगाता है. उदाहरण के लिए: 'us' , 'br' या 'au' . एक या ज़्यादा से ज़्यादा पांच देशों के कोड स्ट्रिंग उपलब्ध कराए जा सकते हैं. |
ऑटोकंप्लीट की सुविधा से मिलने वाला अनुमान इंटरफ़ेस
google.maps.places.AutocompletePrediction
इंटरफ़ेस
सिर्फ़ एक ऑटोकंप्लीट की सुविधा से मिलने वाले सुझाव को दिखाता है.
प्रॉपर्टी | |
---|---|
description |
टाइप:
string जगह सेवा से सुझाई गई क्वेरी का फ़ॉर्मैट नहीं बदला गया. |
matched_substrings |
टाइप:
Array<PredictionSubstring> जगह के ब्यौरे में सबस्ट्रिंग, जो उपयोगकर्ता के इनपुट में मौजूद एलिमेंट से मेल खाती हैं. इनका इस्तेमाल, उन सबस्ट्रिंग को हाइलाइट करने के लिए किया जाता है. हर सबस्ट्रिंग की पहचान एक ऑफ़सेट और लंबाई से की जाती है, जो यूनिकोड वर्णों में दिखाई जाती है. |
place_id |
टाइप:
string जगह का आईडी, जिसका इस्तेमाल जगह की जानकारी देने वाली सेवा का इस्तेमाल करके, इस जगह की जानकारी पाने के लिए किया जा सकता है ( PlacesService.getDetails देखें). |
structured_formatting |
टाइप:
StructuredFormatting जगह के ब्यौरे की स्ट्रक्चर्ड जानकारी, जिसे मुख्य टेक्स्ट और सेकंडरी टेक्स्ट में बांटा गया है. इसमें, ऑटोकंप्लीट इनपुट में से मेल खाने वाले सबस्ट्रिंग का एक कलेक्शन और यूनिकोड वर्णों में बताया गया ऑफ़सेट और लंबाई की जानकारी शामिल है. |
terms |
टाइप:
Array<PredictionTerm> ऊपर दिए गए ब्यौरे में अलग-अलग शब्दों के बारे में जानकारी है. उदाहरण के लिए, "Taco Bell", "विलाइटिस" और "CA". |
types |
टाइप:
Array<string> अनुमान की कैटगरी की कैटगरी, जैसे कि 'establishment' या 'geocode' . |
distance_meters optional |
टाइप:
number optional AutocompletionRequest.origin से इस जगह की दूरी. |
QueryAutocomplete Prediction इंटरफ़ेस
google.maps.places.QueryAutocompletePrediction
इंटरफ़ेस
क्वेरी के ऑटोकंप्लीट की सुविधा से जुड़े किसी एक सुझाव को दिखाता है.
प्रॉपर्टी | |
---|---|
description |
टाइप:
string जगह सेवा से सुझाई गई क्वेरी का फ़ॉर्मैट नहीं बदला गया. |
matched_substrings |
टाइप:
Array<PredictionSubstring> जगह के ब्यौरे में सबस्ट्रिंग, जो उपयोगकर्ता के इनपुट में मौजूद एलिमेंट से मेल खाती हैं. इनका इस्तेमाल, उन सबस्ट्रिंग को हाइलाइट करने के लिए किया जाता है. हर सबस्ट्रिंग की पहचान एक ऑफ़सेट और लंबाई से की जाती है, जो यूनिकोड वर्णों में दिखाई जाती है. |
terms |
टाइप:
Array<PredictionTerm> ऊपर दिए गए ब्यौरे में, निजी शब्दों के बारे में जानकारी. शब्द पहले डाले जा सकते हैं. उदाहरण के लिए, "रेस्टोरेंट". आम तौर पर, पते से जुड़ी शर्तों का ध्यान रखा जाता है. उदाहरण के लिए, "सैन फ़्रांसिस्को" और "CA". |
place_id optional |
टाइप:
string optional यह सुझाव सिर्फ़ किसी जगह के लिए उपलब्ध होता है. जगह का आईडी, जिसका इस्तेमाल जगह की जानकारी देने वाली सेवा का इस्तेमाल करके, इस जगह की जानकारी पाने के लिए किया जा सकता है ( PlacesService.getDetails देखें). |
अनुमानित अवधि इंटरफ़ेस
google.maps.places.PredictionTerm
इंटरफ़ेस
अनुमान वाले शब्द का प्रतिनिधित्व करता है.
प्रॉपर्टी | |
---|---|
offset |
टाइप:
number ऑफ़सेट, जगह के ब्यौरे में इस शब्द की शुरुआत में यूनिकोड वर्णों के साथ. |
value |
टाइप:
string इस शब्द की वैल्यू, उदाहरण के लिए, "Taco Bell". |
शायद अनुमानित फ़ीडबैक स्ट्रिंगइंटरफ़ेस
google.maps.places.PredictionSubstring
इंटरफ़ेस
यह किसी सब-प्रेक्शन सबस्ट्रिंग का प्रतिनिधित्व करता है.
प्रॉपर्टी | |
---|---|
length |
टाइप:
number सबस्ट्रिंग की लंबाई. |
offset |
टाइप:
number जानकारी वाली स्ट्रिंग में, सबस्ट्रिंग का ऑफ़सेट होता है. |
स्ट्रक्चर्ड फ़ॉर्मैट इंटरफ़ेस
google.maps.places.StructuredFormatting
इंटरफ़ेस
इसमें, मुख्य जानकारी के अलावा, टेक्स्ट के बारे में भी बताया जाता है. इस जानकारी को मुख्य टेक्स्ट और दूसरे टेक्स्ट में बांट दिया जाता है. इसमें, ऑटोकंप्लीट इनपुट में से मेल खाने वाले सबस्ट्रिंग का एक कलेक्शन होता है. इसमें मौजूद टेक्स्ट को ऑफ़सेट और लंबाई के हिसाब से पहचाना जाता है. इसके लिए, यूनिकोड वर्णों का इस्तेमाल किया जाता है.
प्रॉपर्टी | |
---|---|
main_text |
टाइप:
string जगह की जानकारी के लिए सुझाई गई जगह के बिना फ़ॉर्मैट वाले ब्यौरे का मुख्य टेक्स्ट वाला हिस्सा. आम तौर पर, जगह का नाम. |
main_text_matched_substrings |
टाइप:
Array<PredictionSubstring> मुख्य टेक्स्ट में मौजूद सबस्ट्रिंग, जो उपयोगकर्ता के इनपुट में मौजूद एलिमेंट से मेल खाती हैं. इनका इस्तेमाल, उन सबस्ट्रिंग को हाइलाइट करने के लिए किया जाता है. हर सबस्ट्रिंग की पहचान एक ऑफ़सेट और लंबाई से की जाती है, जो यूनिकोड वर्णों में दिखाई जाती है. |
secondary_text |
टाइप:
string जगह की जानकारी के लिए सुझाए गए जगह के फ़ॉर्मैट किए गए ब्यौरे का दूसरा टेक्स्ट वाला हिस्सा. आम तौर पर, यह जगह की जगह की जानकारी देता है. |