खास जानकारी
वह प्रोटोकॉल जिसका इस्तेमाल GMSAutocompleteViewController
, कंट्रोलर के साथ ऐप्लिकेशन के साथ उपयोगकर्ता के इंटरैक्शन को करने के लिए करता है.
सार्वजनिक सदस्य के फ़ंक्शन | |
(void) | - viewController:didAutocompleteWithPlace: |
यह तब कॉल किया जाता है, जब कोई जगह अपने-आप मिलने वाले उपलब्ध सुझावों में से चुनी जाती है. | |
(void) | - viewController:didFailAutocompleteWithError: |
यह तब कॉल किया जाता है, जब ऑटोकंप्लीट सुविधा की मदद से मिलने वाले सुझावों या जगह की जानकारी वापस पाने में कोई ऐसी गड़बड़ी होती है जिसे फिर से आज़माया न जा सके. | |
(void) | - रद्द किया गया: |
यह तब कॉल किया जाता है, जब उपयोगकर्ता GMSAutocompleteViewController में 'रद्द करें' बटन पर टैप करता है. | |
(BOOL) | - viewController:didSelectSelection: |
यह तब कॉल किया जाता है जब उपयोगकर्ता सूची से अपने आप पूर्ण होने वाले किसी पूर्वानुमान को चुनता है, लेकिन स्थान विवरण का अनुरोध करने से पहले. | |
(void) | - didUpdateAutocomplete त्रुटि: |
ऑटोकंप्लीट की सुविधा से जुड़े नए सुझाव मिलने पर, हर बार कॉल किया जाता है. | |
(void) | - didRequestAutocomplete एपीआई: |
ऑटोकंप्लीट की सुविधा से मिलने वाले सुझावों के अनुरोध के तुरंत बाद, एक बार कॉल किया जाता है. |
मेंबर फ़ंक्शन से जुड़ा दस्तावेज़
- (शून्य) व्यू कंट्रोलर: | (GMSAutocompleteViewController *) | viewController | |
DidAutocompleteWithPlace: | (GMSPlace *) | जगह | |
[required] |
यह तब कॉल किया जाता है, जब कोई जगह अपने-आप मिलने वाले उपलब्ध सुझावों में से चुनी जाती है.
इस तरीके को लागू करने पर व्यू कंट्रोलर खारिज हो जाना चाहिए, क्योंकि व्यू कंट्रोलर अपने-आप खारिज नहीं होगा.
- पैरामीटर:
-
viewController इवेंट जनरेट करने वाला GMSAutocompleteViewController
.जगह लौटाया गया GMSPlace
.
- (शून्य) व्यू कंट्रोलर: | (GMSAutocompleteViewController *) | viewController | |
DidFailAutocompleteWithError: | (NSError *) | गड़बड़ी | |
[required] |
यह तब कॉल किया जाता है, जब ऑटोकंप्लीट सुविधा की मदद से मिलने वाले सुझावों या जगह की जानकारी वापस पाने में कोई ऐसी गड़बड़ी होती है जिसे फिर से आज़माया न जा सके.
दोबारा न की जा सकने वाली गड़बड़ी को ऐसी गड़बड़ी के तौर पर परिभाषित किया गया है जिसे दोबारा कोशिश करने से ठीक होने की संभावना नहीं होती.
GMSPlacesErrorCode
के सिर्फ़ इन वैल्यू को फिर से इस्तेमाल किया जा सकता है:
- kGMSPlacesNetworkError
- kGMSPlacesServerError
- kGMSPlacesInternalError
अन्य सभी गड़बड़ी कोड को फिर से आज़माया नहीं जा सकता.
- पैरामीटर:
-
viewController इवेंट जनरेट करने वाला GMSAutocompleteViewController
.गड़बड़ी लौटाया गया NSError
.
- (शून्य) रद्द कर दिया गया था: | (GMSAutocompleteViewController *) | viewController | [required] |
यह तब कॉल किया जाता है, जब उपयोगकर्ता GMSAutocompleteViewController
में 'रद्द करें' बटन पर टैप करता है.
इस तरीके को लागू करने पर व्यू कंट्रोलर खारिज हो जाना चाहिए, क्योंकि व्यू कंट्रोलर अपने-आप खारिज नहीं होगा.
- पैरामीटर:
-
viewController इवेंट जनरेट करने वाला GMSAutocompleteViewController
.
- (BOOL) व्यू कंट्रोलर: | (GMSAutocompleteViewController *) | viewController | |
क्या चुनें: | (GMSAutocompletePrediction *) | अनुमान | |
[optional] |
यह तब कॉल किया जाता है जब उपयोगकर्ता सूची से अपने आप पूर्ण होने वाले किसी पूर्वानुमान को चुनता है, लेकिन स्थान विवरण का अनुरोध करने से पहले.
इस तरीके से NO लौटाने पर, जगह की जानकारी फ़ेच नहीं की जाएगी और didAutocompleteWithPlace को कॉल नहीं किया जाएगा.
- पैरामीटर:
-
viewController इवेंट जनरेट करने वाला GMSAutocompleteViewController
.अनुमान चुना गया GMSAutocompletePrediction
.
- (शून्य) didUpdateAutocomplete देरी: | (GMSAutocompleteViewController *) | viewController | [optional] |
ऑटोकंप्लीट की सुविधा से जुड़े नए सुझाव मिलने पर, हर बार कॉल किया जाता है.
- पैरामीटर:
-
viewController इवेंट जनरेट करने वाला GMSAutocompleteViewController
.
- (शून्य) didRequestऑटोकंप्लीटिएशन: | (GMSAutocompleteViewController *) | viewController | [optional] |
ऑटोकंप्लीट की सुविधा से मिलने वाले सुझावों के अनुरोध के तुरंत बाद, एक बार कॉल किया जाता है.
- पैरामीटर:
-
viewController इवेंट जनरेट करने वाला GMSAutocompleteViewController
.