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


खास जानकारी

यह GMSPlacesClient के ज़रिए भेजे जाने वाले टेक्स्ट खोज अनुरोध की परिभाषा को दिखाता है.

को दबाकर रखें सार्वजनिक सदस्य के फ़ंक्शन

(instancetype)- initWithTextQuery:placeProperties:
 टेक्स्ट क्वेरी के साथ GMSPlaceSearchByTextRequest को इंस्टैंशिएट करता है और वापस दिए जाने वाले प्रॉपर्टी को दिखाता है.

को दबाकर रखें गुण

एनएसस्ट्रिंग *includedType
 डिफ़ॉल्ट इनिट उपलब्ध नहीं है.
आईएनटीmaxResultCount
 दिए जाने वाले नतीजों की ज़्यादा से ज़्यादा संख्या.
फ़्लोटminRating
 नतीजों में शामिल की जाने वाली जगहों के लिए, उपयोगकर्ता की कम से कम औसत रेटिंग.
बूलisOpenNow
 नतीजों को उन जगहों के हिसाब से फ़िल्टर करें जो फ़िलहाल खुली हैं.
NSArray< GMSPlaceप्रॉपर्टी > *placeProperties
 GMSPlaceProperty का कलेक्शन, जिसे जगह के हिसाब से नतीजों में शामिल किया जाना चाहिए.
NSArray< NSNumber * > *priceLevels
 GMSPlacesPriceLevel वैल्यू की कलेक्शन, जिसे नतीजों में शामिल जगहों को फ़िल्टर करना चाहिए.
GMSPlaceSearchByTextRankPreferencerankPreference
 GMSPlaceSearchByTextRankPreference का इस्तेमाल, अनुरोध से मिलने वाले नतीजों को क्रम से लगाने के लिए किया जाता है.
एनएसस्ट्रिंग *regionCode
 उस जगह का यूनिकोड देश/क्षेत्र कोड (CLDR) जहां से अनुरोध किया गया है.
बूलisStrictTypeFiltering
 तय करता है कि सिर्फ़ includedType के नतीजे दिखाए जाने चाहिए या नहीं.
एनएसस्ट्रिंग *textQuery
 खोज के लिए टेक्स्ट क्वेरी.
आईडी< GMSPlaceLocationBias >locationBias
 खोजने के लिए पक्षपातपूर्ण क्षेत्र.
आईडी< GMSPlaceLocationRestriction >locationRestriction
 खोजने के लिए प्रतिबंधित क्षेत्र.

सदस्य के फ़ंक्शन से जुड़े दस्तावेज़

- (इंस्टेंस टाइप) initWithTextQuery: (एनएसस्ट्रिंग *) textQuery
placeProperties: (NSArray< GMSPlaceप्रॉपर्टी > *) placeProperties

टेक्स्ट क्वेरी के साथ GMSPlaceSearchByTextRequest को इंस्टैंशिएट करता है और वापस दिए जाने वाले प्रॉपर्टी को दिखाता है.

पैरामीटर:
textQueryखोज अनुरोध के लिए स्ट्रिंग क्वेरी.
placePropertiesGMSPlaceProperty का कलेक्शन, जिसे जगह के हिसाब से नतीजों में शामिल किया जाना चाहिए. फ़ील्ड को खाली नहीं छोड़ा जा सकता. खाली सूची की वजह से, अनुरोध भेजने की कोशिश करते समय गड़बड़ी हो जाएगी.

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

- (NSString*) includedType [read, write, copy]

डिफ़ॉल्ट इनिट उपलब्ध नहीं है.

कृपया तय किए गए शुरू करने वाले का इस्तेमाल करें. अनुरोध की गई जगह का टाइप.

इस्तेमाल किए जा सकने वाले तरीकों की सबसे अप-टू-डेट सूची देखने के लिए, https://developers.google.com/maps/documentation/places/web-service/search-textual#supported-types पर जाएं

- (int) maxResultCount [read, write, assign]

दिए जाने वाले नतीजों की ज़्यादा से ज़्यादा संख्या.

1 से 20 के बीच की वैल्यू इस्तेमाल करें.

इस फ़ील्ड की अनुमति वाली रेंज https://developers.google.com/maps/documentation/places/web-service/search-textual#maxresultcount पर देखी जा सकती है.

डिफ़ॉल्ट तौर पर, यह सबसे ज़्यादा वैल्यू पर सेट होता है.

- (फ़्लोट) minRating [read, write, assign]

नतीजों में शामिल की जाने वाली जगहों के लिए, उपयोगकर्ता की कम से कम औसत रेटिंग.

रेटिंग 0.0 और 5.0 के बीच होगी.

बताई गई रेटिंग को निकटतम 0.5 में बदल दिया जाएगा. GMSPlace रेटिंग प्रॉपर्टी देखें.

डिफ़ॉल्ट रूप से 0.0 होता है.

- (बूल) isOpenNow [read, write, assign]

नतीजों को उन जगहों के हिसाब से फ़िल्टर करें जो फ़िलहाल खुली हैं.

डिफ़ॉल्ट तौर पर, यह 'सही' पर सेट होती है.

- (NSArray<GMSPlaceप्रॉपर्टी>*) placeProperties [read, assign]

GMSPlaceProperty का कलेक्शन, जिसे जगह के हिसाब से नतीजों में शामिल किया जाना चाहिए.

- (NSArray<NSNumber *>*) priceLevels [read, write, assign]

GMSPlacesPriceLevel वैल्यू की कलेक्शन, जिसे नतीजों में शामिल जगहों को फ़िल्टर करना चाहिए.

कीमत के लेवल का कोई भी कॉम्बिनेशन चुना जा सकता है; कीमत के सभी लेवल डिफ़ॉल्ट पर सेट होते हैं.

- (GMSPlaceSearchByTextRankPreference) rankPreference [read, write, assign]

GMSPlaceSearchByTextRankPreference का इस्तेमाल, अनुरोध से मिलने वाले नतीजों को क्रम से लगाने के लिए किया जाता है.

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

उस जगह का यूनिकोड देश/क्षेत्र कोड (CLDR) जहां से अनुरोध किया गया है.

क्षेत्र की जानकारी, लौटाए जाने वाले डेटा के फ़ॉर्मैट और टाइप पर असर डाल सकती है. अगर कोई कोड नहीं दिया जाता है, तो किसी भी देश/इलाके से कोई फ़र्क़ नहीं पड़ता.

क्षेत्र के कोड के बारे में जानने के लिए, https://unicode.org/cldr/charts/latest/supplemental/territory_containment_un_m_49.html पर जाएं.

- (बूल) isStrictTypeFiltering [read, write, assign]

तय करता है कि सिर्फ़ includedType के नतीजे दिखाए जाने चाहिए या नहीं.

डिफ़ॉल्ट मान गलत है.

- (NSString*) textQuery [read, copy]

खोज के लिए टेक्स्ट क्वेरी.

- (आईडी<GMSPlaceLocationBias>) locationBias [read, write, assign]

खोजने के लिए पक्षपातपूर्ण क्षेत्र.

इस जगह की जानकारी पूर्वाग्रह के तौर पर दिखाई गई है. इसका मतलब है कि दी गई जगह के हिसाब से नतीजे पाने के लिए कोई विकल्प चुना गया है.

खोज अनुरोध करते समय स्थान प्रतिबंध या locationBias सेट किए जाने चाहिए.

अगर जगह की पाबंदी के साथ सेट की जाती है, तो इसे अनदेखा कर दिया जाएगा.

- (id<GMSPlaceLocationRestriction>) locationRestriction [read, write, assign]

खोजने के लिए प्रतिबंधित क्षेत्र.

इस जगह की जानकारी पाबंदी के तौर पर दी गई है. इसका मतलब है कि इस जगह से बाहर के नतीजे नहीं दिखाए जाएंगे.

खोज अनुरोध करते समय स्थान प्रतिबंध या locationBias सेट किए जाने चाहिए.

इसका इस्तेमाल locationBias के साथ नहीं किया जा सकता.

टेक्स्ट खोज के लिए स्थान प्रतिबंध सिर्फ़ GMSPlaceRectangularLocationOption के साथ काम करता है.