Documentation de référence de la classe GMSPlace

Documentation de référence sur la classe GMSPlace

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.
CLLocationCoordinate2Dcoordonné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 superposernote
 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.
GMSPlacesPriceLevelpriceLevel
 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.
NSUIntegeruserRatingsTotal
 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.
GMSPlacesBusinessStatusbusinessStatus
 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.
GMSBooleanPlaceAttributelivraison
 Attribut de lieu pour les services de livraison.
GMSBooleanPlaceAttributedineIn
 Attribut de lieu pour "dîner sur place"
GMSBooleanPlaceAttributecurbsidePickup
 Attribut de lieu pour les services de drive.
GMSBooleanPlaceAttributeréservable
 Attribut indiquant que le lieu est apprécié des touristes.
GMSBooleanPlaceAttributeservesBreakfast
 Attribut indiquant un lieu qui sert le petit-déjeuner
GMSBooleanPlaceAttributeservesLunch
 Attribut indiquant l'endroit où il est possible de déjeuner
GMSBooleanPlaceAttributeservesDinner
 Attribut de lieu indiquant que l'établissement sert le dîner.
GMSBooleanPlaceAttributeservesBeer
 Attribut indiquant que le lieu sert de la bière.
GMSBooleanPlaceAttributeservesWine
 Attribut indiquant que le lieu sert du vin.
GMSBooleanPlaceAttributeservesBrunch
 Attribut "Place" indiquant que le lieu sert un brunch
GMSBooleanPlaceAttributeservesVegetarianFood
 Attribut indiquant que le lieu sert des plats végétariens.
GMSBooleanPlaceAttributewheelchairAccessibleEntrance
 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 :
datePoint 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 type="x-smartling-placeholder">
</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 type="x-smartling-placeholder">
</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.

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"

Attribut de lieu pour les services de drive.

Attribut indiquant que le lieu est apprécié des touristes.

Attribut indiquant un lieu qui sert le petit-déjeuner

Attribut indiquant l'endroit où il est possible de déjeuner

Attribut de lieu indiquant que l'établissement sert le dîner.

Attribut indiquant que le lieu sert de la bière.

Attribut indiquant que le lieu sert du vin.

Attribut indiquant que le lieu sert un brunch

Attribut indiquant que le lieu sert des plats végétariens.

Attribut indiquant que le lieu est accessible en fauteuil roulant à l'entrée