<GMSAutocompleteresultsViewControllerController> प्रोटोकॉल रेफ़रंस

<GMSAutocompleteresultsViewControllerRelease> प्रोटोकॉल रेफ़रंस

खास जानकारी

वह प्रोटोकॉल जिसका इस्तेमाल GMSAutocompleteResultsViewController, कंट्रोलर के साथ ऐप्लिकेशन के साथ उपयोगकर्ता के इंटरैक्शन को करने के लिए करता है.

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

(void) - resultsController:didAutocompleteWithPlace:
 यह तब कॉल किया जाता है, जब कोई जगह अपने-आप मिलने वाले उपलब्ध सुझावों में से चुनी जाती है.
(void) - resultsController:didFailAutocompleteWithError:
 यह तब कॉल किया जाता है, जब ऑटोकंप्लीट सुविधा की मदद से मिलने वाले सुझावों या जगह की जानकारी वापस पाने में कोई ऐसी गड़बड़ी होती है जिसे फिर से आज़माया न जा सके.
(BOOL) - resultsController:didSelectSelection:
 यह तब कॉल किया जाता है जब उपयोगकर्ता सूची से अपने आप पूर्ण होने वाले किसी पूर्वानुमान को चुनता है, लेकिन स्थान विवरण का अनुरोध करने से पहले.
(void) - didUpdateAutocomplete DirectionsForresultsController:
 ऑटोकंप्लीट की सुविधा से जुड़े नए सुझाव मिलने पर, हर बार कॉल किया जाता है.
(void) - didRequestAutocompleteपूरी तरह से मैच करने वाले नतीजे फ़ॉर रिज़ल्ट्स कंट्रोलर:
 ऑटोकंप्लीट की सुविधा से मिलने वाले सुझावों के अनुरोध के तुरंत बाद, एक बार कॉल किया जाता है.

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

- (शून्य) परिणाम नियंत्रक: (GMSAutocompleteResultsViewController *) resultsController
DidAutocompleteWithPlace: (GMSPlace *) जगह
[required]

यह तब कॉल किया जाता है, जब कोई जगह अपने-आप मिलने वाले उपलब्ध सुझावों में से चुनी जाती है.

पैरामीटर:
resultsControllerइवेंट जनरेट करने वाला GMSAutocompleteResultsViewController.
जगहलौटाया गया GMSPlace.
- (शून्य) परिणाम नियंत्रक: (GMSAutocompleteResultsViewController *) resultsController
DidFailAutocompleteWithError: (NSError *) गड़बड़ी
[required]

यह तब कॉल किया जाता है, जब ऑटोकंप्लीट सुविधा की मदद से मिलने वाले सुझावों या जगह की जानकारी वापस पाने में कोई ऐसी गड़बड़ी होती है जिसे फिर से आज़माया न जा सके.

दोबारा न की जा सकने वाली गड़बड़ी को ऐसी गड़बड़ी के तौर पर परिभाषित किया गया है जिसे दोबारा कोशिश करने से ठीक होने की संभावना नहीं होती.

GMSPlacesErrorCode के सिर्फ़ इन वैल्यू को फिर से इस्तेमाल किया जा सकता है:

  • kGMSPlacesNetworkError
  • kGMSPlacesServerError
  • kGMSPlacesInternalError

अन्य सभी गड़बड़ी कोड को फिर से आज़माया नहीं जा सकता.

पैरामीटर:
resultsControllerइवेंट जनरेट करने वाला GMSAutocompleteResultsViewController.
गड़बड़ीलौटाया गया NSError.
- (BOOL) नतीजे नियंत्रक: (GMSAutocompleteResultsViewController *) resultsController
क्या चुनें: (GMSAutocompletePrediction *) अनुमान
[optional]

यह तब कॉल किया जाता है जब उपयोगकर्ता सूची से अपने आप पूर्ण होने वाले किसी पूर्वानुमान को चुनता है, लेकिन स्थान विवरण का अनुरोध करने से पहले.

इस तरीके से NO लौटाने पर, जगह की जानकारी फ़ेच नहीं की जाएगी और didAutocompleteWithPlace को कॉल नहीं किया जाएगा.

पैरामीटर:
resultsControllerइवेंट जनरेट करने वाला GMSAutocompleteResultsViewController.
अनुमानचुना गया GMSAutocompletePrediction.

ऑटोकंप्लीट की सुविधा से जुड़े नए सुझाव मिलने पर, हर बार कॉल किया जाता है.

पैरामीटर:
resultsControllerइवेंट जनरेट करने वाला GMSAutocompleteResultsViewController.

ऑटोकंप्लीट की सुविधा से मिलने वाले सुझावों के अनुरोध के तुरंत बाद, एक बार कॉल किया जाता है.

पैरामीटर:
resultsControllerइवेंट जनरेट करने वाला GMSAutocompleteResultsViewController.