Documentation de référence sur la classe GMSPlaceSearchNearbyRequest

Documentation de référence sur la classe GMSPlaceSearchNearbyRequest

Fonctions de membre public

(type d'instance)- initWithLocationRestriction:placeProperties:
 Elle instancie un GMSPlaceSearchNearbyRequest avec une restriction d'emplacement et des propriétés de lieu à renvoyer.

Propriétés

id< GMSPlaceLocationRestriction >locationRestriction
 L'initialisation par défaut n'est pas disponible.
NSArray< GMSPlaceProperty > * placeProperties
 Tableau de GMSPlaceProperty à inclure dans les résultats de lieu.
NSArray< NSString * > * includedTypes
 Tableau des types de lieux à inclure dans une recherche.
NSArray< NSString * > * excludedTypes
 Tableau des types de lieux à exclure d'une recherche.
NSArray< NSString * > * includedPrimaryTypes
 Tableau des principaux types de lieux à inclure dans une recherche.
NSArray< NSString * > * excludedPrimaryTypes
 Tableau des principaux types de lieux à exclure d'une recherche.
NSIntegermaxResultCount
 Nombre maximal de résultats GMSPlace à renvoyer.
NSString * regionCode
 Code CLDR (Unicode country/region code) de l'emplacement d'où provient la requête.
GMSPlaceSearchNearbyRankPreferencerankPreference
 GMSPlaceSearchNearbyRankPreference utilisé pour trier les résultats renvoyés par la requête.

Documentation sur les fonctions de membre

- (instancetype) initWithLocationRestriction: (id< GMSPlaceLocationRestriction >). locationRestriction
placeProperties: (NSArray< GMSPlaceProperty > *) placeProperties

Elle instancie un GMSPlaceSearchNearbyRequest avec une restriction d'emplacement et des propriétés de lieu à renvoyer.

Paramètres :
locationRestrictionRégion à rechercher spécifiée sous la forme d'un cercle, défini par le point central et le rayon en mètres.
placePropertiesTableau de GMSPlaceProperty à inclure dans les résultats de lieu. Ce champ ne peut pas être vide. Si la liste est vide, une erreur se produira lors de la tentative d'envoi de la requête.

Documentation sur la propriété

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

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

Veuillez utiliser l'initialiseur indiqué. Région à rechercher spécifiée sous la forme d'un cercle, défini par le point central et le rayon en mètres. Le rayon doit être compris entre 0,0 et 50 000,0 inclus. Si vous ne respectez pas cette restriction, une erreur INVALID_ARGUMENT est générée. La locationRestriction doit être spécifiée avec GMSPlaceCircularLocationOption. L'utilisation de GMSPlaceRectangularLocationOption entraînera une erreur INVALID_REQUEST.

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

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

Ce champ ne peut pas être vide. Si la liste est vide, une erreur se produira lors de la tentative d'envoi de la requête.

- (NSArray<NSString *>*) includedTypes [read, write, copy]

Tableau des types de lieux à inclure dans une recherche.

Vous pouvez spécifier jusqu'à 50 types. Si une requête est spécifiée avec plusieurs restrictions de type, seuls les lieux qui satisfont à toutes les restrictions sont renvoyés. Si le tableau est vide, tous les lieux de tous types sont renvoyés. Consultez le tableau A pour obtenir la liste des types compatibles : https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.

- (NSArray<NSString *>*) excludedTypes [read, write, copy]

Tableau des types de lieux à exclure d'une recherche.

Vous pouvez spécifier jusqu'à 50 types. Si une requête est spécifiée avec plusieurs restrictions de type, seuls les lieux qui satisfont à toutes les restrictions sont renvoyés. Si des types incompatibles sont spécifiés (par exemple, des types qui apparaissent dans includeTypes et excludedTypes), une erreur INVALID_REQUEST est renvoyée. Consultez le tableau A pour obtenir la liste des types compatibles : https://developers.google.com/maps/documentation/places/web-service/place-types#table-a.

- (NSArray<NSString *>*) includedPrimaryTypes [read, write, copy]

Tableau des principaux types de lieux à inclure dans une recherche.

Vous pouvez spécifier jusqu'à 50 types. Si une requête est spécifiée avec plusieurs restrictions de type, seuls les lieux qui satisfont à toutes les restrictions sont renvoyés. Pour en savoir plus sur les types principaux, consultez cette page: https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes.

- (NSArray<NSString *>*) excludedPrimaryTypes [read, write, copy]

Tableau des principaux types de lieux à exclure d'une recherche.

Si des types incompatibles sont spécifiés (par exemple, des types qui apparaissent dans includeTypes et excludedTypes), une erreur INVALID_REQUEST est renvoyée. Vous pouvez spécifier jusqu'à 50 types. Si une requête est spécifiée avec plusieurs restrictions de type, seuls les lieux qui satisfont à toutes les restrictions sont renvoyés. Pour en savoir plus sur les types principaux, consultez cette page: https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes.

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

Nombre maximal de résultats GMSPlace à renvoyer.

Doit être compris entre 1 et 20 (par défaut) inclus. Le non-respect de cette restriction entraînera le renvoi d'une erreur.

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

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

Pour connaître les codes régionaux, consultez la page https://www.unicode.org/cldr/charts/44/supplemental/territory_language_information.html.

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

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

La valeur par défaut est GMSPlaceSearchNearbyRankPopularity.