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 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.
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 note
 Note 5 étoiles attribuée à ce lieu par les avis des utilisateurs.
GMSPlacesPriceLevelpriceLevel
 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.
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 Plus Code du lieu pour ce lieu.
GMSOpeningHoursopeningHours
 Horaires d'ouverture habituels de ce lieu.
GMSOpeningHourscurrentOpeningHours
 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.
NSUIntegeruserRatingsTotal
 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.
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
 L'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 dîner sur place.
GMSBooleanPlaceAttributecurbsidePickup
 Attribut de lieu pour les services de Drive disponible.
GMSBooleanPlaceAttributeréservable
 Attribut de lieu indiquant que le lieu est prisé des touristes
GMSBooleanPlaceAttributeservesBreakfast
 Attribut de lieu indiquant que ce lieu 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 l'établissement sert de la bière.
GMSBooleanPlaceAttributeservesWine
 Attribut de lieu indiquant que l'établissement sert du vin.
GMSBooleanPlaceAttributeservesBrunch
 Attribut de lieu indiquant que l'établissement sert un brunch.
GMSBooleanPlaceAttributeservesVegetarianFood
 Attribut de lieu indiquant que l'établissement sert de la cuisine végétarienne.
GMSBooleanPlaceAttributewheelchairAccessibleEntrance
 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 :
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 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.

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.

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 disponible.

Attribut de lieu indiquant que le lieu est prisé des touristes

Attribut de lieu indiquant que ce lieu 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 l'établissement sert de la bière.

Attribut de lieu indiquant que l'établissement sert du vin.

Attribut de lieu indiquant que l'établissement sert un brunch.

Attribut de lieu indiquant que l'établissement sert de la cuisine végétarienne.

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