Documentation de référence de la classe GMSPlace

Documentation de référence de la classe GMSPlace

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.
CLLocationCoordinate2Dcoordonné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.
GMSPlacesPriceLevelpriceLevel
 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.
GMSPlaceViewportInfoviewportInfo
 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.
GMSPlusCodeplusCode
 Représentation du Plus Code de l'établissement pour ce lieu.
GMSOpeningHoursopeningHours
 Horaires d'ouverture habituels de ce lieu.
GMSOpeningHourscurrentOpeningHours
 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.
NSUIntegeruserRatingsTotal
 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.
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 en fonction du type de lieu, que vous pouvez utiliser pour récupérer les NSData de l'icône de lieu.
GMSBooleanPlaceAttributeventes à emporter
 Attribut de lieu pour la vente à emporter.
GMSBooleanPlaceAttributelivraison
 Attribut de lieu pour les services de livraison.
GMSBooleanPlaceAttributedineIn
 Attribut de lieu pour un dîner dans une expérience.
GMSBooleanPlaceAttributecurbsidePickup
 Attribut de lieu pour les services de drive.
GMSBooleanPlaceAttributeà réserver
 Attribut du lieu indiquant que ce lieu est populaire auprès des touristes
GMSBooleanPlaceAttributeservesBreakfast
 Attribut de lieu indiquant que l'établissement sert le petit-déjeuner.
GMSBooleanPlaceAttributeservesLunch
 Attribut de lieu indiquant que ce lieu sert le déjeuner.
GMSBooleanPlaceAttributeservesDinner
 Attribut de lieu indiquant que l'établissement sert le dîner.
GMSBooleanPlaceAttributeservesBeer
 Attribut de lieu indiquant que cet établissement sert de la bière.
GMSBooleanPlaceAttributeservesWine
 Attribut de lieu indiquant que ce lieu sert du vin
GMSBooleanPlaceAttributeservesBrunch
 Attribut de lieu indiquant que ce restaurant sert des brunchs.
GMSBooleanPlaceAttributeservesVegetarianFood
 L'attribut de lieu indique que l'établissement sert des plats végétariens.
GMSBooleanPlaceAttributewheelchairAccessibleEntrance
 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 :
datePoint 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.

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.

Attribut de lieu pour les services de livraison.

- (GMSBooleanPlaceAttribute) dineIn [read, assign]

Attribut de lieu pour un dîner dans une expérience.

Attribut de lieu pour les services de drive.

Attribut du lieu indiquant que ce lieu est populaire auprès des touristes

Attribut de lieu indiquant que l'établissement sert le petit-déjeuner.

Attribut de lieu indiquant que ce lieu sert le déjeuner.

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

Attribut de lieu indiquant que cet établissement sert de la bière.

Attribut de lieu indiquant que ce lieu sert du vin

Attribut de lieu indiquant que ce restaurant sert des brunchs.

L'attribut de lieu indique que l'établissement sert des plats végétariens.

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