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 disponible à 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 , du 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 | classification |
Note 5 étoiles de 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, exprimé sous forme d'entiers compris entre 0 et 4. | |
NSArray< NSString * > * | de recherche |
Types de ce 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 du Plus Code de l'établissement pour ce lieu. | |
GMSOpeningHours * | openingHours |
Horaires d'ouverture habituels de ce lieu. | |
GMSOpeningHours * | currentOpeningHours |
Affiche les horaires d'ouverture de ce lieu pour les 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 pour la note de ce lieu. | |
NSArray< GMSPlacePhotoMetadata * > * | photos |
Tableau d'objets GMSPlacePhotoMetadata représentant les photos du lieu. | |
NSNumber * | UTCOffsetMinutes |
Décalage vers le fuseau horaire 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 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 un dîner dans une expérience. | |
GMSBooleanPlaceAttribute | curbsidePickup |
Attribut de lieu pour les services de drive. | |
GMSBooleanPlaceAttribute | à réserver |
Attribut du lieu indiquant que ce lieu est populaire auprès des touristes | |
GMSBooleanPlaceAttribute | servesBreakfast |
Attribut de lieu indiquant que l'établissement 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 cet établissement sert de la bière. | |
GMSBooleanPlaceAttribute | servesWine |
Attribut de lieu indiquant que ce lieu sert du vin | |
GMSBooleanPlaceAttribute | servesBrunch |
Attribut de lieu indiquant que ce restaurant sert des brunchs. | |
GMSBooleanPlaceAttribute | servesVegetarianFood |
L'attribut de lieu indique que l'établissement sert des plats végétariens. | |
GMSBooleanPlaceAttribute | wheelchairAccessibleEntrance |
Attribut de lieu indiquant que le lieu est accessible en fauteuil roulant à l'entrée |
Documentation sur les fonctions de membre
- (GMSPlaceOpenStatus) isOpenAtDate: | (NSDate *) | date |
L'initialisation par défaut n'est pas disponible.
Calcule si un lieu est ouvert en fonction des critères 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 l'établissement 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
, du 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 l'établissement 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 remplacée par
GMSPlacesClient::isOpen:place:callback
dans une prochaine version.
Documentation sur la propriété
- (NSString*) name [read, copy] |
Nom du lieu.
- (NSString*) placeID [read, copy] |
ID de lieu de ce lieu.
- (CLLocationCoordinate2D) Coordinate [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, par exemple
en ajoutant l'indicatif avec le 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.
- classification (float) [read, assign] |
Note 5 étoiles de ce lieu, basée sur 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 le nombre d'utilisateurs n'a pas donné son avis sur ce lieu).
- (NSArray<GMSPlaceReview *>*) avis [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, exprimé sous forme d'entiers compris entre 0 et 4.
Par exemple, la valeur 4 signifie que le lieu est "$$$$" (cher). La valeur 0 signifie que l'application est sans frais (par exemple, dans un musée dont l'entrée est sans frais).
- types (NSArray<NSString *>*) [read, copy] |
Types de ce lieu.
Les types sont des NSStrings, et les valeurs valides correspondent à tous les types documentés sur <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 hypertextes vers le site Web de chaque fournisseur.
En général, l'utilisateur doit les voir si les 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 nulle 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 composants sont fournis afin d'extraire des informations structurées sur l'adresse du 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 du Plus Code de l'établissement pour ce lieu.
– (GMSOpeningHours*) openingHours [read, assign] |
Horaires d'ouverture habituels de ce lieu.
Inclut les informations sur les horaires 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 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] |
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 drive ou de livraison comme 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 pour 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 vers le fuseau horaire 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 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 et le format de la taille d'image peut varier selon le 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 un dîner dans une expérience.
- (GMSBooleanPlaceAttribute) curbsidePickup [read, assign] |
Attribut de lieu pour les services de drive.
- (GMSBooleanPlaceAttribute) reservable [read, assign] |
Attribut du lieu indiquant que ce lieu est populaire auprès des touristes
- (GMSBooleanPlaceAttribute) servesBreakfast [read, assign] |
Attribut de lieu indiquant que l'établissement 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 cet établissement sert de la bière.
- (GMSBooleanPlaceAttribute) servesWine [read, assign] |
Attribut de lieu indiquant que ce lieu sert du vin
- (GMSBooleanPlaceAttribute) servesBrunch [read, assign] |
Attribut de lieu indiquant que ce restaurant sert des brunchs.
- (GMSBooleanPlaceAttribute) servesVegetarianFood [read, assign] |
L'attribut de lieu indique que l'établissement sert des plats végétariens.
- (GMSBooleanPlaceAttribute) wheelchairAccessibleEntrance [read, assign] |
Attribut de lieu indiquant que le lieu est accessible en fauteuil roulant à l'entrée