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

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

खास जानकारी

यह टेक्स्ट के ज़रिए की जाने वाली खोज के अनुरोध की परिभाषा के बारे में बताता है, जिसे GMSPlanClient के ज़रिए भेजा जाता है

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

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

प्रॉपर्टी

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

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

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

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

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

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

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

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

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

इस्तेमाल किए जा सकने वाले डेटा टाइप की अप-टू-डेट सूची देखने के लिए, https://developers.google.com/maps/documentation/maps/documentation/places/ios-sdk/data-fields पर जाएं

- (इंट) maxResultCount [read, write, assign]

दिखाए जाने वाले नतीजों की ज़्यादा से ज़्यादा संख्या. इसकी वैल्यू, 1 से 20 के बीच की होती है.

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

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

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

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

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

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

डिफ़ॉल्ट वैल्यू 0.0 होती है.

- (BOOL) isOpenNow [read, write, assign]

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

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

- (NSArray<GMSPlaceProperty>*) 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 पर जाएं.

- (BOOL) isStrictTypeFiltering [read, write, assign]

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

डिफ़ॉल्ट मान असत्य है.

- (NSString*) textQuery [read, copy]

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

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

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

इस जगह की जानकारी से जुड़ा कोई भेदभाव नहीं होता है. इसका मतलब है कि दी गई जगह से जुड़े नतीजों को प्राथमिकता दी जाती है.

खोज अनुरोध करते समय, LocationBias की जगह की जानकारी या locationBias को सेट करना ज़रूरी है.

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

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

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

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

खोज अनुरोध करते समय, LocationBias की जगह की जानकारी या locationBias को सेट करना ज़रूरी है.

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

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