Überblick
Von GMSAutocompleteTableDataSource
verwendetes Protokoll, um die Interaktion des Nutzers mit der Datenquelle an die Anwendung zu senden.
Öffentliche Mitgliederfunktionen | |
(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 automatisch vervollständigten Vorschlägen oder Ortsdetails ein nicht wiederholbarer Fehler aufgetreten ist. | |
(BOOL) | – tableDataSource:didSelectPrediction: |
Wird aufgerufen, wenn der Nutzer einen automatisch vervollständigten Vorschlag aus der Liste auswählt, aber bevor er Ortsdetails anfordert. | |
(void) | – didUpdateAutocompletePredictionsForTableDataSource: |
Wird jedes Mal aufgerufen, wenn neue automatische Vervollständigungen eingehen. | |
(void) | – didRequestAutocompletePredictionsForTableDataSource: |
Wird einmal direkt nach einer Anfrage für automatische Vervollständigungen aufgerufen. |
Dokumentation zu Mitgliederfunktionen
- (void) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
DidAutocompleteWithPlace: | (GMSPlace *) | Ort | |
[required] |
Wird aufgerufen, wenn ein Ort aus den verfügbaren automatischen Vervollständigungen ausgewählt wurde
- Parameter:
-
tableDataSource Die GMSAutocompleteTableDataSource
, von der das Ereignis generiert wurde.Ort Die zurückgegebene GMSPlace
.
- (void) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
DidFailAutocompleteWithError: | (NS-Fehler *) | Fehler | |
[required] |
Wird aufgerufen, wenn beim Abrufen von automatisch vervollständigten Vorschlägen oder Ortsdetails ein nicht wiederholbarer Fehler aufgetreten ist.
Ein nicht wiederholbarer Fehler wird als Fehler definiert, der wahrscheinlich nicht durch sofortige Wiederholung des Vorgangs behoben werden kann.
Nur die folgenden Werte von GMSPlacesErrorCode
können wiederholt werden:
- kGMSPlacesNetworkError
- kGMSPlacesServerError
- kGMSPlacesInternalError
Alle anderen Fehlercodes können nicht wiederholt werden.
- Parameter:
-
tableDataSource Die GMSAutocompleteTableDataSource
, von der das Ereignis generiert wurde.error Die zurückgegebene NSError
.
- (BOOL) tableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | |
DidSelectPrediction: | (GMSAutocompletePrediction *) | vorhersagen | |
[optional] |
Wird aufgerufen, wenn der Nutzer einen automatisch vervollständigten Vorschlag aus der Liste auswählt, aber bevor er Ortsdetails anfordert.
Die Rückgabe von NO mit dieser Methode unterdrückt das Abrufen der Ortsdetails und „dAutocompleteWithPlace“ wird nicht aufgerufen.
- Parameter:
-
tableDataSource Die GMSAutocompleteTableDataSource
, von der das Ereignis generiert wurde.prognostizierter Wert Das ausgewählte GMSAutocompletePrediction
.
– (void) didUpdateAutocompletePredictionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
Wird jedes Mal aufgerufen, wenn neue automatische Vervollständigungen eingehen.
- Parameter:
-
tableDataSource Die GMSAutocompleteTableDataSource
, von der das Ereignis generiert wurde.
– (void) didRequestAutocompletePredictionsForTableDataSource: | (GMSAutocompleteTableDataSource *) | tableDataSource | [optional] |
Wird einmal direkt nach einer Anfrage für automatische Vervollständigungen aufgerufen.
- Parameter:
-
tableDataSource Die GMSAutocompleteTableDataSource
, von der das Ereignis generiert wurde.