Documentation de référence sur la classe GMSAutocompleteFilter

Documentation de référence sur la classe GMSAutocompleteFilter

Présentation

Cette classe représente un ensemble de restrictions qui peuvent être appliquées aux requêtes de saisie semi-automatique.

Cela permet de personnaliser les suggestions de saisie semi-automatique uniquement pour les lieux qui vous intéressent.

Propriétés

GMSPlacesAutocompleteTypeFiltertype
 OBSOLÈTE.
NSArray< NSString * > *types
 Filtre appliqué à une requête de saisie semi-automatique pour limiter les résultats à l'aide de cinq types de lieux différents.
NSString * country
 OBSOLÈTE.
NSArray< NSString * > *pays
 Pays auxquels limiter les résultats.
CLLocation * origine
 Lieu de départ de la distance en ligne droite permettant de mesurer la distance en ligne droite entre le lieu de départ et les prédictions de la saisie semi-automatique.
id< GMSPlaceLocationBias >locationBias
 Biais géographique facultatif permettant de privilégier les résultats de recherche de lieux à proximité de ce lieu.
id< GMSPlaceLocationRestriction >locationRestriction
 La restriction facultative de localisation pour limiter les résultats aux lieux.

Documentation sur la propriété

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

OBSOLÈTE.

Filtre de type appliqué à une requête de saisie semi-automatique pour limiter les résultats à différents types. La valeur par défaut est kGMSPlacesAutocompleteTypeFilterNoFilter.

Remarque :
Ignoré si la propriété "types" est définie.
Cette option est obsolète. La propriété type est obsolète et a été remplacée par types.
- (NSArray<NSString *>*) types [read, write, assign]

Filtre appliqué à une requête de saisie semi-automatique pour limiter les résultats à l'aide de cinq types de lieux différents.

Remarque :
Cette API peut prendre jusqu'à cinq entrées de table_1 ou table_2, mais une seule entrée dans table_3. La valeur par défaut est "null", ce qui signifie qu'aucun filtre n'est spécifié. Remplace la propriété "type" obsolète si elle est définie.
- (NSString*) country [read, write, copy]

OBSOLÈTE.

Pays auquel limiter les résultats. Il doit s'agir d'un code de pays ISO 3166-1 Alpha-2 (non sensible à la casse). Si la valeur est nulle, aucun filtrage par pays n'est effectué.

Remarque :
Ignoré si la propriété "countries" est définie.
Cette option est obsolète. La propriété country est obsolète et a été remplacée par countries.
- (NSArray<NSString *>*) countries [read, write, copy]

Pays auxquels limiter les résultats.

Il doit s'agir d'un code de pays ISO 3166-1 Alpha-2 (non sensible à la casse). Possibilité de filtrer jusqu'à cinq pays. Si la valeur est nulle, aucun filtrage par pays n'est effectué.

Remarque :
Ignore la propriété obsolète "country" si elle est définie.
- (CLLocation*) origin [read, write, assign]

Lieu de départ de la distance en ligne droite permettant de mesurer la distance en ligne droite entre le lieu de départ et les prédictions de la saisie semi-automatique.

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

Biais géographique facultatif permettant de privilégier les résultats de recherche de lieux à proximité de ce lieu.

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

La restriction facultative de localisation pour limiter les résultats aux lieux.