GMSPlaceSearchNearbyRankPreference

GMSPlaceSearchNearbyRankPreference

Cours

classeGMSPlaceSearchNearbyRequest

Énumérations

énumérationGMSPlaceSearchNearbyRankPreference { GMSPlaceSearchNearbyRankPreferencePopularity, GMSPlaceSearchNearbyRankPreferenceDistance }
 Mode de classement des résultats dans la réponse. Plus...

Fonctions

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

Propriétés

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

Documentation sur le type d'énumération

Mode de classement des résultats dans la réponse.

Énumérateur:
GMSPlaceSearchNearbyRankPreferencePopularity

(par défaut) Trie les résultats en fonction de leur popularité.

GMSPlaceSearchNearbyRankPreferenceDistance

Trie les résultats dans l'ordre croissant en fonction de leur distance par rapport au lieu spécifié.


Documentation de la fonction

- (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.

Propriétés

- (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 *>*) includePrimaryTypes [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.