GMSAutocompleteFilter क्लास का रेफ़रंस

GMSAutocompleteFilter क्लास का रेफ़रंस

खास जानकारी

यह क्लास पाबंदियों का एक सेट दिखाती है. ये पाबंदियां, अपने-आप पूरे होने वाले अनुरोधों पर लागू हो सकती हैं.

इससे अपने-आप पूरा होने वाले सुझावों को सिर्फ़ उन जगहों के लिए पसंद के मुताबिक बनाया जा सकता है जिन्हें आपकी पसंद है.

प्रॉपर्टी

GMSPlacesAutocompleteTypeFilterटाइप
 रुका हुआ है.
NSArray< NSString * > * टाइप
 यह फ़िल्टर, अपने-आप पूरा होने वाले अनुरोध पर लागू किया गया है, ताकि नतीजों को सीमित करने के लिए, पांच अलग-अलग तरह की जगहों का इस्तेमाल किया जा सके.
एनएसस्ट्रिंग * country
 रुका हुआ है.
NSArray< NSString * > * देश
 वे देश जिन पर नतीजे सीमित करने हैं.
CLLocation * ऑरिजिन
 ऑरिजिन लोकेशन और ऑटोकंप्लीट अनुमानों के बीच सीधी लाइन की दूरी मापने के लिए, सीधी लाइन की दूरी ऑरिजिन लोकेशन.
आईडी< GMSPlaceLocationBias >locationBias
 जगह के आस-पास के नतीजे दिखाने के लिए, जगह का वैकल्पिक बायस.
आईडी< GMSPlaceLocationRestriction >locationRestriction
 जगह के नतीजों को सीमित करने के लिए, जगह की जानकारी पर पाबंदी लगाना. हालांकि, ऐसा करना ज़रूरी नहीं है.
एनएसस्ट्रिंग * regionCode
 क्षेत्रीय कोड, पते के फ़ॉर्मैट और नतीजों की रैंकिंग पर असर डालता है. साथ ही, कुछ नतीजों को छिपाने या दिखाने पर असर पड़ता है.
int32_tinputOffset
 इनपुट ऑफ़सेट, इनपुट का वर्ण ऑफ़सेट है. इससे पता चलता है कि पूरा होने की शुरुआत कहां से हो सकती है.

प्रॉपर्टी का दस्तावेज़

- (GMSPlacesAutocompleteTypeFilter) टाइप [read, write, assign]

रुका हुआ है.

नतीजों को अलग-अलग टाइप तक सीमित करने के लिए, अपने-आप पूरे होने वाले अनुरोध पर लागू किया गया टाइप फ़िल्टर. डिफ़ॉल्ट वैल्यू kGMSShoppingAutocompleteTypeFilterNoFilter होती है.

ध्यान दें:
"टाइप" प्रॉपर्टी सेट होने पर इसको अनदेखा किया जाता है.
अब यह काम नहीं करता है. type प्रॉपर्टी की जगह, अब types प्रॉपर्टी का इस्तेमाल किया जाता है.
- (NSArray<NSString *>*) टाइप [read, write, assign]

यह फ़िल्टर, अपने-आप पूरा होने वाले अनुरोध पर लागू किया गया है, ताकि नतीजों को सीमित करने के लिए, पांच अलग-अलग तरह की जगहों का इस्तेमाल किया जा सके.

ध्यान दें:
यह एपीआई table_1 या table_2 से ज़्यादा से ज़्यादा पांच एंट्री ले सकता है, लेकिन table_3 में सिर्फ़ एक एंट्री ली जा सकती है. डिफ़ॉल्ट वैल्यू शून्य है. इसका मतलब है कि कोई फ़िल्टर तय नहीं किया गया है. अगर यह सेट है, तो यह "टाइप" प्रॉपर्टी को बदल देती है, जो अब काम नहीं करती.
- (NSString*) देश [read, write, copy]

रुका हुआ है.

वह देश जिसके लिए नतीजे सीमित करने हैं. यह एक ISO 3166-1 Alpha-2 देश कोड होना चाहिए (केस-इनसेंसिटिव). अगर शून्य हो, तो देश को फ़िल्टर नहीं किया जाएगा.

ध्यान दें:
अगर "देश" प्रॉपर्टी सेट है, तो इस पर ध्यान नहीं दिया जाता.
अब यह काम नहीं करता है. country प्रॉपर्टी की जगह, अब countries प्रॉपर्टी का इस्तेमाल किया जाता है.
- (NSArray<NSString *>*) देश [read, write, copy]

वे देश जिन पर नतीजे सीमित करने हैं.

यह एक ISO 3166-1 Alpha-2 देश कोड होना चाहिए (केस-इनसेंसिटिव). फ़िल्टर करने के लिए, ज़्यादा से ज़्यादा पांच देशों का इस्तेमाल किया जा सकता है. अगर शून्य हो, तो देश को फ़िल्टर नहीं किया जाएगा.

ध्यान दें:
अगर "country" प्रॉपर्टी सेट है, तो उसे बदल देता है.
- (CLLocation*) शुरुआत की जगह [read, write, assign]

ऑरिजिन लोकेशन और ऑटोकंप्लीट अनुमानों के बीच सीधी लाइन की दूरी मापने के लिए, सीधी लाइन की दूरी ऑरिजिन लोकेशन.

- (id<GMSPlaceLocationBias>) locationBias [read, write, assign]

जगह के आस-पास के नतीजे दिखाने के लिए, जगह का वैकल्पिक बायस.

- (आईडी<GMSPlaceLocationRestriction>) locationRestriction [read, write, assign]

जगह के नतीजों को सीमित करने के लिए, जगह की जानकारी पर पाबंदी लगाना. हालांकि, ऐसा करना ज़रूरी नहीं है.

- (NSString*) regionCode [read, write, assign]

क्षेत्रीय कोड, पते के फ़ॉर्मैट और नतीजों की रैंकिंग पर असर डालता है. साथ ही, कुछ नतीजों को छिपाने या दिखाने पर असर पड़ता है.

- (int32_t) inputOffset [read, write, assign]

इनपुट ऑफ़सेट, इनपुट का वर्ण ऑफ़सेट है. इससे पता चलता है कि पूरा होने की शुरुआत कहां से हो सकती है.