खास जानकारी
GMSPlacesClient
के ज़रिए भेजे जाने वाले टेक्स्ट खोज अनुरोध की परिभाषा के बारे में बताता है.
सार्वजनिक सदस्य के फ़ंक्शन | |
(इंस्टेंस टाइप) | - initWithTextQuery:placeProperties: |
देने के लिए टेक्स्ट क्वेरी और जगह प्रॉपर्टी के साथ GMSPlaceSearchByTextRequest को इंस्टैंशिएट करता है. | |
प्रॉपर्टी | |
एनएसस्ट्रिंग * | includedType |
डिफ़ॉल्ट init उपलब्ध नहीं है. | |
int | maxResultCount |
दिखाए जाने वाले नतीजों की ज़्यादा से ज़्यादा संख्या. | |
float | minRating |
नतीजों में शामिल की जाने वाली जगहों के लिए, कम से कम औसत उपयोगकर्ता रेटिंग. | |
बूल | isOpenNow |
फ़िलहाल, खुली जगहों के हिसाब से नतीजे फ़िल्टर करें. | |
NSArray< GMSPlaceप्रॉपर्टी > * | placeProperties |
GMSPlaceProperty की वह कलेक्शन जिसे जगह से जुड़े नतीजों में शामिल किया जाना चाहिए. | |
NSArray< NSNumber * > * | priceLevels |
GMSPlacesPriceLevel की वैल्यू का कलेक्शन, जो नतीजों में शामिल जगहों को फ़िल्टर कर सकता है. | |
GMSPlaceSearchByTextRankPreference | rankPreference |
अनुरोध से मिले नतीजों को क्रम से लगाने के लिए, GMSPlaceSearchByTextRankPreference का इस्तेमाल किया जाता है. | |
एनएसस्ट्रिंग * | regionCode |
जिस जगह से अनुरोध किया गया है उसका यूनिकोड देश/क्षेत्र कोड (CLDR). | |
बूल | isStrictTypeFiltering |
इससे तय होता है कि सिर्फ़ includedType के नतीजे दिखाए जाने चाहिए या नहीं. | |
एनएसस्ट्रिंग * | textQuery |
खोज के लिए टेक्स्ट क्वेरी. | |
आईडी< GMSPlaceLocationBias > | locationBias |
खोज करने के लिए पक्षपातपूर्ण क्षेत्र. | |
आईडी< GMSPlaceLocationRestriction > | locationRestriction |
खोजने के लिए प्रतिबंधित क्षेत्र. |
मेंबर फ़ंक्शन से जुड़ा दस्तावेज़
- (इंस्टेंसटाइप) initWithTextQuery: | (एनएसस्ट्रिंग *) | textQuery | |
प्लेसप्रॉपर्टी: | (NSArray< GMSPlaceProperty > *) | placeProperties | |
देने के लिए टेक्स्ट क्वेरी और जगह प्रॉपर्टी के साथ GMSPlaceSearchByTextRequest
को इंस्टैंशिएट करता है.
- पैरामीटर:
-
textQuery खोज अनुरोध के लिए स्ट्रिंग क्वेरी. placeProperties GMSPlaceProperty
की वह कलेक्शन जिसे जगह से जुड़े नतीजों में शामिल किया जाना चाहिए. खाली नहीं होना चाहिए. एक खाली सूची होने पर, अनुरोध भेजते समय गड़बड़ी हो सकती है.
प्रॉपर्टी का दस्तावेज़
- (NSString*) includedType [read, write, copy] |
डिफ़ॉल्ट init उपलब्ध नहीं है.
कृपया तय किए गए इनिशलाइज़र का इस्तेमाल करें. अनुरोध की गई जगह का टाइप.
इस्तेमाल किए जा सकने वाले टाइप की अप-टू-डेट सूची देखने के लिए, https://developers.google.com/maps/documentation/places/web-service/search-textual#supported-types पर जाएं
- (इंट) 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 होती है.
- (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 विकल्प के साथ काम करता है.