Présentation
Représente un lieu physique spécifique.
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 sur la base des informations openingHours et 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 ce lieu. | |
CLLocationCoordinate2D | coordonnée |
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. | |
se superposer | note |
Note 5 étoiles pour ce lieu basée sur les avis des utilisateurs. | |
NSArray< GMSPlaceReview* > *. | avis |
Tableau d'objets GMSPlaceReview représentant les avis des utilisateurs sur le lieu. | |
GMSPlacesPriceLevel | priceLevel |
Niveau de prix pour ce lieu, sous forme de nombres entiers compris entre 0 et 4. | |
NSArray< NSString * > *. | types |
Types de lieu. | |
NSURL * | website |
Site Web de ce lieu. | |
NSAttributedString * | attributions |
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 |
Informations sur les horaires d'ouverture habituels de l'établissement pour ce lieu | |
GMSOpeningHours * | currentOpeningHours |
Affiche les horaires d'ouverture de ce lieu pour les sept prochains jours. | |
NSArray< GMSOpeningHours* > *. | secondaryOpeningHours |
Renvoie un tableau des heures d'ouverture secondaires de ce lieu au cours des sept prochains jours. | |
NSUInteger | userRatingsTotal |
Représente le nombre d'avis qui composent la note de ce lieu. | |
NSArray< GMSPlacePhotoMetadata* > *. | photos |
Tableau d'objets GMSPlacePhotoMetadata représentant les photos du lieu. | |
NSNumber * | UTCOffsetMinutes |
Décalage UTC du lieu, en minutes. | |
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 |
URL correspondant au type de lieu, que vous pouvez utiliser pour récupérer le NSData de l'icône de lieu. | |
GMSBooleanPlaceAttribute | à emporter |
Attribut de lieu pour l'expérience de 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. | |
GMSBooleanPlaceAttribute | réservable |
Attribut indiquant que le lieu est apprécié des touristes. | |
GMSBooleanPlaceAttribute | servesBreakfast |
Attribut indiquant un lieu qui sert le petit-déjeuner | |
GMSBooleanPlaceAttribute | servesLunch |
Attribut indiquant l'endroit où il est possible de déjeuner | |
GMSBooleanPlaceAttribute | servesDinner |
Attribut de lieu indiquant que l'établissement sert le dîner. | |
GMSBooleanPlaceAttribute | servesBeer |
Attribut indiquant que le lieu sert de la bière. | |
GMSBooleanPlaceAttribute | servesWine |
Attribut indiquant que le lieu sert du vin. | |
GMSBooleanPlaceAttribute | servesBrunch |
Attribut "Place" indiquant que le lieu sert un brunch | |
GMSBooleanPlaceAttribute | servesVegetarianFood |
Attribut indiquant que le lieu sert des plats végétariens. | |
GMSBooleanPlaceAttribute | wheelchairAccessibleEntrance |
Attribut indiquant que le lieu est accessible en fauteuil roulant à l'entrée |
Documentation sur les fonctions membres
- (GMSPlaceOpenStatus) isOpenAtDate: | (NSDate *) | date |
L'initialisation par défaut n'est pas disponible.
Calcule si un lieu est ouvert selon les critères openingHours
, UTCOffsetMinutes
et date
.
- Paramètres :
-
date Point de référence dans le temps utilisé pour déterminer si un lieu est ouvert.
- Renvoie :
- GMSPlaceOpenStatusOpen si l'établissement est ouvert, GMSPlaceOpenStatusClosed s'il est fermé et GMSPlaceOpenStatusUnknown si l'état d'ouverture est inconnu.
- </ph>
- 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 sur la base des informations openingHours
et UTCOffsetMinutes
, ainsi que de la date et de l'heure actuelles obtenues à partir de [NSDate date]
.
- Renvoie :
- GMSPlaceOpenStatusOpen si l'établissement est ouvert, GMSPlaceOpenStatusClosed s'il est fermé et GMSPlaceOpenStatusUnknown si l'état d'ouverture est inconnu.
- </ph>
- Remarque :
- Cette fonctionnalité est obsolète. Cette méthode est obsolète et a été remplacée par
GMSPlacesClient::isOpen:place:callback
et sera supprimée dans une prochaine version.
Documentation de la propriété
- (NSString*) name [read, copy] |
Nom du lieu.
- (NSString*) placeID [read, copy] |
ID de ce lieu.
- (CLLocationCoordinate2D) coordonnée [read, assign] |
Emplacement du lieu.
Le lieu 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, par exemple
y compris l'indicatif du pays précédé du signe "+". 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 décimal) note [read, assign] |
Note 5 étoiles pour ce lieu basée sur les avis des utilisateurs.
Les notes sont comprises entre 1 et 5. La valeur 0,0 signifie que nous n'avons pas reçu de note pour ce lieu (par exemple, parce que le nombre d'utilisateurs ayant donné son avis sur ce lieu n'est pas suffisant).
- (NSArray<GMSPlaceReview *>*) reviews [read, copy] |
Tableau d'objets GMSPlaceReview
représentant les avis des utilisateurs sur le lieu.
– (GMSPlacesPriceLevel) priceLevel [read, assign] |
Niveau de prix pour ce lieu, sous forme de nombres entiers compris entre 0 et 4.
Ex. : La valeur 4 signifie que le lieu est "$$$$". (coûts élevés). La valeur 0 signifie qu'il est sans frais (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, tandis que les valeurs valides correspondent à tous les types documentés sur la page <https://developers.google.com/places/ios-sdk/supported_types>.
- (NSURL*) site Web [read, copy] |
Site Web de ce lieu.
– (NSAttributedString*) attributions [read, copy] |
Chaîne d'attribution du fournisseur de données pour ce lieu.
Ils sont fournis sous forme de NSAttributedString, qui peut contenir des liens hypertexte vers le site Web de chaque fournisseur.
En règle générale, ces informations doivent être présentées à l'utilisateur si des données provenant 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.
Peut être nul si la taille du lieu n'est pas connue.
Cette opération renvoie une fenêtre d'affichage dont les dimensions sont adaptées à l'affichage du 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 composants sont fournis dans le but d'extraire des informations structurées sur l'adresse d'un lieu (par exemple, pour identifier la ville dans laquelle se trouve un lieu).
Ces composants ne doivent pas être utilisés pour le formatage 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] |
Informations sur les horaires d'ouverture habituels de l'établissement pour ce lieu
Inclut l'état d'ouverture, les périodes et le texte relatif aux jours de la semaine, le cas échéant.
- (GMSOpeningHours*) currentOpeningHours [read, assign] |
Affiche les horaires d'ouverture de ce lieu pour les 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
dans GMSOpeningHours
ne seront présentes que pour GMSPlace
currentOpeningHours
et GMSPlace
secondaryOpeningHours
.
- (NSArray<GMSOpeningHours *>*) secondaryOpeningHours [read, copy] |
Renvoie un tableau des heures d'ouverture secondaires 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 indiquer des horaires de drive ou de livraison en tant qu'horaires secondaires. Consultez GMSPlaceHoursType
pour connaître les différents types d'horaires secondaires.
Les entrées GMSPlaceSpecialDay
dans GMSOpeningHours
ne seront présentes que pour GMSPlace
currentOpeningHours
et GMSPlace
secondaryOpeningHours
.
- (NSUInteger) userRatingsTotal [read, assign] |
Représente le nombre d'avis qui composent 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 UTC du lieu, en minutes.
– (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] |
URL correspondant au type de lieu, que vous pouvez utiliser pour récupérer le NSData de l'icône de lieu.
REMARQUES: L'URL n'expire pas, et le format de l'image peut varier en fonction du type.
- (GMSBooleanPlaceAttribute) takeout [read, assign] |
Attribut de lieu pour l'expérience de vente à emporter.
- (GMSBooleanPlaceAttribute) delivery [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.
- (GMSBooleanPlaceAttribute) réservable [read, assign] |
Attribut indiquant que le lieu est apprécié des touristes.
- (GMSBooleanPlaceAttribute) servesBreakfast [read, assign] |
Attribut indiquant un lieu qui sert le petit-déjeuner
- (GMSBooleanPlaceAttribute) servesLunch [read, assign] |
Attribut indiquant l'endroit où il est possible de déjeuner
- (GMSBooleanPlaceAttribute) servesDinner [read, assign] |
Attribut de lieu indiquant que l'établissement sert le dîner.
- (GMSBooleanPlaceAttribute) servesBeer [read, assign] |
Attribut indiquant que le lieu sert de la bière.
- (GMSBooleanPlaceAttribute) servesWine [read, assign] |
Attribut indiquant que le lieu sert du vin.
- (GMSBooleanPlaceAttribute) servesBrunch [read, assign] |
Attribut indiquant que le lieu sert un brunch
- (GMSBooleanPlaceAttribute) servesVegetarianFood [read, assign] |
Attribut indiquant que le lieu sert des plats végétariens.
- (GMSBooleanPlaceAttribute) wheelchairAccessibleEntrance [read, assign] |
Attribut indiquant que le lieu est accessible en fauteuil roulant à l'entrée