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.

Esto permite 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 que usan hasta 5 tipos de lugares diferentes.
NSString * country
 OBSOLETO.
NSArray< NSString * > * países
 Indica los países a los que se deben restringir los resultados.
CLLocation * origin
 La ubicación de origen de distancia en línea recta para medir la distancia en línea entre la ubicación de origen y las predicciones de autocompletar.
id< GMSPlaceLocationBias >locationBias
 El sesgo de ubicación opcional para dar prioridad a los resultados de lugares cercanos a la ubicación
id< GMSPlaceLocationRestriction >locationRestriction
 La restricción de ubicación opcional para limitar los resultados de lugares.

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 la propiedad “tipos” está configurada.
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 que usan hasta 5 tipos de lugares diferentes.

Nota:
Esta API puede tomar un array de hasta 5 entradas de table_1 o table_2, pero solo una entrada en table_3. El valor predeterminado es nulo, lo que significa que no se especificó ningún filtro. Anula la propiedad obsoleta "type" si se configura.
- (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 alfa-2 (no distingue mayúsculas de minúsculas). Si el valor es "nil", no se filtra por país.

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

Indica 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). Admite hasta 5 países para filtrar. Si el valor es "nil", no se filtra por país.

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

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

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

El sesgo de ubicación opcional para dar prioridad a los resultados de lugares cercanos a la ubicación

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

La restricción de ubicación opcional para limitar los resultados de lugares.