Documentation de référence sur la classe GMSPlace

Référence de classe GMSPlace

Présentation

Représente un lieu physique spécifique.

Un objet GMSPlace encapsule les informations sur un établissement physique, y compris son nom, son emplacement et toute autre information disponible à son sujet. Cette classe est immuable.

Fonctions publiques

(GMSPlaceOpenStatus).- isOpenAtDate:
 L'initialisation par défaut n'est pas disponible.
(GMSPlaceOpenStatus).- est ouvert
 Calcule si un lieu est ouvert en fonction de openingHours, UTCOffsetMinutes, et de la date et l'heure actuelles obtenues à partir de [NSDate date].

Propriétés

NSString * name
 Nom du lieu.
NSString * ID lieu
 ID du lieu.
CLLocationCoordinate2Dcoordonnée
 Lieu.
NSString * numéro de téléphone
 Numéro de téléphone de ce lieu, au format international, par exemple
NSString * formattedAddress (adresse formatée)
 Adresse du lieu sous forme de chaîne simple.
Nombre décimalnote
 Note cinq étoiles attribuée à ce lieu en fonction des avis des utilisateurs.
GMSPlacesPriceLevelpriceLevel
 Niveau de prix de cet établissement, sous forme d'entiers compris entre 0 et 4.
NSArray< NSString * > * d'appareils.
 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.
GMSPlaceViewportInfoAfficher les infos
 Fenêtre d'affichage recommandée pour ce lieu.
NSArray< GMSAddressComponent * > * Composants de l'adresse
 Tableau d'objets GMSAddressComponent représentant les composants de l'adresse du lieu.
GMSPlusCodePlusCode
 Représentation Plus Code du lieu pour ce lieu.
GMSOpeningHourshoraires d'ouverture
 Informations habituelles sur l'établissement (horaires d'ouverture) pour ce lieu.
NSUIntegeruserRatingsTotal
 Représente le nombre d'avis formant la note de ce lieu.
NSArray< GMSPlacePhotoMetadata * >photos
 Tableau d'objets GMSPlacePhotoMetadata représentant les photos du lieu.
NSNumber * UTCOffsetMinutes
 Décalage par rapport au fuseau horaire (UTC) du lieu, en minutes.
GMSPlacesBusinessStatus.businessStatus.
 GMSPlaceBusinessStatus du lieu.
UIColor * IcôneBackgroundColor
 Couleur d'arrière-plan de l'icône selon le type de lieu, pour colorer la vue derrière l'icône.
NSURL * URL de l'image de l'icône
 URL en fonction du type de lieu, que vous pouvez utiliser pour récupérer les NSData de l'icône Place.
GMSbooleanPlaceAttributeà emporter
 Attribut Place pour l'expérience de vente à emporter.
GMSbooleanPlaceAttributelivraison
 Attribut Place pour les services de livraison.
GMSbooleanPlaceAttributerepas
 Attribut Place pour dîner sur place.
GMSbooleanPlaceAttributedrive disponible
 Attribut Place pour les services de Drive.
GMSbooleanPlaceAttributeréservables
 Attribut de lieu indiquant que le lieu est apprécié des touristes.
GMSbooleanPlaceAttributerestauration rapide
 Attribut de lieu indiquant le lieu où est servi le petit-déjeuner.
GMSbooleanPlaceAttributeserve-déjeuner
 Attribut de lieu indiquant le lieu où est servi le déjeuner.
GMSbooleanPlaceAttributedîner
 Attribut de lieu indiquant que le restaurant sert le dîner.
GMSbooleanPlaceAttributesert
 Cet attribut indique le lieu où est servie de la bière.
GMSbooleanPlaceAttributedu vin
 L'attribut "Place" indique que le lieu sert du vin.
GMSbooleanPlaceAttributeservice-Brunch
 Attribut de lieu indiquant un lieu servant un brunch.
GMSbooleanPlaceAttributeporte Végétarien
 Attribut de lieu indiquant un restaurant végétarien.
GMSbooleanPlaceAttributefaible fauteuil
 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 permettant de déterminer si le lieu est ouvert.
Renvoie :
GMSPlaceOpenStatusOpen si l'établissement est ouvert, GMSPlaceOpenStatusClosed si l'établissement est fermé et GMSPlaceOpenStatusUnknown si l'état est inconnu.

Calcule si un lieu est ouvert en fonction de openingHours, UTCOffsetMinutes, et de la date et l'heure actuelles obtenues à partir de [NSDate date].

Renvoie :
GMSPlaceOpenStatusOpen si l'établissement est ouvert, GMSPlaceOpenStatusClosed si l'établissement est fermé et GMSPlaceOpenStatusUnknown si l'état est inconnu.

Documentation sur la propriété

- (NSString*) name [read, copy]

Nom du lieu.

- (NSString*) placeID [read, copy]

ID du lieu.

- (CLLocationCoordinate2D) coordonnée [read, assign]

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 de manière arbitraire dans la zone géographique du lieu.

(- NSString*) phoneNumber [read, copy]

Numéro de téléphone de ce lieu, au format international :

suivi du code pays précédé du préfixe +. Par exemple, le numéro de téléphone de Google Sydney est le +61 2 9374 4000.

- (NSString*) formattedAddress [read, copy]

Adresse du lieu sous forme de chaîne simple.

- (float) note [read, assign]

Note cinq étoiles attribuée à ce lieu en fonction des avis des utilisateurs.

Les notes vont de 1,0 à 5,0. 0,0 signifie que nous n'avons pas donné de note à ce lieu (par exemple, parce que peu d'utilisateurs ont donné son avis sur ce lieu).

– (GMSPlacesPriceLevel) priceLevel [read, assign]

Niveau de prix de cet établissement, sous forme d'entiers compris entre 0 et 4.

Exemple : La valeur 4 signifie que ce lieu est "$$$$" (cher). La valeur 0 signifie "sans frais" (par exemple, un musée avec entrée sans frais).

- Types<NSArray<NSString *>*) [read, copy]

Types de ce lieu.

Les types sont des "NSStrings", tandis que les valeurs valides sont celles indiquées dans <https://developers.google.com/places/ios-sdk/supported_types>.

- (NSURL*) site Web [read, copy]

Site Web de ce lieu.

- (Attributions NSAttributedString*) attributions [read, copy]

Chaîne d'attribution du fournisseur de données pour ce lieu.

Celles-ci 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, ces éléments doivent être présentés à l'utilisateur si les données de ce GMSPlace sont présenté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.

Cette 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 destinés à l'extraction d'informations structurées sur l'adresse d'un lieu, par exemple pour trouver la ville où se trouve le lieu.

Ces composants ne doivent pas être utilisés 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 cet établissement.

Inclut l'état d'ouverture, les règles et le texte du jour de la semaine, le cas échéant.

- (NSUInteger) userRatingsTotal [read, assign]

Représente le nombre d'avis formant 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 par rapport au fuseau horaire (UTC) du lieu, en minutes.

GMSPlaceBusinessStatus du lieu.

- (UIColor*) iconBackgroundColor [read, assign]

Couleur d'arrière-plan de l'icône selon le 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 Place.

REMARQUE: Le lien URL n'expire pas et le format de l'image peut varier en fonction du type.

(GMSBooleanPlaceAttribute) : takeout [read, assign]

Attribut Place pour l'expérience de vente à emporter.

- (GMSbooleanPlaceAttribute) de delivery [read, assign]

Attribut Place pour les services de livraison.

(GMSbooleanPlaceAttribute) dineIn [read, assign]

Attribut Place pour dîner sur place.

Attribut Place pour les services de Drive.

– (GMSbooleanPlaceAttribute) réservable [read, assign]

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

Attribut de lieu indiquant le lieu où est servi le petit-déjeuner.

– (GMSbooleanPlaceAttribute) servesLunch [read, assign]

Attribut de lieu indiquant le lieu où est servi le déjeuner.

Attribut de lieu indiquant que le restaurant sert le dîner.

Cet attribut indique le lieu où est servie de la bière.

L'attribut "Place" indique que le lieu sert du vin.

– (GMSbooleanPlaceAttribute) servesBrunch [read, assign]

Attribut de lieu indiquant un lieu servant un brunch.

Attribut de lieu indiquant un restaurant végétarien.

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