Referencia de protocolo de <GMSAutocompleteTableDataSourceDelegate>

Referencia de protocolo de <GMSAutocompleteTableDataSourceDelegate>

Descripción general

Protocolo que usa GMSAutocompleteTableDataSource para comunicar la interacción del usuario con la fuente de datos a la aplicación.

Funciones de miembros públicos

(nulo)- tableDataSource:didAutocompleteWithPlace:
 Se llama cuando se selecciona un lugar de las predicciones de autocompletado disponibles.
(nulo)- tableDataSource:didFailAutocompleteWithError:
 Se llama cuando se produce un error que no se puede reintentar cuando se recuperan las predicciones de autocompletado o los detalles del lugar.
(BOOL)- tableDataSource:didSelectPrediction:
 Se llama cuando el usuario selecciona una predicción de autocompletado de la lista, pero antes de solicitar detalles del sitio.
(nulo)- didUpdateAutocompletePredictionsForTableDataSource:
 Se llama una vez cada vez que se reciben nuevas predicciones de autocompletado.
(nulo)- didRequestAutocompletePredictionsForTableDataSource:
 Se llama inmediatamente después de que se realiza una solicitud de autocompletar predicciones.

Documentación de la función de miembro

- (void) tableDataSource: (GMSAutocompleteTableDataSource*). tablaDataSource
didAutocompleteWithPlace: (GMSPlace *) lugar
[required]

Se llama cuando se selecciona un lugar de las predicciones de autocompletado disponibles.

Parámetros:
tablaDataSourceEl GMSAutocompleteTableDataSource que generó el evento.
lugarEl GMSPlace que se mostró.
- (void) tableDataSource: (GMSAutocompleteTableDataSource *). tablaDataSource
didFailAutocompleteWithError: (NSError *) error
[required]

Se llama cuando se produce un error que no se puede reintentar cuando se recuperan las predicciones de autocompletado o los detalles del lugar.

Un error que no se puede reintentar es aquel que es poco probable que se solucione volviendo a intentar la operación de inmediato.

Solo se pueden reintentar los siguientes valores de GMSPlacesErrorCode:

  • Error de red de kGMSPlaces
  • Error de servidor de kGMS
  • Error de kGMSPlacesInternalError

Los demás códigos de error no se pueden volver a intentar.

Parámetros:
tablaDataSourceEl GMSAutocompleteTableDataSource que generó el evento.
errorEl NSError que se mostró.
- (BOOL) tableDataSource: (GMSAutocompleteTableDataSource *). tablaDataSource
didSelectPrediction: (GMSAutocompletePrediction *) predicción
[optional]

Se llama cuando el usuario selecciona una predicción de autocompletado de la lista, pero antes de solicitar detalles del sitio.

Si muestras NO desde este método, se suprimirá la recuperación de detalles del lugar y no se llamará a didAutocompleteWithPlace.

Parámetros:
tablaDataSourceEl GMSAutocompleteTableDataSource que generó el evento.
PredicciónSe seleccionó el GMSAutocompletePrediction.

Se llama una vez cada vez que se reciben nuevas predicciones de autocompletado.

Parámetros:
tablaDataSourceEl GMSAutocompleteTableDataSource que generó el evento.

Se llama inmediatamente después de que se realiza una solicitud de autocompletar predicciones.

Parámetros:
tablaDataSourceEl GMSAutocompleteTableDataSource que generó el evento.