Documentation de référence de la classe GMSAutocompleteFilter

Documentation de référence de 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.

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 * > * de recherche
 Filtre appliqué à une requête de saisie semi-automatique pour limiter les résultats en utilisant jusqu'à cinq types de lieux différents.
NSString * pays
 OBSOLÈTE.
NSArray< NSString * > * pays
 Pays auxquels limiter les résultats.
CLLocation * origine
 Distance en ligne droite au point de départ pour mesurer la distance en ligne droite entre le point de départ et les prédictions de saisie semi-automatique.
id< GMSPlaceLocationBias >locationBias
 Le biais de localisation facultatif permet de privilégier les résultats à proximité du lieu.
id< GMSPlaceLocationRestriction >locationRestriction
 La restriction d'emplacement facultative pour limiter les résultats de 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 fonctionnalité est obsolète. La propriété type est obsolète et a été remplacée par types.
- types (NSArray<NSString *>*) [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 accepte un tableau comportant 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é. Si cette propriété est définie, elle remplace la propriété obsolète "type".
- (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 aucune valeur n'est définie, aucun filtrage des pays n'est appliqué.

Remarque :
Ignoré si la propriété "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). Jusqu'à 5 pays disponibles pour le filtrage. Si aucune valeur n'est définie, aucun filtrage des pays n'est appliqué.

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

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

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

Le biais de localisation facultatif permet de privilégier les résultats à proximité du lieu.

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

La restriction d'emplacement facultative pour limiter les résultats de lieux.