Übersicht
Das von GMSAutocompleteTableDataSource
verwendete Protokoll, um die Interaktion des Nutzers mit der Datenquelle an die Anwendung zu kommunizieren.
Funktionen für öffentliche Mitglieder | |
(void) | – tableDataSource:didAutocompleteWithPlace |
Wird aufgerufen, wenn ein Ort aus den verfügbaren automatischen Vervollständigungen ausgewählt wurde. | |
(void) | – tableDataSource:didFailAutocompleteWithError: |
Wird aufgerufen, wenn beim Abrufen von automatischen Vervollständigungen oder Ortsdetails ein nicht wiederholbarer Fehler aufgetreten ist. | |
(BOOL) | – tableDataSource:didSelectPrediction: |
Wird aufgerufen, wenn der Nutzer eine automatische Vervollständigung aus der Liste auswählt, aber bevor Ortsdetails angefordert werden. | |
(void) | – didUpdateAutocompletePredictionsForTableDataSource: |
Wird jedes Mal aufgerufen, wenn neue automatische Vervollständigungen eingehen. | |
(void) | – didRequestAutocompletePredictionsForTableDataSource: |
Wird sofort nach einer Anfrage für automatische Vervollständigungen aufgerufen. |
Dokumentation zu Mitgliederfunktionen
- (void) Tabellendatenquelle: | (GMSAutocompleteTableDataSource *) | Tabellendatenquelle | |
DidAutocompleteWithPlace: | (GMSPlace *) | Ort | |
[required] |
Wird aufgerufen, wenn ein Ort aus den verfügbaren automatischen Vervollständigungen ausgewählt wurde.
- Parameter:
-
Tabellendatenquelle Der GMSAutocompleteTableDataSource
, der das Ereignis generiert hat.Ort Die GMSPlace
, die zurückgegeben wurde.
- (void) Tabellendatenquelle: | (GMSAutocompleteTableDataSource*) | Tabellendatenquelle | |
DidFailAutocompleteWithError: | (NSError *) | error | |
[required] |
Wird aufgerufen, wenn beim Abrufen von automatischen Vervollständigungen oder Ortsdetails ein nicht wiederholbarer Fehler aufgetreten ist.
Ein nicht wiederholbarer Fehler ist definiert als ein Fehler, der wahrscheinlich nicht sofort durch einen neuen Versuch behoben werden kann.
Nur die folgenden Werte von GMSPlacesErrorCode
können wiederholbar sein:
- kGMSPlacesNetworkError (kGMSPlacesNetworkError)
- kGMSPlacesServerError (Fehler bei kGMSPlacesServerError)
- kGMSPlacesInternalError
Alle anderen Fehlercodes sind nicht wiederholbar.
- Parameter:
-
Tabellendatenquelle Der GMSAutocompleteTableDataSource
, der das Ereignis generiert hat.error Die NSError
, die zurückgegeben wurde.
– (BOOL) tableDataSource: | (GMSAutocompleteTableDataSource*) | Tabellendatenquelle | |
DidSelectPrediction: | (GMSAutocompletePrediction*) | vorhersage | |
[optional] |
Wird aufgerufen, wenn der Nutzer eine automatische Vervollständigung aus der Liste auswählt, aber bevor Ortsdetails angefordert werden.
Durch die Rückgabe von NO von dieser Methode wird der Abruf von Ortsdetails unterdrückt und DidAutocompleteWithPlace wird nicht aufgerufen.
- Parameter:
-
Tabellendatenquelle Der GMSAutocompleteTableDataSource
, der das Ereignis generiert hat.prognostizierter Wert Die GMSAutocompletePrediction
, die ausgewählt ist.
– (void) didUpdateAutocompletePredictionsForTableDataSource: | (GMSAutocompleteTableDataSource*) | Tabellendatenquelle | [optional] |
Wird jedes Mal aufgerufen, wenn neue automatische Vervollständigungen eingehen.
- Parameter:
-
Tabellendatenquelle Der GMSAutocompleteTableDataSource
, der das Ereignis generiert hat.
– (void) didRequestAutocompletePredictionsForTableDataSource: | (GMSAutocompleteTableDataSource*) | Tabellendatenquelle | [optional] |
Wird sofort nach einer Anfrage für automatische Vervollständigungen aufgerufen.
- Parameter:
-
Tabellendatenquelle Der GMSAutocompleteTableDataSource
, der das Ereignis generiert hat.