खास जानकारी
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 लुकअप के लिए जगह का आईडी. date 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:
-
place The GMSPlace
to lookup.
date The NSDate
to determine open status for.
callback The callback to invoke with the place result.
- (अमान्य) searchByTextWithRequest: | (GMSPlaceSearchByTextRequest *) | textSearchRequest | |
कॉलबैक: | (GMSPlaceSearchByTextResultCallback) | कॉलबैक | |
टेक्स्ट और पाबंदियों के ज़रिए जगहें खोजें.
इस तरीके में वीडियो को ब्लॉक नहीं किया जाएगा.
- पैरामीटर:
-
textSearchRequest GMSPlaceSearchByTextRequest
क्वेरी के लिए इस्तेमाल किया जाने वाला टेक्स्ट अनुरोध.कॉलबैक लुकअप के नतीजे के साथ शुरू किया जाने वाला कॉलबैक.
- (void) फ़ेचPlaceWithRequest: | (GMSFetchPlaceRequest *) | fetchPlaceRequest | |
कॉलबैक: | (GMSPlaceResultCallback) | कॉलबैक | |
अनुरोध ऑब्जेक्ट का इस्तेमाल करके जगह की जानकारी पाएं.
इस तरीके में वीडियो को ब्लॉक नहीं किया जाएगा.
- पैरामीटर:
-
fetchPlaceRequest GMSFetchPlaceRequest
क्वेरी के लिए इस्तेमाल करने के लिए 'फ़ेच किए जाने की जगह' का अनुरोध.कॉलबैक जगह के नतीजे के साथ शुरू करने के लिए कॉलबैक.
- (शून्य) फ़ेचफ़ोटोविद रिक्वेस्ट: | (GMSFetchPhotoRequest *) | fetchPhotoRequest | |
कॉलबैक: | (GMSFetchPhotoResultCallback) | कॉलबैक | |
फ़ोटो फ़ेच करने का अनुरोध करके, किसी फ़ोटो का अनुरोध करें.
इस तरीके में वीडियो को ब्लॉक नहीं किया जाएगा.
- पैरामीटर:
-
fetchPhotoRequest GMSFetchPhotoRequest
फ़ोटो इस्तेमाल करने का अनुरोध.कॉलबैक NSURL
नतीजे के साथ शुरू करने के लिए कॉलबैक.
- (void) searchNearbyWithRequest: | (GMSPlaceSearchNearbyRequest *) | searchNearbyRequest | |
कॉलबैक: | (GMSPlaceSearchNearbyResultCallback) | कॉलबैक | |
किसी जगह और पाबंदी के आस-पास की जगहें खोजें.
इस तरीके में वीडियो को ब्लॉक नहीं किया जाएगा.
- पैरामीटर:
-
searchNearbyRequest GMSPlaceSearchNearbyRequest
क्वेरी के लिए इस्तेमाल करने के लिए आस-पास खोज का अनुरोध.कॉलबैक लुकअप के नतीजे के साथ शुरू किया जाने वाला कॉलबैक.
दोस्त और उनसे जुड़े फ़ंक्शन के दस्तावेज़
- (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] |
- (typedef void(^ GMSFetchPhotoResultCallback)(UIImage *_Nullable photoImage, NSError *_Nullable गड़बड़ी)) [related] |
फ़ोटो पाने के लिए कॉलबैक का प्रकार.
photoImage
एक UIImage
है. यह इमेज, तय किए गए अनुरोध से मैच करने वाली फ़ोटो दिखाती है. अगर कोई गड़बड़ी होती है, तो photoImage
शून्य होगा और error
में गड़बड़ी के बारे में जानकारी होगी.
- पैरामीटर:
-
photoImage UIImage
नतीजा.
- (typedef void(^ GMSAutocompleteSuggestionsCallback)(NSArray< GMSAutocompleteSuggestion * > *_Nullable नतीजे, NSError *_Nullable गड़बड़ी)) [related] |
अपने-आप पूरा होने वाले नतीजों के लिए कॉलबैक का टाइप.
- पैरामीटर:
-
नतीजे GMSAutocompleteSuggestion
का कलेक्शन.गड़बड़ी कोई गड़बड़ी हुई, अगर कोई है.
- (typedef void(^ GMSPlaceSearchNearbyResultCallback)(NSArray< GMSPlace * > *_Nullable जगहें, NSError *_Nullable गड़बड़ी)) [related] |
आस-पास के नतीजे पाने के लिए कॉलबैक का टाइप.
- पैरामीटर:
-
जगहें GMSPlace
का कलेक्शनगड़बड़ी कोई गड़बड़ी हुई, अगर कोई है.