GMSजगहें क्लाइंट क्लास का रेफ़रंस


खास जानकारी

Places SDK का मुख्य इंटरफ़ेस.

इसका इस्तेमाल, जगहों को खोजने और उनके बारे में जानकारी पाने के लिए किया जाता है. इस क्लास को [GMSPlacesClient SharedClient] तरीके से ऐक्सेस किया जाना चाहिए.

GMSPlacesClient मेथड को सिर्फ़ मुख्य थ्रेड से कॉल किया जाना चाहिए. इन तरीकों को किसी दूसरे थ्रेड से कॉल करने पर, अपवाद या तय नहीं किया गया व्यवहार काम करेगा. अगर अलग से निर्देश नहीं दिया गया है, तो सभी कॉलबैक, मुख्य थ्रेड पर शुरू किए जाएंगे.

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

(void) - lookUpPlaceID:कॉलबैक:
 किसी जगह की जानकारी पाएं.
(void) - fetchAutocompleteImageFromRequest:callback:
 टेक्स्ट क्वेरी से अपने-आप पूरे होने वाले सुझाव ढूंढें.
(void) - lookUpPhotosForPlaceID:कॉलबैक:
 किसी जगह से जुड़ी ज़्यादा से ज़्यादा 10 फ़ोटो के लिए मेटाडेटा मिलता है.
(void) - loadPlacePhotos:callback:
 किसी खास फ़ोटो के लिए, इमेज को उसके ज़्यादा से ज़्यादा साइज़ पर लोड करता है.
(void) - loadPlacePhoto:constrainedToSize:scale:callback:
 किसी खास फ़ोटो के लिए इमेज लोड करता है, जिसे दिए गए ज़्यादा से ज़्यादा डाइमेंशन में फ़िट करने के लिए स्केल किया जाता है.
(void) - currentPlaceWithCallback:
 उस जगह का अनुमान दिखाता है जहां डिवाइस फ़िलहाल मौजूद है.
(void) - findAutocompletePredictionsFromQuery:filter:sessionToken:callback:
 टेक्स्ट क्वेरी से ऑटोकंप्लीट की सुविधा के लिए मिलने वाले सुझाव ढूंढें.
(void) - fetchPlaceFromPlaceID:placeFields:sessionToken:callback:
 किसी जगह की जानकारी फ़ेच करें.
(void) - findPlacePlaceliहुडsFromCurrentLocationWithPlaceFields:कॉलबैक:
 उपयोगकर्ता की मौजूदा जगह की जानकारी का इस्तेमाल करके, किसी जगह की संभावना का पता लगाएं.
(void) - isOpenWithPlaceID:callback:
 मौजूदा समय में GMSPlaceOpenStatus का पता लगाने के लिए ज़रूरी सभी फ़ील्ड के साथ किसी जगह की जानकारी देता है.
(void) - isOpenWithPlaceID:date:callback:
 यहां किसी जगह की पूरी जानकारी दी जाती है. इसमें, बताए गए NSDate पर GMSPlaceOpenStatus को तय करने के लिए ज़रूरी सभी फ़ील्ड की जानकारी भी शामिल होती है.
(void) - isOpenWithPlace:callback:
 मौजूदा समय में GMSPlaceOpenStatus का पता लगाने के लिए ज़रूरी सभी फ़ील्ड के साथ किसी जगह की जानकारी देता है.
(void) - isOpenWithPlace:date:callback:
 यहां किसी जगह की पूरी जानकारी दी जाती है. इसमें, बताए गए NSDate पर GMSPlaceOpenStatus को तय करने के लिए ज़रूरी सभी फ़ील्ड की जानकारी भी शामिल होती है.
(void) - searchByTextWithRequest:कॉलबैक:
 टेक्स्ट और पाबंदियों के ज़रिए जगहें खोजें.
(void) - fetchPlaceWithRequest:कॉलबैक:
 अनुरोध ऑब्जेक्ट का इस्तेमाल करके जगह की जानकारी पाएं.
(void) - fetch PhotoWithRequest:कॉलबैक:
 फ़ोटो फ़ेच करने का अनुरोध करके, किसी फ़ोटो का अनुरोध करें.
(void) - searchNearbyWithRequest:callback:
 किसी जगह और पाबंदी के आस-पास की जगहें खोजें.

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

(इंस्टेंस टाइप)+ sharedClient
 यह iOS के लिए Google स्थल SDK टूल के लिए, GMSPlacesClient का शेयर किया गया इंस्टेंस देता है, ताकि ज़रूरत पड़ने पर इसे बनाया जा सके.
(BOOL) + provideAPIKey:
 iOS के लिए Google Places SDK को आपकी एपीआई कुंजी उपलब्ध कराता है.
(एनएसस्ट्रिंग *)+ openSourceLicenseInfo
 iOS के लिए Google स्थल SDK टूल के लिए, ओपन सोर्स सॉफ़्टवेयर लाइसेंस की जानकारी दिखाता है.
(एनएसस्ट्रिंग *)+ SDKVersion
 iOS के लिए Google स्थल SDK की इस रिलीज़ का वर्शन लौटाता है.
(एनएसस्ट्रिंग *)+ SDKLongVersion
 iOS के लिए Google स्थल SDK की इस रिलीज़ का लंबा वर्शन देता है.

(ध्यान दें कि ये सदस्य फ़ंक्शन नहीं हैं.)

typedef void(^ GMSPlaceResultCallback )(GMSPlace *_Nullable नतीजा, NSError *_Nullable गड़बड़ी)
 जगह की जानकारी के लुकअप के लिए कॉलबैक का प्रकार.
typedef void(^ GMSPlaceLikelihoodListCallback )(GMSPlaceLikelihoodList *_Nullableशायद, NSError *_Nullable की गड़बड़ी)
 जगह की संभावना की सूचियां पाने के लिए कॉलबैक का टाइप.
typedef void(^ GMSPlaceLikelihoodsCallback )(NSArray< GMSPlaceLikelihood * > *_Nullable संबंधों, NSError *_Nullable की गड़बड़ी)
 GMSPlaceLikelihood का कलेक्शन पाने के लिए कॉलबैक का टाइप.
typedef void(^ GMSAutocompletePredictionsCallback )(NSArray< GMSAutocompletePrediction * > *_Nullable results, NSError *_Nullable गड़बड़ी)
 अपने-आप पूरे होने वाले नतीजे पाने के लिए कॉलबैक का टाइप.
typedef void(^ GMSPlacePhotoMetadataResultCallback )(GMSPlacePhotoMetadataList *_Nullable फ़ोटो, NSError *_Nullable गड़बड़ी)
 स्थान फ़ोटो परिणाम पाने के लिए कॉलबैक का प्रकार.
typedef void(^ GMSPlacePhotoImageResultCallback )(UIImage *_Nullable फ़ोटो, NSError *_Nullable गड़बड़ी)
 किसी GMSPlacePhotoMetadata ऑब्जेक्ट से UIImage ऑब्जेक्ट पाने के लिए, कॉलबैक का टाइप.
typedef void(^ GMSPlaceOpenStatusCallback )(GMSPlaceOpenStatus नतीजा, NSError *_Nullable गड़बड़ी)
 स्थान के खुले होने के समय की स्थिति पाने के लिए कॉलबैक का प्रकार.
typedef void(^ GMSPlaceSearchByTextResultCallback )(NSArray< GMSPlace * > *_Nullable जगहें, NSError *_Nullable गड़बड़ी)
 टेक्स्ट नतीजों के हिसाब से खोज पाने के लिए कॉलबैक का टाइप.
typedef void(^ GMSFetchPhotoResultCallback )(UIImage *_Nullable photoImage, NSError *_Nullable गड़बड़ी)
 फ़ोटो पाने के लिए कॉलबैक का प्रकार.
typedef void(^ GMSAutocompleteSuggestionsCallback )(NSArray< GMSAutocompleteSuggestion * > *_Nullable नतीजे, NSError *_Nullable गड़बड़ी)
 अपने-आप पूरा होने वाले नतीजों के लिए कॉलबैक का टाइप.
typedef void(^ GMSPlaceSearchNearbyResultCallback )(NSArray< GMSPlace * > *_Nullable जगहें, NSError *_Nullable गड़बड़ी)
 आस-पास के नतीजे पाने के लिए कॉलबैक का टाइप.

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

+ (इंस्टेंसटाइप) sharedClient

यह iOS के लिए Google स्थल SDK टूल के लिए, GMSPlacesClient का शेयर किया गया इंस्टेंस देता है, ताकि ज़रूरत पड़ने पर इसे बनाया जा सके.

अगर आपका ऐप्लिकेशन अक्सर GMSPlacesClient का इस्तेमाल करता है, तो हो सकता है कि वह इस ऑब्जेक्ट को सीधे तौर पर सेव रखना चाहे. ऐसा न करने पर, Google से आपका कनेक्शन नियमित तौर पर फिर से शुरू किया जा सकता है.

+ (BOOL) provideAPIKey: (एनएसस्ट्रिंग *) कुंजी

iOS के लिए Google Places SDK को आपकी एपीआई कुंजी उपलब्ध कराता है.

यह कुंजी आपके ऐप्लिकेशन के लिए Google Cloud Platform कंसोल से जनरेट की जाती है. इसे पहचानने के लिए, इसे आपके ऐप्लिकेशन के बंडल आईडी के साथ जोड़ा जाता है. इसे GMSPlacesClient (उदाहरण के लिए, app:didFinishLaunchingWithOptions: में:) का इस्तेमाल करने से पहले आपके ऐप्लिकेशन को कॉल किया जाना चाहिए.

लौटाए जाने वाले प्रॉडक्ट:
हां, अगर APIKey दी गई थी.
+ (NSString *) openSourceLicenseInfo

iOS के लिए Google स्थल SDK टूल के लिए, ओपन सोर्स सॉफ़्टवेयर लाइसेंस की जानकारी दिखाता है.

यह जानकारी आपके ऐप्लिकेशन में उपलब्ध होनी चाहिए.

+ (NSString *) SDKVersion

iOS के लिए Google स्थल SDK की इस रिलीज़ का वर्शन लौटाता है.

. उदाहरण के लिए, "1.0.0".

+ (NSString *) SDKLongVersion

iOS के लिए Google स्थल SDK की इस रिलीज़ का लंबा वर्शन देता है.

. उदाहरण के लिए, "1.0.0 (102.1)".

- (शून्य) LookUpPlaceID: (एनएसस्ट्रिंग *) placeID
कॉलबैक: (GMSPlaceResultCallback) कॉलबैक

किसी जगह की जानकारी पाएं.

इस तरीके में वीडियो को ब्लॉक नहीं किया जाएगा.

पैरामीटर:
placeIDलुकअप के लिए जगह का आईडी.
कॉलबैकलुकअप के नतीजे के साथ शुरू किया जाने वाला कॉलबैक.
ध्यान दें:
यह अब काम नहीं करता. इस तरीके को fetchPlaceWithRequest:callback: से बदल दिया गया है और आने वाली रिलीज़ में इसे हटा दिया जाएगा.
- (अमान्य) फ़ेचAutocomplete खतरे से अनुरोध: (GMSAutocompleteRequest *) अनुरोध
कॉलबैक: (GMSAutocompleteSuggestionsCallback) कॉलबैक

टेक्स्ट क्वेरी से अपने-आप पूरे होने वाले सुझाव ढूंढें.

ऐसा हो सकता है कि नतीजे किसी खास जगह के हिसाब से हों या किसी इलाके तक सीमित हों. इस तरीके में वीडियो को ब्लॉक नहीं किया जाएगा.

दिए गए कॉलबैक को, अपने-आप पूरा होने वाले सुझावों की कैटगरी के साथ शुरू किया जाएगा और गड़बड़ी होने पर NSError का इस्तेमाल किया जाएगा.

पैरामीटर:
CANNOT TRANSLATEअपने-आप पूरा होने के लिए GMSAutocompleteRequest अनुरोध.
कॉलबैकसुझावों के साथ शुरू करने के लिए कॉलबैक.
- (अमान्य) LookUpPhotosForPlaceID: (एनएसस्ट्रिंग *) placeID
कॉलबैक: (GMSPlacePhotoMetadataResultCallback) कॉलबैक

किसी जगह से जुड़ी ज़्यादा से ज़्यादा 10 फ़ोटो के लिए मेटाडेटा मिलता है.

फ़ोटो कई तरह की जगहों से ली जाती हैं, जिनमें कारोबार के मालिक और Google+ उपयोगकर्ताओं के योगदान से ली गई फ़ोटो शामिल हैं. ज़्यादातर मामलों में, इन फ़ोटो का इस्तेमाल एट्रिब्यूशन के बिना किया जा सकता है या उन्हें इमेज के हिस्से के रूप में ज़रूरी एट्रिब्यूशन शामिल किया जा सकता है. हालांकि, किसी भी अतिरिक्त एट्रिब्यूशन को फिर से पाने के लिए, आपको attributions प्रॉपर्टी का इस्तेमाल करना होगा. साथ ही, जहां भी इमेज दिखाई जाए, वहां उन एट्रिब्यूशन को अपने ऐप्लिकेशन में दिखाएं. ज़्यादा से ज़्यादा 10 फ़ोटो दिखाई जाती हैं.

इस तरीके से कई बार कॉल करने पर, हो सकता है कि हर बार आपको एक ही फ़ोटो दिखे. हालांकि, इसकी कोई गारंटी नहीं है, क्योंकि हो सकता है कि बुनियादी डेटा बदल गया हो.

यह तरीका नेटवर्क लुकअप करता है.

पैरामीटर:
placeIDवह जगह का आईडी जिसके लिए फ़ोटो देखनी हैं.
कॉलबैकलुकअप के नतीजे के साथ शुरू किया जाने वाला कॉलबैक.
- (शून्य) loadPlaceफ़ोटो: (GMSPlacePhotoMetadata *) photoMetadata
कॉलबैक: (GMSPlacePhotoImageResultCallback) कॉलबैक

किसी खास फ़ोटो के लिए, इमेज को उसके ज़्यादा से ज़्यादा साइज़ पर लोड करता है.

इमेज डेटा को SDK टूल की मदद से कैश मेमोरी में सेव किया जा सकता है. अगर अनुरोध की गई फ़ोटो कैश मेमोरी में मौजूद नहीं है, तो नेटवर्क का पता लगाया जाएगा.

पैरामीटर:
photoMetadataवह GMSPlacePhotoMetadata जिसके लिए UIImage लोड करना है.
कॉलबैकलोड किए गए UIImage के साथ शुरू करने के लिए कॉलबैक.
- (शून्य) loadPlaceफ़ोटो: (GMSPlacePhotoMetadata *) photoMetadata
बाधितToSize: (सीजी साइज़) maxSize
स्केल: (सीजीफ़्लोट) स्केल
कॉलबैक: (GMSPlacePhotoImageResultCallback) कॉलबैक

किसी खास फ़ोटो के लिए इमेज लोड करता है, जिसे दिए गए ज़्यादा से ज़्यादा डाइमेंशन में फ़िट करने के लिए स्केल किया जाता है.

इमेज की लंबाई और चौड़ाई को, दिए गए डाइमेंशन में फ़िट करने के लिए छोटा किया जाएगा. ऐसा, ओरिजनल इमेज के आसपेक्ट रेशियो को बनाए रखते हुए किया जाएगा. इसे सर्वर साइड पर भी स्केल किया जाता है.

अगर स्केल पैरामीटर 1.0 maxSize नहीं है, तो इसे इस वैल्यू से गुणा किया जाएगा और नतीजे में मिले UIImage को तय किए गए स्केल पर सेट किया जाएगा. अगर स्क्रीन पर दिखाने के लिए इमेज लोड की जा रही हैं, तो इस पैरामीटर को स्क्रीन स्केल पर सेट करना चाहिए.

इमेज डेटा को SDK टूल की मदद से कैश मेमोरी में सेव किया जा सकता है. अगर अनुरोध की गई फ़ोटो कैश मेमोरी में मौजूद नहीं है, तो नेटवर्क का पता लगाया जाएगा.

ध्यान दें:
स्केल फ़ैक्टर लागू करने के बाद, maxSize में डाइमेंशन को इस्तेमाल करने से पहले सबसे नज़दीकी पूर्णांक में बदल दिया जाएगा. अगर किसी इमेज का अनुरोध किया जाता है और उसका साइज़, तय सीमा से बड़ा है, तो छोटी इमेज दिखाई जा सकती है.
पैरामीटर:
photoMetadataवह GMSPlacePhotoMetadata जिसके लिए UIImage लोड करना है.
maxSizeइमेज का ज़्यादा से ज़्यादा साइज़.
स्केलवह स्केल जिस पर इमेज को लोड करना है.
कॉलबैकलोड किए गए UIImage के साथ शुरू करने के लिए कॉलबैक.
- (अमान्य) currentPlaceWithCallback: (GMSPlaceLikelihoodListCallback) कॉलबैक

उस जगह का अनुमान दिखाता है जहां डिवाइस फ़िलहाल मौजूद है.

डिवाइस के पिछले अनुमानित स्थान के आधार पर स्थान की संभावना सूची जनरेट करता है. दिए गए कॉलबैक को, प्रोसेस होने के बाद इस संभावित सूची के साथ शुरू किया जाएगा. साथ ही, गड़बड़ी होने पर NSError को ट्रिगर किया जाएगा.

ध्यान दें:
इस तरीके के लिए ज़रूरी है कि आपके ऐप्लिकेशन के पास डिवाइस की मौजूदा जगह की जानकारी को ऐक्सेस करने की अनुमति हो. इस नंबर को कॉल करने से पहले, पक्का करें कि आपने [CLLocationManager requestजबInUseAuthorization] या [CLLocationManager requestAlwaysAuthorization] का इस्तेमाल करके, उपयोगकर्ता की जगह की जानकारी का ऐक्सेस मांगा हो. अगर इस तरीके को कॉल किया जाता है और आपके ऐप्लिकेशन के पास अनुमति का सही स्टेटस नहीं होगा, तो कॉलबैक को गड़बड़ी के साथ कॉल किया जाएगा.
पैरामीटर:
कॉलबैकजगह की संभावना की सूची के साथ शुरू करने के लिए कॉलबैक.
- (अमान्य) FindAutocompletecompleteionsFromQuery: (एनएसस्ट्रिंग *) क्वेरी
फ़िल् टर: (शून्य की जा सकने वाली GMSAutocompleteFilter *) फ़िल्टर
सेशन टोकन: (शून्य की जा सकने वाली GMSAutocompleteSessionToken *) sessionToken
कॉलबैक: (GMSAutocompletePredictionsCallback) कॉलबैक

टेक्स्ट क्वेरी से ऑटोकंप्लीट की सुविधा के लिए मिलने वाले सुझाव ढूंढें.

ऐसा हो सकता है कि नतीजे किसी खास जगह के हिसाब से हों या किसी इलाके तक सीमित हों. इस तरीके में वीडियो को ब्लॉक नहीं किया जाएगा.

दिए गए कॉलबैक को, सफलता मिलने पर ऑटोकंप्लीट सुविधा के अनुमानों की कैटगरी और किसी गड़बड़ी पर NSError के साथ शुरू किया जाएगा.

पैरामीटर:
queryवह टेक्स्ट जो ऑटोकंप्लीट करना है.
फ़िल्‍टरनतीजों पर लागू करने के लिए फ़िल्टर. यह पैरामीटर शून्य हो सकता है.
sessionTokenकिसी बिलिंग सेशन से अनुरोध को जोड़ने के लिए GMSAutocompleteSessionToken.
कॉलबैकसुझावों के साथ शुरू करने के लिए कॉलबैक.
- (void) फ़ेचPlaceFromPlaceID: (एनएसस्ट्रिंग *) placeID
जगह का फ़ील्ड: (GMSPlaceField) placeFields
सेशन टोकन: (शून्य की जा सकने वाली GMSAutocompleteSessionToken *) sessionToken
कॉलबैक: (GMSPlaceResultCallback) कॉलबैक

किसी जगह की जानकारी फ़ेच करें.

इस तरीके में वीडियो को ब्लॉक नहीं किया जाएगा.

पैरामीटर:
placeIDलुकअप के लिए जगह का आईडी.
placeFieldsसूची में मौजूद जगह के ऑब्जेक्ट के लिए, जगह के अलग-अलग फ़ील्ड का अनुरोध.
sessionTokenकिसी बिलिंग सेशन से अनुरोध को जोड़ने के लिए GMSAutocompleteSessionToken.
कॉलबैकलुकअप के नतीजे के साथ शुरू किया जाने वाला कॉलबैक.
ध्यान दें:
यह अब काम नहीं करता. इस तरीके को fetchPlaceWithRequest:callback: callback: से बदल दिया गया है और आने वाली रिलीज़ में इसे हटा दिया जाएगा.
- (शून्य) FindPlacePlaceliहुडsFromCurrentLocationWithPlaceFields: (GMSPlaceField) placeFields
कॉलबैक: (GMSPlaceLikelihoodsCallback) कॉलबैक

उपयोगकर्ता की मौजूदा जगह की जानकारी का इस्तेमाल करके, किसी जगह की संभावना का पता लगाएं.

इस तरीके में वीडियो को ब्लॉक नहीं किया जाएगा.

दिए गए कॉलबैक को, सफल होने पर संभावित स्कोर और गड़बड़ी होने पर NSError वाली जगहों की कलेक्शन के साथ शुरू किया जाएगा.

पैरामीटर:
placeFieldsसूची में मौजूद जगह के ऑब्जेक्ट के लिए, जगह के अलग-अलग फ़ील्ड का अनुरोध.
कॉलबैकजगह की संभावना के हिसाब से शुरू करने के लिए कॉलबैक.
- (void) isOpenWithPlaceID: (एनएसस्ट्रिंग *) placeID
कॉलबैक: (GMSPlaceOpenStatusCallback) कॉलबैक

मौजूदा समय में GMSPlaceOpenStatus का पता लगाने के लिए ज़रूरी सभी फ़ील्ड के साथ किसी जगह की जानकारी देता है.

इस तरीके में वीडियो को ब्लॉक नहीं किया जाएगा.

पैरामीटर:
placeIDलुकअप के लिए जगह का आईडी.
कॉलबैकजगह के नतीजे के साथ शुरू करने के लिए कॉलबैक.
- (void) isOpenWithPlaceID: (एनएसस्ट्रिंग *) placeID
तारीख: (NSDate *) तारीख
कॉलबैक: (GMSPlaceOpenStatusCallback) कॉलबैक

यहां किसी जगह की पूरी जानकारी दी जाती है. इसमें, बताए गए NSDate पर GMSPlaceOpenStatus को तय करने के लिए ज़रूरी सभी फ़ील्ड की जानकारी भी शामिल होती है.

इस तरीके में वीडियो को ब्लॉक नहीं किया जाएगा.

पैरामीटर:
placeIDलुकअप के लिए जगह का आईडी.
dateNSDate, जिसके लिए ओपन स्टेटस तय करना है.
कॉलबैकजगह के नतीजे के साथ शुरू करने के लिए कॉलबैक.
- (void) isOpenWithPlace: (GMSPlace *) जगह
कॉलबैक: (GMSPlaceOpenStatusCallback) कॉलबैक

मौजूदा समय में GMSPlaceOpenStatus का पता लगाने के लिए ज़रूरी सभी फ़ील्ड के साथ किसी जगह की जानकारी देता है.

अतिरिक्त फ़ील्ड का अनुरोध सिर्फ़ तब किया जाता है, जब GMSPlace में सभी ज़रूरी फ़ील्ड मौजूद न हों. ऐसा न करने पर, कॉलबैक में GMSPlaceOpenStatus तुरंत वापस आ जाएगा. इस तरीके में वीडियो को ब्लॉक नहीं किया जाएगा.

पैरामीटर:
जगहलुकअप के लिए GMSPlace.
कॉलबैकजगह के नतीजे के साथ शुरू करने के लिए कॉलबैक.
- (void) isOpenWithPlace: (GMSPlace *) जगह
तारीख: (NSDate *) तारीख
कॉलबैक: (GMSPlaceOpenStatusCallback) कॉलबैक

यहां किसी जगह की पूरी जानकारी दी जाती है. इसमें, बताए गए NSDate पर GMSPlaceOpenStatus को तय करने के लिए ज़रूरी सभी फ़ील्ड की जानकारी भी शामिल होती है.

अतिरिक्त फ़ील्ड का अनुरोध सिर्फ़ तब किया जाता है, जब GMSPlace में सभी ज़रूरी फ़ील्ड न हों, नहीं तो GMSPlaceOpenStatus\ will be returned in the callback immediately. This method is non-blocking.

Parameters:
placeThe GMSPlace to lookup.
dateThe NSDate to determine open status for.
callbackThe callback to invoke with the place result.

- (अमान्य) searchByTextWithRequest: (GMSPlaceSearchByTextRequest *) textSearchRequest
कॉलबैक: (GMSPlaceSearchByTextResultCallback) कॉलबैक

टेक्स्ट और पाबंदियों के ज़रिए जगहें खोजें.

इस तरीके में वीडियो को ब्लॉक नहीं किया जाएगा.

पैरामीटर:
textSearchRequestGMSPlaceSearchByTextRequest क्वेरी के लिए इस्तेमाल किया जाने वाला टेक्स्ट अनुरोध.
कॉलबैकलुकअप के नतीजे के साथ शुरू किया जाने वाला कॉलबैक.
- (void) फ़ेचPlaceWithRequest: (GMSFetchPlaceRequest *) fetchPlaceRequest
कॉलबैक: (GMSPlaceResultCallback) कॉलबैक

अनुरोध ऑब्जेक्ट का इस्तेमाल करके जगह की जानकारी पाएं.

इस तरीके में वीडियो को ब्लॉक नहीं किया जाएगा.

पैरामीटर:
fetchPlaceRequestGMSFetchPlaceRequest क्वेरी के लिए इस्तेमाल करने के लिए 'फ़ेच किए जाने की जगह' का अनुरोध.
कॉलबैकजगह के नतीजे के साथ शुरू करने के लिए कॉलबैक.
- (शून्य) फ़ेचफ़ोटोविद रिक्वेस्ट: (GMSFetchPhotoRequest *) fetchPhotoRequest
कॉलबैक: (GMSFetchPhotoResultCallback) कॉलबैक

फ़ोटो फ़ेच करने का अनुरोध करके, किसी फ़ोटो का अनुरोध करें.

इस तरीके में वीडियो को ब्लॉक नहीं किया जाएगा.

पैरामीटर:
fetchPhotoRequestGMSFetchPhotoRequest फ़ोटो इस्तेमाल करने का अनुरोध.
कॉलबैकNSURL नतीजे के साथ शुरू करने के लिए कॉलबैक.
- (void) searchNearbyWithRequest: (GMSPlaceSearchNearbyRequest *) searchNearbyRequest
कॉलबैक: (GMSPlaceSearchNearbyResultCallback) कॉलबैक

किसी जगह और पाबंदी के आस-पास की जगहें खोजें.

इस तरीके में वीडियो को ब्लॉक नहीं किया जाएगा.

पैरामीटर:
searchNearbyRequestGMSPlaceSearchNearbyRequest क्वेरी के लिए इस्तेमाल करने के लिए आस-पास खोज का अनुरोध.
कॉलबैकलुकअप के नतीजे के साथ शुरू किया जाने वाला कॉलबैक.

- (typedef void(^ GMSPlaceResultCallback)(GMSPlace *_Nullable नतीजा, NSError *_Nullable गड़बड़ी)) [related]

जगह की जानकारी के लुकअप के लिए कॉलबैक का प्रकार.

अगर कोई गड़बड़ी होती है, तो result शून्य होगा और error में गड़बड़ी के बारे में जानकारी होगी.

पैरामीटर:
नतीजालौटाया गया GMSPlace.
गड़बड़ीकोई गड़बड़ी हुई, अगर कोई है.
- (typedef void(^ GMSPlaceLikelihoodListCallback)(GMSPlaceLikelihoodList *_Nullable optionList, NSError *_NullableError)) [related]

जगह की संभावना की सूचियां पाने के लिए कॉलबैक का टाइप.

अगर कोई गड़बड़ी होती है, तो likelihoodList शून्य होगा और error में गड़बड़ी के बारे में जानकारी होगी.

पैरामीटर:
likelihoodListजगह की संभावना की सूची.
गड़बड़ीकोई गड़बड़ी हुई, अगर कोई है.
- (typedef void(^ GMSPlaceLikelihoodsCallback)(NSArray< GMSPlaceLikelihood * > *_Nullableांक, NSError *_Nullable गड़बड़ी)) [related]

GMSPlaceLikelihood का कलेक्शन पाने के लिए कॉलबैक का टाइप.

अगर कोई गड़बड़ी होती है, तो कलेक्शन शून्य होगा और error में गड़बड़ी के बारे में जानकारी होगी.

- (typedef void(^ GMSAutocompletePredictionsCallback)(NSArray< GMSAutocompletePrediction * > *_Nullable नतीजे, NSError *_Nullable गड़बड़ी)) [related]

अपने-आप पूरे होने वाले नतीजे पाने के लिए कॉलबैक का टाइप.

results, GMSAutocomplete बगल में मौजूद कलेक्शन के तौर पर काम करता है. इससे, क्वेरी को पूरा करने वाले कैंडिडेट के बारे में जानकारी मिलती है.

पैरामीटर:
नतीजेGMSAutocompletePrediction का कलेक्शन.
गड़बड़ीकोई गड़बड़ी हुई, अगर कोई है.
- (typedef void(^ GMSPlacePhotoMetadataResultCallback)(GMSPlacePhotoMetadataList *_Nullable फ़ोटो, NSError *_Nullable गड़बड़ी)) [related]

स्थान फ़ोटो परिणाम पाने के लिए कॉलबैक का प्रकार.

अगर कोई गड़बड़ी होती है, तो photos शून्य होगा और error में गड़बड़ी के बारे में जानकारी होगी.

पैरामीटर:
फ़ोटोजइस नतीजे में GMSPlacePhotoMetadata ऑब्जेक्ट हैं.
गड़बड़ीकोई गड़बड़ी हुई, अगर कोई है.
- (typedef void(^ GMSPlacePhotoImageResultCallback)(UIImage *_Nullable फ़ोटो, NSError *_Nullable गड़बड़ी)) [related]

किसी GMSPlacePhotoMetadata ऑब्जेक्ट से UIImage ऑब्जेक्ट पाने के लिए, कॉलबैक का टाइप.

अगर कोई गड़बड़ी होती है, तो photo शून्य होगा और error में गड़बड़ी के बारे में जानकारी होगी.

पैरामीटर:
फ़ोटोलोड किया गया UIImage.
गड़बड़ीकोई गड़बड़ी हुई, अगर कोई है.
- (typedef void(^ GMSPlaceOpenStatusCallback)(GMSPlaceOpenStatus नतीजा, NSError *_Nullable गड़बड़ी)) [related]

स्थान के खुले होने के समय की स्थिति पाने के लिए कॉलबैक का प्रकार.

अगर कोई गड़बड़ी हुई है, तो result में GMSPlaceOpenStatusUnknown होगा और error में गड़बड़ी के बारे में जानकारी होगी.

पैरामीटर:
नतीजालौटाया गया GMSPlaceOpenStatus.
गड़बड़ीकोई गड़बड़ी हुई, अगर कोई है.
- (typedef void(^ GMSPlaceSearchByTextResultCallback)(NSArray< GMSPlace * > *_Nullable जगहें, NSError *_Nullable गड़बड़ी)) [related]

टेक्स्ट नतीजों के हिसाब से खोज पाने के लिए कॉलबैक का टाइप.

results, GMSPlace का कलेक्शन है. इसमें क्वेरी से मिलते-जुलते अलग-अलग नतीजे दिखाए गए हैं.

पैरामीटर:
नतीजेGMSPlace का कलेक्शन.
गड़बड़ीकोई गड़बड़ी हुई, अगर कोई है.
- (typedef void(^ GMSFetchPhotoResultCallback)(UIImage *_Nullable photoImage, NSError *_Nullable गड़बड़ी)) [related]

फ़ोटो पाने के लिए कॉलबैक का प्रकार.

photoImage एक UIImage है. यह इमेज, तय किए गए अनुरोध से मैच करने वाली फ़ोटो दिखाती है. अगर कोई गड़बड़ी होती है, तो photoImage शून्य होगा और error में गड़बड़ी के बारे में जानकारी होगी.

पैरामीटर:
photoImageUIImage नतीजा.
- (typedef void(^ GMSAutocompleteSuggestionsCallback)(NSArray< GMSAutocompleteSuggestion * > *_Nullable नतीजे, NSError *_Nullable गड़बड़ी)) [related]

अपने-आप पूरा होने वाले नतीजों के लिए कॉलबैक का टाइप.

पैरामीटर:
नतीजेGMSAutocompleteSuggestion का कलेक्शन.
गड़बड़ीकोई गड़बड़ी हुई, अगर कोई है.
- (typedef void(^ GMSPlaceSearchNearbyResultCallback)(NSArray< GMSPlace * > *_Nullable जगहें, NSError *_Nullable गड़बड़ी)) [related]

आस-पास के नतीजे पाने के लिए कॉलबैक का टाइप.

पैरामीटर:
जगहेंGMSPlace का कलेक्शन
गड़बड़ीकोई गड़बड़ी हुई, अगर कोई है.