Documentation de référence de la classe GMSAutocompleteFilter

Documentation de référence sur la classe GMSAutocompleteFilter

Présentation

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

Vous pouvez ainsi personnaliser les suggestions de saisie semi-automatique pour n'afficher que 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 en utilisant jusqu'à cinq types de lieux différents.
NSString *country
 OBSOLÈTE.
NSArray< NSString * > *.pays
 Pays auxquels limiter les résultats.
CLLocation *origin (origine)
 Point de départ en ligne droite permettant de mesurer la distance en ligne droite entre le point de départ et les prédictions de la saisie semi-automatique.
ID< GMSPlaceLocationBias >locationBias
 Le biais de lieu (facultatif) permettant de privilégier les résultats de lieux à proximité de l'emplacement
ID< GMSPlaceLocationRestriction >locationRestriction
 Restriction d'emplacement facultative permettant de limiter les résultats de recherche de lieux.
NSString *regionCode
 regionCode affecte le format des adresses, le classement des résultats et, éventuellement, le masquage ou l'affichage de certains résultats.
int32_tinputOffset
 inputOffset est le décalage de caractères de l'entrée qui indique le point de départ des achèvements.

Documentation de 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 colonne "types" est définie.
Cette fonctionnalité 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 en utilisant jusqu'à cinq types de lieux différents.

Remarque :
Cette API peut accepter un tableau comportant jusqu'à cinq entrées. Si vous utilisez GMSAutocompleteRequest, cette API peut prendre des types de table_A. Sinon, prenez les données de la table_1 ou de la table_2, mais ne prenez qu'une seule entrée dans la table_3. La valeur par défaut est "null", ce qui signifie qu'aucun filtre n'est spécifié. Remplace le "type" obsolète. s'il est défini.
- (NSString*) country [read, write, copy]

OBSOLÈTE.

Pays auquel limiter les résultats. Il doit s'agir d'un code 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 colonne "countries" est définie.
Cette fonctionnalité 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 pays ISO 3166-1 Alpha-2 (non sensible à la casse). Vous pouvez filtrer jusqu'à cinq pays. Si la valeur est nulle, aucun filtrage par pays n'est effectué.

Remarque :
Remplace le "pays" obsolète si celle-ci est définie.
- (CLLocation*) origin [read, write, assign]

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

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

Le biais de lieu (facultatif) permettant de privilégier les résultats de lieux à proximité de l'emplacement

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

Restriction d'emplacement facultative permettant de limiter les résultats liés au lieu.

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

regionCode affecte le format des adresses, le classement des résultats et, éventuellement, le masquage ou l'affichage de certains résultats.

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

inputOffset est le décalage de caractères de l'entrée qui indique le point de départ des achèvements.