AutocompleteService क्लास
google.maps.places.AutocompleteService
क्लास
इसमें, ऑटोकंप्लीट की सुविधा से मिलने वाले सुझावों को पाने से जुड़े तरीके शामिल हैं.
const {AutocompleteService} = await google.maps.importLibrary("places")
को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
---|---|
AutocompleteService |
AutocompleteService() पैरामीटर: कोई नहीं
AutocompleteService का एक नया इंस्टेंस बनाता है. |
तरीके | |
---|---|
getPlacePredictions |
getPlacePredictions(request[, callback]) पैरामीटर:
रिटर्न वैल्यू:
Promise<AutocompleteResponse> दिए गए ऑटोकंप्लीट अनुरोध के आधार पर, जगह के लिए ऑटोकंप्लीट सुविधा के सुझावों को फिर से हासिल करता है. |
getQueryPredictions |
getQueryPredictions(request, callback) पैरामीटर:
रिटर्न वैल्यू: कोई नहीं
यह क्वेरी अपने-आप पूरे होने वाले अनुरोध के आधार पर, क्वेरी ऑटोकंप्लीट सुविधा के अनुमान फिर से हासिल करता है. |
AutocompletionRequest इंटरफ़ेस
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 की सूची. |
QueryAutocompletionRequest इंटरफ़ेस
google.maps.places.QueryAutocompletionRequest
इंटरफ़ेस
QueryAutocompleteService
को क्वेरीअपने-आप पूरा होने का अनुरोध भेजा जाना है.
प्रॉपर्टी | |
---|---|
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 का इस्तेमाल किया जा सकता है. |
ComponentRestrictions इंटरफ़ेस
google.maps.places.ComponentRestrictions
इंटरफ़ेस
कॉम्पोनेंट की उन पाबंदियों के बारे में बताता है जिनका इस्तेमाल अपने-आप पूरा होने वाली सेवा के साथ किया जा सकता है.
प्रॉपर्टी | |
---|---|
country optional |
टाइप:
string|Array<string> optional चुने गए देश के लिए सुझावों को सीमित करता है (ISO 3166-1 Alpha-2 देश कोड, केस-इनसेंसिटिव). उदाहरण के लिए, 'us' , 'br' या 'au' . एक कोड या ज़्यादा से ज़्यादा पांच देश कोड स्ट्रिंग दी जा सकती हैं. |
AutocompletePrediction इंटरफ़ेस
google.maps.places.AutocompletePrediction
इंटरफ़ेस
यह सिंगल ऑटोकंप्लीट सुविधा के अनुमान को दिखाता है.
प्रॉपर्टी | |
---|---|
description |
टाइप:
string यह Places सेवा द्वारा सुझाई गई क्वेरी का अफ़ॉर्मैट किया गया वर्शन है. |
matched_substrings |
टाइप:
Array<PredictionSubstring> जगह की जानकारी में मौजूद सबस्ट्रिंग का एक सेट, जो उपयोगकर्ता के इनपुट के एलिमेंट से मेल खाता है. इसका इस्तेमाल उन सबस्ट्रिंग को हाइलाइट करने के लिए किया जा सकता है. हर सबस्ट्रिंग की पहचान ऑफ़सेट और लंबाई से की जाती है. इसे यूनिकोड वर्णों में दिखाया जाता है. |
place_id |
टाइप:
string जगह की जानकारी देने वाली सेवा की मदद से, इस जगह के बारे में जानकारी पाने के लिए, इसका इस्तेमाल किया जा सकता है. ( PlacesService.getDetails देखें). |
structured_formatting |
टाइप:
StructuredFormatting जगह के ब्यौरे के बारे में स्ट्रक्चर्ड जानकारी, जिसे मुख्य और दूसरे टेक्स्ट में बांटा गया है. इसमें ऑटोकंप्लीट इनपुट से, मेल खाने वाली सबस्ट्रिंग की एक कैटगरी भी शामिल है. इन सबस्ट्रिंग को ऑफ़सेट और लंबाई से पहचाना जाता है और इन्हें यूनिकोड वर्णों में दिखाया जाता है. |
terms |
टाइप:
Array<PredictionTerm> ऊपर दिए गए ब्यौरे में, सबसे ज़्यादा खोजे गए शब्दों से लेकर सबसे कम खास शब्दों के बारे में जानकारी दी गई है. उदाहरण के लिए, "टैको बेल", "विलाइटिस", और "सीए". |
types |
टाइप:
Array<string> अनुमान के टाइप का कलेक्शन, जैसे कि 'establishment' या 'geocode' . |
distance_meters optional |
टाइप:
number optional AutocompletionRequest.origin से जगह की दूरी मीटर में. |
QueryAutocompletePrediction इंटरफ़ेस
google.maps.places.QueryAutocompletePrediction
इंटरफ़ेस
यह सिंगल क्वेरी ऑटोकंप्लीट सुविधा के अनुमान को दिखाता है.
प्रॉपर्टी | |
---|---|
description |
टाइप:
string यह Places सेवा द्वारा सुझाई गई क्वेरी का अफ़ॉर्मैट किया गया वर्शन है. |
matched_substrings |
टाइप:
Array<PredictionSubstring> जगह की जानकारी में मौजूद सबस्ट्रिंग का एक सेट, जो उपयोगकर्ता के इनपुट के एलिमेंट से मेल खाता है. इसका इस्तेमाल उन सबस्ट्रिंग को हाइलाइट करने के लिए किया जा सकता है. हर सबस्ट्रिंग की पहचान ऑफ़सेट और लंबाई से की जाती है. इसे यूनिकोड वर्णों में दिखाया जाता है. |
terms |
टाइप:
Array<PredictionTerm> ऊपर दिए गए ब्यौरे में, अलग-अलग शब्दों के बारे में जानकारी. कैटगरी के हिसाब से शब्द पहले आते हैं. उदाहरण के लिए, "रेस्टोरेंट". पते के शब्द, सबसे ज़्यादा से लेकर सबसे कम सटीक तक दिखते हैं. उदाहरण के लिए, "सैन फ़्रांसिस्को" और "CA". |
place_id optional |
टाइप:
string optional यह सिर्फ़ तब उपलब्ध होता है, जब सुझाव किसी जगह का हो. जगह की जानकारी देने वाली सेवा की मदद से, इस जगह के बारे में जानकारी पाने के लिए, इसका इस्तेमाल किया जा सकता है. ( PlacesService.getDetails देखें). |
PredictionTerm इंटरफ़ेस
google.maps.places.PredictionTerm
इंटरफ़ेस
अनुमान के लिए इस्तेमाल किए गए शब्द को दिखाता है.
प्रॉपर्टी | |
---|---|
offset |
टाइप:
number यूनिकोड वर्णों में, जगह के ब्यौरे में इस शब्द की शुरुआत का ऑफ़सेट. |
value |
टाइप:
string इस शब्द की वैल्यू, जैसे कि "Taco Bell". |
PredictionSubstring इंटरफ़ेस
google.maps.places.PredictionSubstring
इंटरफ़ेस
अनुमान की सबस्ट्रिंग दिखाता है.
प्रॉपर्टी | |
---|---|
length |
टाइप:
number सबस्ट्रिंग की लंबाई. |
offset |
टाइप:
number ब्यौरा स्ट्रिंग में सबस्ट्रिंग की शुरुआत का ऑफ़सेट. |
StructuredFormatting इंटरफ़ेस
google.maps.places.StructuredFormatting
इंटरफ़ेस
इसमें जगह के ब्यौरे के बारे में स्ट्रक्चर्ड जानकारी होती है. इसे मुख्य और दूसरे टेक्स्ट में बांटा जाता है. इसमें ऑटोकंप्लीट इनपुट से, मैच होने वाली सबस्ट्रिंग का कलेक्शन होता है. इसे ऑफ़सेट और लंबाई से पहचाना जाता है. इसे यूनिकोड वर्णों में दिखाया जाता है.
प्रॉपर्टी | |
---|---|
main_text |
टाइप:
string यह Places सेवा द्वारा सुझाए गए उस स्थान के अफ़ॉर्मैट की गई जानकारी का मुख्य टेक्स्ट हिस्सा है. आम तौर पर, यह जगह का नाम होता है. |
main_text_matched_substrings |
टाइप:
Array<PredictionSubstring> मुख्य टेक्स्ट में मौजूद सबस्ट्रिंग का ऐसा सेट जो उपयोगकर्ता के इनपुट में एलिमेंट से मेल खाता हो. इसका इस्तेमाल उन सबस्ट्रिंग को हाइलाइट करने के लिए किया जा सकता है. हर सबस्ट्रिंग की पहचान ऑफ़सेट और लंबाई से की जाती है. इसे यूनिकोड वर्णों में दिखाया जाता है. |
secondary_text |
टाइप:
string यह Places सेवा द्वारा सुझाए गए उस स्थान के अफ़ॉर्मैट की गई जानकारी का दूसरा टेक्स्ट हिस्सा है. आम तौर पर, जगह की जानकारी. |