<GMSAutocompleteResultsViewControllerDelega> Riferimento protocollo

Riferimento per il protocollo <GMSAutocompleteResultsViewControllerDelega>

Panoramica

Protocollo utilizzato da GMSAutocompleteResultsViewController per comunicare all'applicazione l'interazione dell'utente con il controller.

Funzioni pubbliche dei membri

(void) - resultsController:didAutocompleteWithPlace:
 Richiamato quando un luogo è stato selezionato tra le previsioni di completamento automatico disponibili.
(void) - resultsController:didFailAutocompleteWithError:
 Richiamato quando si è verificato un errore non ripetibile durante il recupero delle previsioni di completamento automatico o dei dettagli dei luoghi.
(BOOL) - resultsController:didSelectPrediction:
 Richiamato se l'utente seleziona una previsione di completamento automatico dall'elenco, ma prima di richiedere i dettagli del luogo.
(void) - didUpdateAutocompletePredictionsForResultsController:
 Viene chiamato una volta ogni volta che vengono ricevute nuove previsioni di completamento automatico.
(void) - didRequestAutocompletePredictionsForResultsController:
 Viene chiamato una volta subito dopo che è stata effettuata una richiesta di previsioni con completamento automatico.

Documentazione sulle funzioni membri

- (void) resultsController: (GMSAutocompleteResultsViewController *) resultsController
DidAutocompleteWithPlace: (GMSPlace *) luogo
[required]

Richiamato quando un luogo è stato selezionato tra le previsioni di completamento automatico disponibili.

Parametri:
resultsControllerL'elemento GMSAutocompleteResultsViewController che ha generato l'evento.
postoIl valore GMSPlace restituito.
- (void) resultsController: (GMSAutocompleteResultsViewController *) resultsController
DidFailAutocompleteWithError: (NSError *)
[required]

Richiamato quando si è verificato un errore non ripetibile durante il recupero delle previsioni di completamento automatico o dei dettagli dei luoghi.

Un errore non ripetibile viene definito come un errore che difficilmente verrà risolto ritentando immediatamente l'operazione.

Solo i seguenti valori di GMSPlacesErrorCode sono ripetibili:

  • kGMSPlacesNetworkError
  • kGMSPlacesServerError
  • kGMSPlacesInternalError

Tutti gli altri codici di errore non sono ripetibili.

Parametri:
resultsControllerL'elemento GMSAutocompleteResultsViewController che ha generato l'evento.
erroreIl valore NSError restituito.
- (BOOL) resultsController: (GMSAutocompleteResultsViewController *) resultsController
DidSelectPrediction: (GMSAutocompletePrediction *) previsione
[optional]

Richiamato se l'utente seleziona una previsione di completamento automatico dall'elenco, ma prima di richiedere i dettagli del luogo.

Restituire NO da questo metodo sopprimerà il recupero dei dettagli del luogo e non verrà chiamato DidAutocompleteWithPlace.

Parametri:
resultsControllerL'elemento GMSAutocompleteResultsViewController che ha generato l'evento.
previsioneL'elemento GMSAutocompletePrediction selezionato.

Viene chiamato una volta ogni volta che vengono ricevute nuove previsioni di completamento automatico.

Parametri:
resultsControllerL'elemento GMSAutocompleteResultsViewController che ha generato l'evento.

Viene chiamato una volta subito dopo che è stata effettuata una richiesta di previsioni con completamento automatico.

Parametri:
resultsControllerL'elemento GMSAutocompleteResultsViewController che ha generato l'evento.