Referencia de la clase GMSAutocompleteFilter

Referencia de la clase GMSAutocompleteFilter

Descripción general

Esta clase representa un conjunto de restricciones que pueden aplicarse a solicitudes de autocompletado.

Esto permite personalizar las sugerencias de autocompletado solo en aquellos lugares que te interesan.

Propiedades

GMSPlacesAutocompleteTypeFiltertipo
 OBSOLETO.
NSArray<NSString * > *tipos
 El filtro que se aplica a una solicitud de autocompletado para restringir los resultados mediante hasta 5 tipos de lugares diferentes.
NSString * country
 OBSOLETO.
NSArray<NSString * > *países
 Países a los que se restringirán los resultados.
CLUbicación * origen
 Es la ubicación de la línea de origen para medir la distancia recta entre la ubicación de origen y la de autocompletar predicciones.
id< GMSPlaceLocationBias >ubicaciónBias
 El sesgo opcional de ubicación para preferir los resultados de lugares cerca de la ubicación.
id< GMSPlaceLocationRestriction >restricción de ubicación
 Es la restricción de ubicación opcional para limitar los resultados del lugar.

Documentación de la propiedad

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

OBSOLETO.

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

Nota:
Se ignora si se configura la propiedad "types".
Esta opción es obsoleta. La propiedad type dejó de estar disponible y se reemplazó por types.
- (NSArray<NSString *>*) tipos [read, write, assign]

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

Nota:
Esta API puede tomar un array de hasta 5 entradas de la table_1 o la table_2, pero solo una entrada en la table_3. El valor predeterminado es nulo, lo que significa que no se especificó ningún filtro. Anula la propiedad "type" obsoleta, si está configurada.
- (NSString*) country [read, write, copy]

OBSOLETO.

El país al que se restringirán los resultados. Debe ser un código de país ISO 3166-1 Alpha-2 (distingue entre mayúsculas y minúsculas). Si el valor es nulo, no se filtrará por país.

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

Países a los que se restringirán los resultados.

Debe ser un código de país ISO 3166-1 Alpha-2 (distingue entre mayúsculas y minúsculas). Admite hasta 5 países para filtrar. Si el valor es nulo, no se filtrará por país.

Nota:
Anula la propiedad "country" obsoleta si está configurada.
- (CLUbicación*) origin [read, write, assign]

Es la ubicación de la línea de origen para medir la distancia recta entre la ubicación de origen y la de autocompletar predicciones.

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

El sesgo opcional de ubicación para preferir los resultados de lugares cerca de la ubicación.

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

Es la restricción de ubicación opcional para limitar los resultados del lugar.