Referencia de la clase GMSAutocompleteFilter

Referencia de la clase GMSAutocompleteFilter

Descripción general

Esta clase representa un conjunto de restricciones que se pueden aplicar a las solicitudes de autocompletado.

De esta manera, puedes personalizar las sugerencias de autocompletar solo para los lugares que te interesan.

Propiedades

GMSPlacesAutocompleteTypeFiltertipo
 OBSOLETO.
NSArray< NSString * > *tipos
 El filtro que se aplica a una solicitud de autocompletado para restringir los resultados con hasta 5 tipos de lugares diferentes.
NSString *country
 OBSOLETO.
NSArray< NSString * > *países
 Los países a los que se deben restringir los resultados.
CLLocation *origen
 La ubicación de origen de la distancia en línea recta para medir esta distancia entre la ubicación de origen y las predicciones de autocompletar.
ID< GMSPlaceLocationBias >locationBias
 La personalización de ubicación opcional para dar preferencia a los resultados de lugares cerca de la ubicación.
ID< GMSPlaceLocationRestriction >locationRestriction
 Restricción de ubicación opcional para limitar los resultados de lugares.
NSString *regionCode
 regionCode afecta el formato de dirección, la clasificación de los resultados y, posiblemente, ocultar o mostrar ciertos resultados.
int32_tinputOffset
 inputOffset es el desplazamiento de caracteres de la entrada que indica desde dónde pueden comenzar las finalizaciones.

Documentación de la propiedad

- (GMSPlacesAutocompleteTypeFilter) type [read, write, assign]

OBSOLETO.

El filtro de tipo que se aplica a una solicitud de autocompletado para restringir los resultados a diferentes tipos. El valor predeterminado es kGMSPlacesAutocompleteTypeFilterNoFilter.

Nota:
Se ignora si los “tipos” de la propiedad de ubicación.
Esta función dejó de estar disponible. La propiedad type dejó de estar disponible y se reemplazó por types.
- (NSArray<NSString *>*) types [read, write, assign]

El filtro que se aplica a una solicitud de autocompletado para restringir los resultados con hasta 5 tipos de lugares diferentes.

Nota:
Esta API puede tomar un array de hasta 5 entradas. Si usas GMSAutocompleteRequest, esta API puede tomar tipos de table_A. De lo contrario, toma datos de table_1 o table_2, pero solo una entrada en table_3. El valor predeterminado es nulo, lo que significa que no se especificaron filtros. Anula el "tipo" obsoleto. si está configurado.
- (NSString*) country [read, write, copy]

OBSOLETO.

El país al que se restringen los resultados. Debe ser un código de país ISO 3166-1 Alfa-2 (no distingue mayúsculas de minúsculas). Si el valor es "nil", no se filtrará ningún país.

Nota:
Se ignora si los "países" de la propiedad de ubicación.
Esta función dejó de estar disponible. La propiedad country dejó de estar disponible y se reemplazó por countries.
- (NSArray<NSString *>*) países [read, write, copy]

Los países a los que se deben restringir los resultados.

Debe ser un código de país ISO 3166-1 Alfa-2 (no distingue mayúsculas de minúsculas). Se pueden filtrar hasta 5 países. Si el valor es "nil", no se filtrará ningún país.

Nota:
Anula el "country" obsoleto. propiedad si está configurada.
- origen [read, write, assign] (CLLocation*)

La ubicación de origen de la distancia en línea recta para medir esta distancia entre la ubicación de origen y las predicciones de autocompletar.

- (id<GMSPlaceLocationBias>) locationBias [read, write, assign]

La personalización de ubicación opcional para dar preferencia a los resultados de lugares cerca de la ubicación.

- (id<GMSPlaceLocationRestriction>) locationRestriction [read, write, assign]

Restricción de ubicación opcional para limitar los resultados de lugares.

- regionCode [read, write, assign] (NSString*)

regionCode afecta el formato de dirección, la clasificación de los resultados y, posiblemente, ocultar o mostrar ciertos resultados.

- (int32_t) inputOffset [read, write, assign]

inputOffset es el desplazamiento de caracteres de la entrada que indica desde dónde pueden comenzar las finalizaciones.