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 textuelle à envoyer via GMSPlacesClient.

Fonctions de membre public

(instancetype)- initWithTextQuery:placeProperties:
 Instancie un GMSPlaceSearchByTextRequest avec une requête textuelle et des propriétés de lieu à renvoyer.

Propriétés

NSString *includedType
 L'initialisation par défaut n'est pas disponible.
entiermaxResultCount
 Nombre maximal de résultats à renvoyer.
se superposerminRating
 Note moyenne minimale des utilisateurs pour les lieux à inclure dans les résultats.
BOOLisOpenNow
 Filtrez les résultats en fonction des lieux qui sont 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
 Le GMSPlaceSearchByTextRankPreference permet de trier les résultats renvoyés par la requête.
NSString *regionCode
 Code CLDR (code pays/région) Unicode de l'emplacement d'origine de la requête.
BOOLisStrictTypeFiltering
 Définit si seuls les résultats de includedType doivent être renvoyés.
NSString *textQuery
 Requête textuelle pour la recherche.
ID< GMSPlaceLocationBias >locationBias
 Région biaisée à rechercher.
ID< GMSPlaceLocationRestriction >locationRestriction
 Région restreinte dans laquelle effectuer la recherche.

Documentation sur les fonctions membres

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

Instancie un GMSPlaceSearchByTextRequest avec une requête textuelle et des propriétés de lieu à renvoyer.

Paramètres :
textQueryRequête de chaîne pour la requête de recherche.
placePropertiesTableau de GMSPlaceProperty à inclure dans les résultats de lieu. Ce champ ne peut pas être vide. Une liste vide entraînera une erreur lors de la tentative d'envoi de la requête.

Documentation de 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/places/web-service/search-textual#supported-types pour obtenir la liste la plus récente des types compatibles disponibles.

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

Nombre maximal de résultats à renvoyer.

Autorise des valeurs comprises entre 1 et 20.

La plage autorisée pour ce champ est disponible sur https://developers.google.com/maps/documentation/places/web-service/search-textual#maxresultcount.

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

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

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

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

La note spécifiée sera arrondie à la valeur 0,5 la plus proche. Voir la propriété "GMSPlace".

La valeur par défaut est 0.0.

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

Filtrez les résultats en fonction des lieux qui sont ouverts.

La valeur par défaut est "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. la valeur par défaut est "Tous les niveaux de prix".

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

Le GMSPlaceSearchByTextRankPreference permet de trier les résultats renvoyés par la requête.

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

Code CLDR (code pays/région) Unicode de l'emplacement d'origine de la requête.

La région peut avoir une incidence sur le format et le type des données renvoyées. Si aucun code n'est fourni, il n'y a aucun biais envers un pays ou une région.

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

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

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

La valeur par défaut est Faux (false).

- (NSString*) textQuery [read, copy]

Requête textuelle pour la recherche.

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

Région biaisée à rechercher.

Cet emplacement sert de biais, ce qui signifie qu'une préférence s'affiche pour les résultats dans la zone géographique donnée.

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

S'il est défini avec locationRestriction, il est ignoré.

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

Région restreinte dans laquelle effectuer la recherche.

Cette zone géographique constitue une restriction, ce qui signifie qu'aucun résultat ne s'affiche en dehors de celui-ci.

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

Il ne peut pas être utilisé avec locationBias.

locationRestriction pour la recherche de texte n'accepte que GMSPlaceRectangularLocationOption.