Présentation
Représente un lieu physique particulier.
Un GMSPlace encapsule des informations sur un établissement physique, y compris son nom, son emplacement et toute autre information dont nous disposons à son sujet. Cette classe est immuable.
Fonctions de membre public | |
(GMSPlaceOpenStatus). | - isOpenAtDate: |
L'initialisation par défaut n'est pas disponible. | |
(GMSPlaceOpenStatus). | – isOpen |
Calcule si un lieu est ouvert en fonction de openingHours et de UTCOffsetMinutes , ainsi que de la date et de l'heure actuelles obtenues à partir de [NSDate date] . | |
Propriétés | |
NSString * | name |
Nom du lieu. | |
NSString * | placeID |
ID de lieu de ce lieu. | |
CLLocationCoordinate2D | coordonnées |
Emplacement du lieu. | |
NSString * | phoneNumber |
Numéro de téléphone de ce lieu, au format international, par exemple | |
NSString * | formattedAddress |
Adresse du lieu sous forme de chaîne simple. | |
float | note |
Note 5 étoiles attribuée à ce lieu par les avis des utilisateurs. | |
GMSPlacesPriceLevel | priceLevel |
Niveau de prix pour ce lieu, sous forme de nombres entiers compris entre 0 et 4. | |
NSArray< NSString * > * | d'appareils. |
Types de lieu. | |
NSURL * | website |
Site Web de ce lieu. | |
NSAttributedString * | Les mentions |
Chaîne d'attribution du fournisseur de données pour ce lieu. | |
GMSPlaceViewportInfo * | viewportInfo |
Fenêtre d'affichage recommandée pour ce lieu. | |
NSArray< GMSAddressComponent * > * | addressComponents |
Tableau d'objets GMSAddressComponent représentant les composants de l'adresse du lieu. | |
GMSPlusCode * | plusCode |
Représentation Plus Code du lieu pour ce lieu. | |
GMSOpeningHours * | openingHours |
Horaires d'ouverture habituels de ce lieu. | |
GMSOpeningHours * | currentOpeningHours |
Affiche les horaires d'ouverture de ce lieu au cours des sept prochains jours. | |
NSArray< GMSOpeningHours * > * | secondaryOpeningHours |
Affiche un tableau des heures secondaires d'ouverture de ce lieu au cours des sept prochains jours. | |
NSUInteger | userRatingsTotal |
Représente le nombre d'avis inclus dans la note de ce lieu. | |
NSArray< GMSPlacePhotoMetadata * > * | photos |
Tableau d'objets GMSPlacePhotoMetadata représentant les photos du lieu. | |
NSNumber * | UTCOffsetMinutes |
Décalage horaire du lieu en minutes par rapport à l'UTC. | |
GMSPlacesBusinessStatus | businessStatus |
GMSPlaceBusinessStatus du lieu. | |
NSString * | editorialSummary |
Affiche le résumé éditorial de ce lieu. | |
UIColor * | iconBackgroundColor |
Couleur d'arrière-plan de l'icône en fonction du type de lieu, pour colorer la vue derrière l'icône. | |
NSURL * | iconImageURL |
L'URL en fonction du type de lieu, que vous pouvez utiliser pour récupérer les NSData de l'icône de lieu. | |
GMSBooleanPlaceAttribute | ventes à emporter |
Attribut de lieu pour la vente à emporter. | |
GMSBooleanPlaceAttribute | livraison |
Attribut de lieu pour les services de livraison. | |
GMSBooleanPlaceAttribute | dineIn |
Attribut de lieu pour dîner sur place. | |
GMSBooleanPlaceAttribute | curbsidePickup |
Attribut de lieu pour les services de Drive disponible. | |
GMSBooleanPlaceAttribute | réservable |
Attribut de lieu indiquant que le lieu est prisé des touristes | |
GMSBooleanPlaceAttribute | servesBreakfast |
Attribut de lieu indiquant que ce lieu sert le petit-déjeuner. | |
GMSBooleanPlaceAttribute | servesLunch |
Attribut de lieu indiquant que ce lieu sert le déjeuner. | |
GMSBooleanPlaceAttribute | servesDinner |
Attribut de lieu indiquant que l'établissement sert le dîner. | |
GMSBooleanPlaceAttribute | servesBeer |
Attribut de lieu indiquant que l'établissement sert de la bière. | |
GMSBooleanPlaceAttribute | servesWine |
Attribut de lieu indiquant que l'établissement sert du vin. | |
GMSBooleanPlaceAttribute | servesBrunch |
Attribut de lieu indiquant que l'établissement sert un brunch. | |
GMSBooleanPlaceAttribute | servesVegetarianFood |
Attribut de lieu indiquant que l'établissement sert de la cuisine végétarienne. | |
GMSBooleanPlaceAttribute | wheelchairAccessibleEntrance |
Attribut de lieu indiquant que le lieu est accessible en fauteuil roulant à l'entrée |
Documentation sur la fonction de membre
- (GMSPlaceOpenStatus) isOpenAtDate: | (NSDate *) | date |
L'initialisation par défaut n'est pas disponible.
Calcule si un lieu est ouvert en fonction de openingHours
, UTCOffsetMinutes
et date
.
- Paramètres :
-
date Point de référence dans le temps utilisé pour déterminer si le lieu est ouvert.
- Renvoie :
- GMSPlaceOpenStatusOpen si le lieu est ouvert, GMSPlaceOpenStatusClosed si le lieu est fermé et GMSPlaceOpenStatusUnknown si l'état d'ouverture est inconnu.
- Remarque :
- Cette fonctionnalité est obsolète. Cette méthode est obsolète et a été remplacée par
GMSPlacesClient::isOpenAtDate:place:date:callback</ code> and will be removed in a future release.
.
Calcule si un lieu est ouvert en fonction de openingHours
et de UTCOffsetMinutes
, ainsi que de la date et de l'heure actuelles obtenues à partir de [NSDate date]
.
- Renvoie :
- GMSPlaceOpenStatusOpen si le lieu est ouvert, GMSPlaceOpenStatusClosed si le lieu est fermé et GMSPlaceOpenStatusUnknown si l'état d'ouverture est inconnu.
- Remarque :
- Cette fonctionnalité est obsolète. Cette méthode est obsolète et sera supprimée dans une prochaine version. Elle a été remplacée par
GMSPlacesClient::isOpen:place:callback
.
Documentation de la propriété
- (NSString*) name [read, copy] |
Nom du lieu.
- (NSString*) placeID [read, copy] |
ID de lieu de ce lieu.
- (CLLocationCoordinate2D) coordonnée [read, assign] |
Emplacement du lieu.
L'emplacement n'est pas nécessairement le centre du lieu, ni un point d'entrée ou de sortie particulier, mais un point choisi arbitrairement dans l'étendue géographique du lieu.
- (NSString*) phoneNumber [read, copy] |
Numéro de téléphone de ce lieu, au format international, c'est-à-dire
en ajoutant le code pays précédé du préfixe "+". Par exemple, le numéro de téléphone de Google Sydney est "+61 2 9374 4000".
- (NSString*) formattedAddress [read, copy] |
Adresse du lieu sous forme de chaîne simple.
- (nombre à virgule flottante) rating [read, assign] |
Note 5 étoiles attribuée à ce lieu par les avis des utilisateurs.
Les notes vont de 1,0 à 5,0. La valeur 0,0 signifie que nous n'avons reçu aucune note pour ce lieu (par exemple, parce que peu d'utilisateurs ont évalué ce lieu).
– (GMSPlacesPriceLevel) priceLevel [read, assign] |
Niveau de prix pour ce lieu, sous forme de nombres entiers compris entre 0 et 4.
Par exemple, la valeur 4 signifie que ce lieu est "$$$$" (cher). Une valeur de 0 signifie qu'il n'y a rien à payer (par exemple, pour un musée dont l'entrée est sans frais).
- (NSArray<NSString *>*) types [read, copy] |
Types de lieu.
Les types sont des NSStrings. Les valeurs valides sont tous les types décrits sur la page <https://developers.google.com/places/ios-sdk/supported_types>.
- Site Web (NSURL*) [read, copy] |
Site Web de ce lieu.
- attributions (NSAttributedString*) [read, copy] |
Chaîne d'attribution du fournisseur de données pour ce lieu.
Elles sont fournies sous la forme d'un NSAttributedString, qui peut contenir des liens hypertexte vers le site Web de chaque fournisseur.
En règle générale, celles-ci doivent être présentées à l'utilisateur si des données de GMSPlace sont affichées, comme décrit dans les conditions d'utilisation du SDK Places.
– (GMSPlaceViewportInfo*) viewportInfo [read, assign] |
Fenêtre d'affichage recommandée pour ce lieu.
La valeur peut être "nil" si la taille du lieu n'est pas connue.
Cela renvoie une fenêtre d'affichage d'une taille adaptée à l'affichage de ce lieu. Par exemple, un objet GMSPlace
représentant un magasin peut avoir une fenêtre d'affichage relativement petite, tandis qu'un objet GMSPlace
représentant un pays peut avoir une très grande fenêtre d'affichage.
- (NSArray<GMSAddressComponent *>*) addressComponents [read, copy] |
Tableau d'objets GMSAddressComponent
représentant les composants de l'adresse du lieu.
Ces éléments sont fournis dans le but d'extraire des informations structurées sur l'adresse d'un lieu (par exemple, pour trouver la ville dans laquelle se trouve un lieu).
Vous ne devez pas utiliser ces composants pour la mise en forme des adresses. Si une adresse formatée est requise, utilisez la propriété formattedAddress
, qui fournit une adresse formatée localisée.
- (GMSPlusCode*) plusCode [read, assign] |
Représentation Plus Code du lieu pour ce lieu.
– (GMSOpeningHours*) openingHours [read, assign] |
Horaires d'ouverture habituels de ce lieu.
Inclut les informations d'ouverture, les périodes et les jours de la semaine, le cas échéant.
– (GMSOpeningHours*) currentOpeningHours [read, assign] |
Affiche les horaires d'ouverture de ce lieu au cours des sept prochains jours.
La période commence à minuit le jour de la demande et se termine à 23 h 59 six jours plus tard.
Les entrées GMSPlaceSpecialDay
du fichier GMSOpeningHours
ne seront présentes que pour GMSPlace
currentOpeningHours
et GMSPlace
secondaryOpeningHours
.
- (NSArray<GMSOpeningHours *>*) secondaryOpeningHours [read, copy] |
Affiche un tableau des heures secondaires d'ouverture de ce lieu au cours des sept prochains jours.
Les horaires secondaires sont différents des horaires standards d'un établissement. Par exemple, un restaurant peut définir des horaires de service de drive ou de livraison comme horaires secondaires. Consultez GMSPlaceHoursType
pour connaître les différents types d'horaires secondaires.
Les entrées GMSPlaceSpecialDay
du fichier GMSOpeningHours
ne seront présentes que pour GMSPlace
currentOpeningHours
et GMSPlace
secondaryOpeningHours
.
– (NSUInteger) userRatingsTotal [read, assign] |
Représente le nombre d'avis inclus dans la note de ce lieu.
- (NSArray<GMSPlacePhotoMetadata *>*) photos [read, copy] |
Tableau d'objets GMSPlacePhotoMetadata
représentant les photos du lieu.
- (NSNumber*) UTCOffsetMinutes [read, assign] |
Décalage horaire du lieu en minutes par rapport à l'UTC.
- (GMSPlacesBusinessStatus) businessStatus [read, assign] |
GMSPlaceBusinessStatus
du lieu.
- (NSString*) editorialSummary [read, copy] |
Affiche le résumé éditorial de ce lieu.
- (UIColor*) iconBackgroundColor [read, assign] |
Couleur d'arrière-plan de l'icône en fonction du type de lieu, pour colorer la vue derrière l'icône.
- (NSURL*) iconImageURL [read, assign] |
L'URL en fonction du type de lieu, que vous pouvez utiliser pour récupérer les NSData de l'icône de lieu.
REMARQUES: Le lien URL n'expire pas. Le format de l'image peut varier en fonction du type.
- (GMSBooleanPlaceAttribute) takeout [read, assign] |
Attribut de lieu pour la vente à emporter.
- (GMSBooleanPlaceAttribute) distribution [read, assign] |
Attribut de lieu pour les services de livraison.
- (GMSBooleanPlaceAttribute) dineIn [read, assign] |
Attribut de lieu pour dîner sur place.
- (GMSBooleanPlaceAttribute) curbsidePickup [read, assign] |
Attribut de lieu pour les services de Drive disponible.
- (GMSBooleanPlaceAttribute) réservable [read, assign] |
Attribut de lieu indiquant que le lieu est prisé des touristes
- (GMSBooleanPlaceAttribute) servesBreakfast [read, assign] |
Attribut de lieu indiquant que ce lieu sert le petit-déjeuner.
- (GMSBooleanPlaceAttribute) servesLunch [read, assign] |
Attribut de lieu indiquant que ce lieu sert le déjeuner.
- (GMSBooleanPlaceAttribute) servesDinner [read, assign] |
Attribut de lieu indiquant que l'établissement sert le dîner.
- (GMSBooleanPlaceAttribute) servesBeer [read, assign] |
Attribut de lieu indiquant que l'établissement sert de la bière.
- (GMSBooleanPlaceAttribute) servesWine [read, assign] |
Attribut de lieu indiquant que l'établissement sert du vin.
- (GMSBooleanPlaceAttribute) servesBrunch [read, assign] |
Attribut de lieu indiquant que l'établissement sert un brunch.
- (GMSBooleanPlaceAttribute) servesVegetarianFood [read, assign] |
Attribut de lieu indiquant que l'établissement sert de la cuisine végétarienne.
- (GMSBooleanPlaceAttribute) wheelchairAccessibleEntrance [read, assign] |
Attribut de lieu indiquant que le lieu est accessible en fauteuil roulant à l'entrée