<GMSAutocompleteTableDataSourceDelegate> Protokollreferenz

Protokollreferenz <GMSAutocompleteTableDataSourceDelegate>

Ü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:
tableDataSourceDie GMSAutocompleteTableDataSource, von der das Ereignis generiert wurde.
OrtDie 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:
tableDataSourceDie GMSAutocompleteTableDataSource, von der das Ereignis generiert wurde.
errorDie 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:
tableDataSourceDie GMSAutocompleteTableDataSource, von der das Ereignis generiert wurde.
prognostizierter WertDas ausgewählte GMSAutocompletePrediction.

Wird jedes Mal aufgerufen, wenn neue automatische Vervollständigungen eingehen.

Parameter:
tableDataSourceDie GMSAutocompleteTableDataSource, von der das Ereignis generiert wurde.

Wird einmal direkt nach einer Anfrage für automatische Vervollständigungen aufgerufen.

Parameter:
tableDataSourceDie GMSAutocompleteTableDataSource, von der das Ereignis generiert wurde.