Documentation de référence sur la classe GMSPlaceSearchByTextRequest

Documentation de référence sur la classe GMSPlaceSearchByTextRequest

Présentation

Représente une définition de requête de recherche de texte à envoyer via GMSPlacesClient.

Fonctions de membre public

(type d'instance)- initWithTextQuery:placeProperties:
 Elle instancie un GMSPlaceSearchByTextRequest avec une requête textuelle et les propriétés de lieu à renvoyer.

Propriétés

NSString * includedType
 L'initialisation par défaut n'est pas disponible.
 Nombre maximal de résultats à renvoyer. Les valeurs autorisées sont comprises entre 1 et 20.
int maxResultCount
float minRating
 Note moyenne minimale des visiteurs pour les lieux à inclure dans les résultats.
BOOLisOpenNow
 Filtrez les résultats en fonction des établissements actuellement ouverts.
NSArray< GMSPlaceProperty > * placeProperties
 Tableau de GMSPlaceProperty à inclure dans les résultats de lieu.
NSArray< NSNumber * > * priceLevels
 Tableau des valeurs GMSPlacesPriceLevel devant filtrer les lieux inclus dans les résultats.
GMSPlaceSearchByTextRankPreferencerankPreference
 GMSPlaceSearchByTextRankPreference utilisé pour trier les résultats renvoyés par la requête.
NSString * regionCode
 Code CLDR (Unicode country/region code) de l'emplacement d'où provient la requête.
BOOLisStrictTypeFiltering
 Définit si seuls les résultats de includedType doivent être renvoyés.
NSString * textQuery
 Requête textuelle de la recherche.
id< GMSPlaceLocationBias >locationBias
 Région biaisée à rechercher.
id< GMSPlaceLocationRestriction >locationRestriction
 Région à accès limité dans laquelle effectuer la recherche.

Documentation sur les fonctions de membre

- (instancetype) initWithTextQuery: (NSString *) textQuery
placeProperties: (NSArray< GMSPlaceProperty > *) placeProperties

Elle instancie un GMSPlaceSearchByTextRequest avec une requête textuelle et les propriétés de lieu à renvoyer.

Paramètres :
textQueryChaîne de la requête de recherche.
placePropertiesTableau de GMSPlaceProperty à inclure dans les résultats de lieu.

Documentation sur la propriété

- (NSString*) includedType [read, write, copy]

L'initialisation par défaut n'est pas disponible.

Veuillez utiliser l'initialiseur indiqué. Type de lieu demandé.

Consultez la page https://developers.google.com/maps/documentation/maps/documentation/places/ios-sdk/data-fields pour obtenir la liste la plus récente des types disponibles.

- (int) maxResultCount [read, write, assign]

Nombre maximal de résultats à renvoyer. Les valeurs autorisées sont comprises entre 1 et 20.

La plage autorisée pour ce champ est disponible sur la page https://developers.google.com/maps/documentation/places/ios-sdk/text-search.

La valeur par défaut est la limite supérieure.

- (float) minRating [read, write, assign]

Note moyenne minimale des visiteurs pour les lieux à inclure dans les résultats.

La note est comprise entre 0,0 et 5,0.

La note indiquée est arrondie à la valeur la plus proche (0,5). Consultez la propriété d'évaluation de GMSPlace.

La valeur par défaut est 0.0.

– (BOOL) isOpenNow [read, write, assign]

Filtrez les résultats en fonction des établissements actuellement ouverts.

Valeur par défaut : true.

- (NSArray<GMSPlaceProperty>*) placeProperties [read, assign]

Tableau de GMSPlaceProperty à inclure dans les résultats de lieu.

- (NSArray<NSNumber *>*) priceLevels [read, write, assign]

Tableau des valeurs GMSPlacesPriceLevel devant filtrer les lieux inclus dans les résultats.

Vous pouvez sélectionner n'importe quelle combinaison de niveaux de prix. Par défaut, il s'agit de tous les niveaux de prix.

- (GMSPlaceSearchByTextRankPreference) rankPreference [read, write, assign]

GMSPlaceSearchByTextRankPreference utilisé pour trier les résultats renvoyés par la requête.

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

Code CLDR (Unicode country/region code) de l'emplacement d'où provient la requête.

La région peut affecter le format et le type des données renvoyées. Si aucun code n'est fourni, vous n'avez aucune préférence envers les pays/régions.

Consultez la page https://unicode.org/cldr/charts/latest/supplemental/territory_containment_un_m_49.html pour connaître les codes régionaux.

- (BOOL) isStrictTypeFiltering [read, write, assign]

Définit si seuls les résultats de includedType doivent être renvoyés.

La valeur par défaut est "false".

- (NSString*) textQuery [read, copy]

Requête textuelle de la recherche.

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

Région biaisée à rechercher.

Cette position sert de biais, ce qui signifie qu'il existe une préférence pour les résultats dans le lieu donné.

Vous devez définir un paramètre locationRestriction ou un locationBias lorsque vous effectuez une requête de recherche.

S'il est défini avec locationRestriction, cet élément sera ignoré.

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

Région à accès limité dans laquelle effectuer la recherche.

Cette zone géographique fait office de restriction, ce qui signifie que les résultats situés en dehors de l'établissement indiqué ne seront pas renvoyés.

Vous devez définir un paramètre locationRestriction ou un locationBias lorsque vous effectuez une requête de recherche.

Il ne peut pas être utilisé avec locationBias.

La locationRestriction pour la recherche textuelle n'est compatible qu'avec GMSPlaceRectangularLocationOption.