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. | |
CLLocationCoordinate2D | coordonné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écimal | note |
Note cinq étoiles attribuée à ce lieu en fonction des avis des utilisateurs. | |
GMSPlacesPriceLevel | priceLevel |
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. | |
GMSPlaceViewportInfo * | Afficher 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. | |
GMSPlusCode * | PlusCode |
Représentation Plus Code du lieu pour ce lieu. | |
GMSOpeningHours * | horaires d'ouverture |
Informations habituelles sur l'établissement (horaires d'ouverture) pour ce lieu. | |
NSUInteger | userRatingsTotal |
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. | |
GMSbooleanPlaceAttribute | livraison |
Attribut Place pour les services de livraison. | |
GMSbooleanPlaceAttribute | repas |
Attribut Place pour dîner sur place. | |
GMSbooleanPlaceAttribute | drive disponible |
Attribut Place pour les services de Drive. | |
GMSbooleanPlaceAttribute | réservables |
Attribut de lieu indiquant que le lieu est apprécié des touristes. | |
GMSbooleanPlaceAttribute | restauration rapide |
Attribut de lieu indiquant le lieu où est servi le petit-déjeuner. | |
GMSbooleanPlaceAttribute | serve-déjeuner |
Attribut de lieu indiquant le lieu où est servi le déjeuner. | |
GMSbooleanPlaceAttribute | dîner |
Attribut de lieu indiquant que le restaurant sert le dîner. | |
GMSbooleanPlaceAttribute | sert |
Cet attribut indique le lieu où est servie de la bière. | |
GMSbooleanPlaceAttribute | du vin |
L'attribut "Place" indique que le lieu sert du vin. | |
GMSbooleanPlaceAttribute | service-Brunch |
Attribut de lieu indiquant un lieu servant un brunch. | |
GMSbooleanPlaceAttribute | porte Végétarien |
Attribut de lieu indiquant un restaurant végétarien. | |
GMSbooleanPlaceAttribute | faible 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 :
-
date Point 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.
- (GMSPlacesBusinessStatus) businessStatus [read, assign] |
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.
– (GMSbooleanPlaceAttribute) curbsidePickup [read, assign] |
Attribut Place pour les services de Drive.
– (GMSbooleanPlaceAttribute) réservable [read, assign] |
Attribut de lieu indiquant que le lieu est apprécié des touristes.
– (GMSbooleanPlaceAttribute) servesBreakfast [read, assign] |
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.
(- GMSbooleanPlaceAttribute) servesDinner [read, assign] |
Attribut de lieu indiquant que le restaurant sert le dîner.
(- GMSbooleanPlaceAttribute) servesBeer [read, assign] |
Cet attribut indique le lieu où est servie de la bière.
(- GMSbooleanPlaceAttribute) servesWine [read, assign] |
L'attribut "Place" indique que le lieu sert du vin.
– (GMSbooleanPlaceAttribute) servesBrunch [read, assign] |
Attribut de lieu indiquant un lieu servant un brunch.
(GMSbooleanPlaceAttribute) servesVegetarianFood [read, assign] |
Attribut de lieu indiquant un restaurant végétarien.
(GMSbooleanPlaceAttribute) : wheelAccessibleEntry. [read, assign] |
Attribut de lieu indiquant que le lieu est accessible en fauteuil roulant à l'entrée.