AutocompleteService class
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 कोड से मेल खाते हैं. हालांकि, कुछ कोड अलग होते हैं. उदाहरण के लिए, यूनाइटेड किंगडम का सीसीटीएलडी "uk" ( .co.uk ) है, जबकि इसका आईएसओ 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> ऊपर दिए गए ब्यौरे में अलग-अलग शब्दों के बारे में जानकारी, सबसे ज़्यादा से कम ज़्यादा जानकारी वाली. उदाहरण के लिए, "Taco Bell", "Willitis", और "CA". |
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> ऊपर दिए गए ब्यौरे में अलग-अलग शब्दों के बारे में जानकारी. कैटगरी वाले शब्द पहले आते हैं. उदाहरण के लिए, "रेस्टोरेंट". पते के लिए इस्तेमाल हुए शब्द, सबसे ज़्यादा सटीक से लेकर सबसे कम सटीक के क्रम में दिखते हैं. उदाहरण के लिए, "मुंबई" और "IN". |
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 की सेवा से सुझाई गई जगह के ब्यौरे का दूसरा टेक्स्ट हिस्सा है. यह ब्यौरा फ़ॉर्मैट नहीं किया गया होता. आम तौर पर, जगह की जानकारी. |