Classe Place
Classe google.maps.places.Place
Cette classe implémente PlaceOptions
.
Accédez-y en appelant le const {Place} = await google.maps.importLibrary("places")
.
Consultez Bibliothèques de l'API Maps JavaScript.
Constructeur | |
---|---|
Place |
Place(options) Paramètres :
|
Méthodes statiques | |
---|---|
searchByText |
searchByText(request) Paramètres :
Recherche de lieux basée sur une requête textuelle. |
searchNearby |
searchNearby(request) Paramètres :
Recherchez des lieux à proximité. |
Propriétés | |
---|---|
accessibilityOptions |
Type :
AccessibilityOptions optional Options d'accessibilité de ce lieu. undefined si les données des options d'accessibilité n'ont pas été appelées depuis le serveur. |
addressComponents |
Type :
Array<AddressComponent> optional Collection de composants d'adresse pour l'emplacement de ce lieu. Objet vide si aucune donnée d'adresse n'est connue. undefined si les données d'adresse n'ont pas été appelées depuis le serveur. |
adrFormatAddress |
Type :
string optional Représentation de l'adresse du lieu au format adr microformat. |
allowsDogs |
Type :
boolean optional |
attributions |
Type :
Array<Attribution> optional Texte de la mention à afficher pour ce résultat de lieu. |
businessStatus |
Type :
BusinessStatus optional État opérationnel du lieu. null s'il n'y a pas d'état connu. undefined si les données d'état n'ont pas été chargées depuis le serveur. |
displayName |
Type :
string optional Nom à afficher de l'établissement. null s'il n'y a pas de nom. undefined si les données de nom n'ont pas été chargées depuis le serveur. |
displayNameLanguageCode |
Type :
string optional Langue du nom à afficher du lieu. null s'il n'y a pas de nom. undefined si les données de nom n'ont pas été chargées depuis le serveur. |
editorialSummary |
Type :
string optional Résumé éditorial pour ce lieu. null s'il n'y a pas de résumé éditorial. undefined si ce champ n'a pas encore été demandé. |
editorialSummaryLanguageCode |
Type :
string optional Langue du résumé éditorial pour ce lieu. null s'il n'y a pas de résumé éditorial. undefined si ce champ n'a pas encore été demandé. |
evChargeOptions |
Type :
EVChargeOptions optional Options de recharge de VE proposées par le lieu. undefined si les options de recharge de véhicules électriques n'ont pas été appelées depuis le serveur. |
formattedAddress |
Type :
string optional Adresse complète du lieu. |
fuelOptions |
Type :
FuelOptions optional Options de carburant proposées par le lieu. undefined si les options de carburant n'ont pas été demandées au serveur. |
googleMapsURI |
Type :
string optional URL de la page Google officielle de ce lieu. Il s'agit de la page Google contenant les informations les plus pertinentes disponibles sur le lieu. |
hasCurbsidePickup |
Type :
boolean optional Indique si un établissement propose un service de Drive. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
hasDelivery |
Type :
boolean optional Indique si un lieu propose la livraison. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
hasDineIn |
Type :
boolean optional Indique si un lieu propose de manger sur place. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
hasLiveMusic |
Type :
boolean optional |
hasMenuForChildren |
Type :
boolean optional |
hasOutdoorSeating |
Type :
boolean optional |
hasRestroom |
Type :
boolean optional |
hasTakeout |
Type :
boolean optional Indique si un lieu propose des plats à emporter. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
iconBackgroundColor |
Type :
string optional Code couleur HEX par défaut pour la catégorie du lieu. |
id |
Type :
string Identifiant unique du lieu. |
internationalPhoneNumber |
Type :
string optional Numéro de téléphone du lieu au format international. Le format international inclut l'indicatif du pays, précédé du signe plus (+). |
isGoodForChildren |
Type :
boolean optional |
isGoodForGroups |
Type :
boolean optional |
isGoodForWatchingSports |
Type :
boolean optional |
isReservable |
Type :
boolean optional Indique si un lieu peut être réservé. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
location |
Type :
LatLng optional Position du lieu. |
nationalPhoneNumber |
Type :
string optional Numéro de téléphone du lieu, au format conforme à la norme régionale. |
parkingOptions |
Type :
ParkingOptions optional Options de stationnement proposées par le lieu. undefined si les données des options de stationnement n'ont pas été appelées depuis le serveur. |
paymentOptions |
Type :
PaymentOptions optional Options de paiement proposées par le lieu. undefined si les données des options de paiement n'ont pas été appelées depuis le serveur. |
photos |
Photos de ce lieu. La collection contiendra jusqu'à 10 objets Photo . |
plusCode |
Type :
PlusCode optional |
postalAddress |
Type :
PostalAddress optional |
priceLevel |
Type :
PriceLevel optional Niveau de prix du lieu. Cette propriété peut renvoyer l'une des valeurs suivantes :
|
priceRange |
Type :
PriceRange optional Tranche de prix pour ce lieu. endPrice peut ne pas être défini, ce qui indique une plage sans limite supérieure (par exemple, "Plus de 100 $"). |
primaryType |
Type :
string optional Type principal du lieu. null s'il n'y a pas de type. undefined si les données de type n'ont pas été chargées depuis le serveur. |
primaryTypeDisplayName |
Type :
string optional Nom à afficher du type principal de l'établissement. null s'il n'y a pas de type. undefined si les données de type n'ont pas été chargées depuis le serveur. |
primaryTypeDisplayNameLanguageCode |
Type :
string optional Langue du nom à afficher du type principal de l'établissement. null s'il n'y a pas de type. undefined si les données de type n'ont pas été chargées depuis le serveur. |
rating |
Type :
number optional Note, entre 1,0 et 5,0, basée sur les avis des utilisateurs concernant ce lieu. |
regularOpeningHours |
Type :
OpeningHours optional |
requestedLanguage |
Type :
string optional Langue demandée pour ce lieu. |
requestedRegion |
Type :
string optional Région demandée pour ce lieu. |
reviews |
Liste des avis sur ce lieu. |
servesBeer |
Type :
boolean optional Indique si un lieu sert de la bière. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
servesBreakfast |
Type :
boolean optional Indique si un établissement sert le petit-déjeuner. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
servesBrunch |
Type :
boolean optional Indique si un établissement sert des brunchs. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
servesCocktails |
Type :
boolean optional |
servesCoffee |
Type :
boolean optional |
servesDessert |
Type :
boolean optional |
servesDinner |
Type :
boolean optional Indique si un établissement sert le dîner. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
servesLunch |
Type :
boolean optional Indique si un lieu sert le déjeuner. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
servesVegetarianFood |
Type :
boolean optional Indique si un établissement sert des plats végétariens. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
servesWine |
Type :
boolean optional Indique si un établissement sert du vin. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
svgIconMaskURI |
Type :
string optional URI de la ressource de masque d'image SVG pouvant être utilisée pour représenter la catégorie d'un lieu. |
types |
Type :
Array<string> optional Tableau des types pour ce lieu (par exemple, ["political", "locality"] ou ["restaurant", "establishment"] ). |
userRatingCount |
Type :
number optional Nombre de notes d'utilisateurs ayant contribué à la Place.rating de ce lieu. |
utcOffsetMinutes |
Type :
number optional Décalage horaire actuel du lieu par rapport à UTC, en minutes. Par exemple, l'heure normale de l'Est australien (GMT+10) en heure d'été est 11 heures en avance sur l'heure UTC. La valeur utc_offset_minutes sera donc 660 . Pour les fuseaux horaires en retard par rapport à l'UTC, le décalage est négatif. Par exemple, le utc_offset_minutes est -60 pour le Cap-Vert. |
viewport |
Type :
LatLngBounds optional Fenêtre d'affichage préférée lorsque ce lieu est affiché sur une carte. |
websiteURI |
Type :
string optional Site Web faisant autorité pour ce lieu, comme la page d'accueil d'un établissement. |
|
Type :
OpeningHours optional |
|
Type :
boolean optional |
Méthodes | |
---|---|
fetchFields |
fetchFields(options) Paramètres :
|
|
getNextOpeningTime([date]) Paramètres :
Calcule la date représentant le prochain OpeningHoursTime. Renvoie "undefined" si les données sont insuffisantes pour calculer le résultat ou si le lieu n'est pas opérationnel. |
|
isOpen([date]) Paramètres :
Valeur renvoyée :
Promise<boolean optional> Vérifiez si le lieu est ouvert à la date et à l'heure indiquées. La promesse est résolue avec undefined si les données connues pour le lieu sont insuffisantes pour calculer cela (par exemple, si les horaires d'ouverture ne sont pas enregistrés). |
toJSON |
toJSON() Paramètres : aucun
Valeur renvoyée :
Object , un objet JSON contenant toutes les propriétés de lieu demandées. |
Interface PlaceOptions
Interface google.maps.places.PlaceOptions
Options pour construire un lieu.
Propriétés | |
---|---|
id |
Type :
string Identifiant unique du lieu. |
requestedLanguage optional |
Type :
string optional Identifiant de la langue dans laquelle les détails doivent être renvoyés. Consultez la liste des langues disponibles. |
requestedRegion optional |
Type :
string optional Code de région de l'utilisateur. Cela peut avoir une incidence sur les photos qui peuvent être renvoyées, et peut-être sur d'autres éléments. Le code régional accepte une valeur ccTLD ("domaine de premier niveau") à deux caractères. La plupart des codes ccTLD sont identiques aux codes ISO 3166-1, à quelques exceptions près. Par exemple, le ccTLD du Royaume-Uni est "uk" ( .co.uk ), tandis que son code ISO 3166-1 est "gb" (techniquement pour l'entité "Royaume-Uni de Grande-Bretagne et d'Irlande du Nord"). |
Classe AccessibilityOptions
Classe google.maps.places.AccessibilityOptions
Accédez-y en appelant le const {AccessibilityOptions} = await google.maps.importLibrary("places")
.
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
---|---|
hasWheelchairAccessibleEntrance |
Type :
boolean optional Indique si un lieu dispose d'une entrée accessible en fauteuil roulant. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
hasWheelchairAccessibleParking |
Type :
boolean optional Indique si un lieu dispose d'un parking accessible en fauteuil roulant. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
hasWheelchairAccessibleRestroom |
Type :
boolean optional Indique si un lieu dispose de toilettes accessibles en fauteuil roulant. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
hasWheelchairAccessibleSeating |
Type :
boolean optional Indique si un lieu propose des places assises accessibles en fauteuil roulant. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
Classe AddressComponent
Classe google.maps.places.AddressComponent
Accédez-y en appelant le const {AddressComponent} = await google.maps.importLibrary("places")
.
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
---|---|
longText |
Type :
string optional Texte complet du composant d'adresse. |
shortText |
Type :
string optional Texte abrégé du composant d'adresse donné. |
types |
Type :
Array<string> Tableau de chaînes indiquant le type de ce composant d'adresse. Pour consulter la liste des types valides, cliquez ici. |
Classe Attribution
Classe google.maps.places.Attribution
Accédez-y en appelant le const {Attribution} = await google.maps.importLibrary("places")
.
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
---|---|
provider |
Type :
string optional Texte de la mention à afficher pour ce résultat de lieu. |
providerURI |
Type :
string optional |
Classe AuthorAttribution
Classe google.maps.places.AuthorAttribution
Accédez-y en appelant le const {AuthorAttribution} = await google.maps.importLibrary("places")
.
Consultez