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


खास जानकारी

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

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

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

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

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

को दबाकर रखें स्टैटिक पब्लिक मेंबर फ़ंक्शन

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

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

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

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

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

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

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

+ (बूल) AvailableAPIKey: (एनएसस्ट्रिंग *) कुंजी

यह iOS के लिए Google Places SDK टूल पर आपकी एपीआई पासकोड उपलब्ध कराता है.

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

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

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

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

+ (NSString *) SDKVersion

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

को अपनाएं. उदाहरण के लिए, "1.0.0".

+ (NSString *) SDKLongVersion

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

को अपनाएं. उदाहरण के लिए, "1.0.0 (102.1)".

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

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

इस तरीके से मैसेज ब्लॉक नहीं किया जा सकता.

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

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

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

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

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

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

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

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

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

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

किसी विशिष्ट फ़ोटो के लिए चित्र को उसके अधिकतम आकार पर लोड करता है.

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

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

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

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

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

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

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

उस जगह का अनुमान दिखाता है, जहां डिवाइस अभी मौजूद है.

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

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

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

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

दिए गए कॉलबैक को सफल होने पर अपने-आप पूरा होने के अनुमानों की श्रेणी के साथ शुरू किया जाएगा और कोई गड़बड़ी होने पर NSError.

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

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

इस तरीके से मैसेज ब्लॉक नहीं किया जा सकता.

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

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

इस तरीके से मैसेज ब्लॉक नहीं किया जा सकता.

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

पैरामीटर:
placeFieldsसूची में स्थान ऑब्जेक्ट के लिए अनुरोध किए गए अलग-अलग स्थान फ़ील्ड.
कॉलबैकजगह की संभावना के साथ शुरू करने के लिए कॉलबैक.
- (void) isOpenWithRequest: (GMSPlaceIsOpenRequest *) isOpenRequest
कॉलबैक: (GMSPlaceOpenStatusResponseCallback) कॉलबैक

इससे उस जगह के लिए, 'चालू है' स्टेटस मिलता है. इसमें वे सभी प्रॉपर्टी शामिल होती हैं जो दी गई NSDate पर GMSPlaceOpenStatus को तय करने के लिए ज़रूरी होती हैं. इस तरीके से मैसेज ब्लॉक नहीं किया जा सकता.

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

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

इस तरीके से मैसेज ब्लॉक नहीं किया जा सकता.

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

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

इस तरीके से मैसेज ब्लॉक नहीं किया जा सकता.

पैरामीटर:
placeIDखोजी जाने वाली जगह का आईडी.
तारीखकारोबार के खुले होने का स्टेटस तय करने के लिए, NSDate.
कॉलबैकजगह के नतीजे के साथ शुरू करने के लिए कॉलबैक.
- (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.

- (void) searchByTextWithRequest: (GMSPlaceSearchByTextRequest *) textSearchRequest
कॉलबैक: (GMSPlaceSearchByTextResultCallback) कॉलबैक

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

इस तरीके से मैसेज ब्लॉक नहीं किया जा सकता.

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

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

इस तरीके से मैसेज ब्लॉक नहीं किया जा सकता.

पैरामीटर:
fetchPlaceRequestGMSFetchPlaceRequest क्वेरी के लिए इस्तेमाल करने के लिए, फ़ेच करने की जगह का अनुरोध.
कॉलबैकजगह के नतीजे के साथ शुरू करने के लिए कॉलबैक.
- (void) getPhotoWithRequest: (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 EnabledList, NSError *_Nullable error)) [related]

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

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

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

GMSPlaceLikelihood रेंज पाने के लिए कॉलबैक टाइप.

अगर कोई गड़बड़ी हुई है, तो कलेक्शन शून्य दिखेगा. साथ ही, error में गड़बड़ी के बारे में जानकारी शामिल होगी.

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

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

results, GMSऑटोकंप्लीट अनुमान का कलेक्शन है, जो कैंडिडेट के क्वेरी को पूरा करने के बारे में बताता है.

पैरामीटर:
नतीजे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(^ GMSPlaceOpenStatusResponseCallback)(GMSPlaceIsOpenResponse *response, NSError *_Nullable error)) [related]

खुली स्थिति का जवाब पाने के लिए कॉलबैक का प्रकार.

अगर कोई गड़बड़ी हुई है, तो जवाब में स्थिति GMSPlaceOpenStatus के तौर पर दिखेगी और गड़बड़ी की जानकारी में गड़बड़ी से जुड़ी जानकारी शामिल होगी.

पैरामीटर:
जवाबलौटाया गया GMSPlaceIsOpenResponse.
गड़बड़ीअगर कोई गड़बड़ी हुई है, तो.
- (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 places, NSError *_Nullable गड़बड़ी)) [related]

आस-पास की खोज के नतीजे पाने के लिए कॉलबैक का प्रकार.

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