Place Data

Classe Place

Classe google.maps.places.Place

Cette classe implémente PlaceOptions.

Accédez-y en appelant const {Place} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

Place
Place(options)
Paramètres : 
searchByText
searchByText(request)
Paramètres : 
Valeur renvoyée : Promise<{places:Array<Place>}>
Recherche de lieux basée sur une requête textuelle.
searchNearby
searchNearby(request)
Paramètres : 
Valeur renvoyée : Promise<{places:Array<Place>}>
Rechercher des lieux à proximité
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
Ensemble des composants d'adresse pour l'emplacement de ce lieu. Objet vide s'il n'existe aucune donnée d'adresse 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 microformat adr.
allowsDogs
Type : boolean optional
attributions
Type : Array<Attribution> optional
Fournisseurs de données à afficher pour le lieu.
businessStatus
Type : BusinessStatus optional
État opérationnel de l'établissement. null si l'état est inconnu. undefined si les données d'état n'ont pas été chargées depuis le serveur.
consumerAlert
Type : ConsumerAlert optional
Alerte consommateur pour ce lieu.
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 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.
editorialSummary
Type : string optional
Résumé éditorial de 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 de ce lieu. null s'il n'y a pas de résumé éditorial. undefined si ce champ n'a pas encore été demandé.
evChargeAmenitySummary
Type : EVChargeAmenitySummary optional
EVChargeAmenitySummary pour ce lieu.
evChargeOptions
Type : EVChargeOptions optional
Options de recharge de VE proposées par l'établissement. undefined si les options de recharge de VE n'ont pas été demandées au serveur.
formattedAddress
Type : string optional
L'adresse complète de l'établissement.
fuelOptions
Type : FuelOptions optional
Options de carburant proposées par l'établissement. undefined si les options de carburant n'ont pas été demandées au serveur.
generativeSummary
Type : GenerativeSummary optional
Le GenerativeSummary pour ce lieu.
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 retrait au drive. Renvoie "true" ou "false" si la valeur est connue. Renvoie la valeur "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé.
hasDelivery
Type : boolean optional
Si un établissement propose la livraison. Renvoie "true" ou "false" si la valeur est connue. Renvoie la valeur "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé.
hasDineIn
Type : boolean optional
Indique si un établissement propose des repas sur place. Renvoie "true" ou "false" si la valeur est connue. Renvoie la valeur "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 établissement propose des plats à emporter. Renvoie "true" ou "false" si la valeur est connue. Renvoie la valeur "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé.
iconBackgroundColor
Type : string optional
Code couleur hexadécimal par défaut pour la catégorie du lieu.
id
Type : string
ID de lieu unique.
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 la valeur "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé.
location
Type : LatLng optional
La position du lieu.
nationalPhoneNumber
Type : string optional
Numéro de téléphone du lieu, au format conforme à la norme régionale.
neighborhoodSummary
Type : NeighborhoodSummary optional
NeighborhoodSummary pour ce lieu.
parkingOptions
Type : ParkingOptions optional
Options de stationnement proposées par l'établissement. undefined si les données sur les options de stationnement n'ont pas été appelées depuis le serveur.
paymentOptions
Type : PaymentOptions optional
Modes de paiement proposés par l'établissement. undefined si les données des modes de paiement n'ont pas été appelées depuis le serveur.
photos
Type : Array<Photo> optional
Photos de ce lieu. La collection contiendra jusqu'à dix 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 :
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
priceRange
Type : PriceRange optional
La gamme de prix de 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 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.
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 comprise entre 1,0 et 5,0, basée sur les avis des utilisateurs sur 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.
resourceName
Type : string
Nom de ressource unique du lieu.
reviews
Type : Array<Review> optional
Liste des avis sur ce lieu.
reviewSummary
Type : ReviewSummary optional
ReviewSummary pour ce lieu.
servesBeer
Type : boolean optional
Indique si un établissement sert de la bière. Renvoie "true" ou "false" si la valeur est connue. Renvoie la valeur "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 la valeur "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 la valeur "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 la valeur "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé.
servesLunch
Type : boolean optional
Indique si un établissement sert le déjeuner. Renvoie "true" ou "false" si la valeur est connue. Renvoie la valeur "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 propose des plats végétariens. Renvoie "true" ou "false" si la valeur est connue. Renvoie la valeur "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 la valeur "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé.
shortFormattedAddress
Type : string optional
Adresse courte du lieu.
subDestinations
Type : Array<Place> optional
Liste des sous-destinations pour ce lieu. Les sous-destinations sont des lieux spécifiques associés à un lieu principal. Ils fournissent des destinations plus spécifiques aux utilisateurs qui effectuent une recherche dans un lieu vaste ou complexe, comme un aéroport, un parc national, une université ou un stade.
svgIconMaskURI
Type : string optional
URI de la ressource de masque d'image SVG qui peut ê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 d'avis d'utilisateurs ayant contribué à la note (Place.rating) de ce lieu.
utcOffsetMinutes
Type : number optional
Décalage horaire actuel du lieu par rapport à UTC, exprimé en minutes. Par exemple, l'heure normale de l'Est australien (GMT+10) en heure d'été est en avance de 11 heures sur l'heure UTC. Par conséquent, utc_offset_minutes sera 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 lors de l'affichage de ce lieu sur une carte.
websiteURI
Type : string optional
Site Web faisant autorité pour ce lieu, comme la page d'accueil d'un établissement.
openingHours
Type : OpeningHours optional
hasWiFi
Type : boolean optional
fetchFields
fetchFields(options)
Paramètres : 
Valeur renvoyée : Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
Paramètres : 
  • date : Date optional
Valeur renvoyée : Promise<Date optional>
Calcule le Date de la prochaine heure d'ouverture à l'aide du Place.regularOpeningHours du lieu. Renvoie "undefined" si les données sont insuffisantes pour calculer le résultat ou si ce lieu n'est pas opérationnel.
BetaisOpen
isOpen([date])
Paramètres : 
  • date : Date optional (valeur par défaut : maintenant).
Valeur renvoyée : Promise<boolean optional>
Vérifiez si le lieu est ouvert à l'heure Date indiquée. Renvoie undefined si les données connues pour le lieu sont insuffisantes pour calculer cette valeur (par exemple, si les horaires d'ouverture ne sont pas enregistrés).
toJSON
toJSON()
Paramètres : aucun
Valeur de retour : Object, un objet JSON avec toutes les propriétés de lieu demandées.

Interface PlaceOptions

google.maps.places.PlaceOptions interface

Options de construction d'un lieu.

id optional
Type : string optional
ID de lieu unique.
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 la région de l'utilisateur. Cela peut affecter les photos qui peuvent être renvoyées, et éventuellement 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").
resourceName optional
Type : string optional
Nom de ressource unique du lieu.

Classe AccessibilityOptions

Classe google.maps.places.AccessibilityOptions

Accédez-y en appelant const {AccessibilityOptions} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

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 la valeur "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 la valeur "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 la valeur "null" si la valeur est inconnue.
hasWheelchairAccessibleSeating
Type : boolean optional
Indique si un établissement propose des places assises accessibles en fauteuil roulant. Renvoie "true" ou "false" si la valeur est connue. Renvoie la valeur "null" si la valeur est inconnue.

Classe AddressComponent

Classe google.maps.places.AddressComponent

Composant d'adresse pour l'emplacement du lieu.

Accédez-y en appelant const {AddressComponent} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

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.

Attribution

Classe google.maps.places.Attribution

Informations sur un fournisseur de données pour un lieu.

Accédez-y en appelant const {Attribution} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

provider
Type : string optional
Nom du fournisseur de données du lieu.
providerURI
Type : string optional
URI vers le fournisseur de données du lieu.

Classe AuthorAttribution

Classe google.maps.places.AuthorAttribution

Informations sur l'auteur du contenu généré par l'utilisateur.

Accédez-y en appelant const {AuthorAttribution} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

displayName
Type : string
Nom de l'auteur pour ce résultat.
photoURI
Type : string optional
URI de la photo de l'auteur pour ce résultat. Il est possible que cette option ne soit pas toujours disponible.
uri
Type : string optional
URI du profil de l'auteur pour ce résultat.

Classe ConnectorAggregation

Classe google.maps.places.ConnectorAggregation

Informations sur la recharge de VE, agrégées pour les connecteurs du même type et de la même vitesse de recharge.

Accédez-y en appelant const {ConnectorAggregation} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

availabilityLastUpdateTime
Type : Date optional
Heure de la dernière mise à jour des informations de disponibilité du connecteur dans cette agrégation.
availableCount
Type : number optional
Nombre de connecteurs de cette agrégation actuellement disponibles.
count
Type : number
Nombre de connecteurs dans cette agrégation.
maxChargeRateKw
Type : number
Taux de recharge maximal statique en kW de chaque connecteur de l'agrégation.
outOfServiceCount
Type : number optional
Nombre de connecteurs de ce regroupement qui sont actuellement hors service.
type
Type : EVConnectorType optional
Type de connecteur de cette agrégation.

Classe ConsumerAlert

Classe google.maps.places.ConsumerAlert

Message d'alerte consommateur. Tous les textes sont affichés dans la langue spécifiée par le champ languageCode.

Accédez-y en appelant const {ConsumerAlert} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

details
Type : ConsumerAlertDetails optional
Détails du message d'alerte consommateur.
languageCode
Type : string optional
Code de langue du message d'alerte consommateur.
overview
Type : string optional
Présentation du message d'alerte consommateur.

Classe ConsumerAlertDetails

Classe google.maps.places.ConsumerAlertDetails

Détails du message d'alerte consommateur.

Accédez-y en appelant const {ConsumerAlertDetails} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

aboutLinkTitle
Type : string optional
Titre à afficher pour un lien fournissant plus d'informations.
aboutLinkURI
Type : string optional
URI d'un lien permettant d'obtenir plus d'informations.
description
Type : string optional
Description du message d'alerte consommateur.
title
Type : string optional
Titre à afficher avec la description détaillée.

Classe ContentBlock

Classe google.maps.places.ContentBlock

ContentBlock décrit le contenu d'un résumé et sa provenance.

Accédez-y en appelant const {ContentBlock} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

content
Type : string optional
Contenu lié au sujet.
contentLanguageCode
Type : string optional
Code de langue du contenu.
referencedPlaces
Type : Array<Place>
Liste des Place référencés. Lors de la première récupération, chaque lieu ne contient qu'un ID de lieu dans le champ id.

Classe EVChargeAmenitySummary

Classe google.maps.places.EVChargeAmenitySummary

Résumé généré par IA des services à proximité de la borne de recharge VE. Cela ne s'applique qu'aux lieux de type electric_vehicle_charging_station.

Accédez-y en appelant const {EVChargeAmenitySummary} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

coffee
Type : ContentBlock optional
Résumé des cafés à proximité.
disclosureText
Type : string optional
Texte de la divulgation concernant ce résumé.
disclosureTextLanguageCode
Type : string optional
Code de langue du texte de la divulgation.
flagContentURI
Type : string optional
URI permettant de signaler un problème lié au résumé.
overview
Type : ContentBlock optional
Présentation des services disponibles.
restaurant
Type : ContentBlock optional
Un résumé des restaurants à proximité.
store
Type : ContentBlock optional
Un résumé des magasins à proximité.

Classe EVChargeOptions

Classe google.maps.places.EVChargeOptions

Informations sur la borne de recharge VE hébergée dans le lieu.

Accédez-y en appelant const {EVChargeOptions} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

connectorAggregations
Liste des agrégations de connecteurs de recharge pour véhicules électriques contenant des connecteurs du même type et du même taux de charge.
connectorCount
Type : number
Nombre de connecteurs à cette station. Étant donné que certains ports peuvent avoir plusieurs connecteurs, mais ne peuvent recharger qu'une seule voiture à la fois, le nombre de connecteurs peut être supérieur au nombre total de voitures pouvant être rechargées simultanément.

EVConnectorType constants

google.maps.places.EVConnectorType constantes

Types de connecteurs de recharge pour véhicules électriques.

Accédez-y en appelant const {EVConnectorType} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

CCS_COMBO_1 Combined Charging System (CA et CC). Basé sur le connecteur SAE Type-1 J-1772.
CCS_COMBO_2 Combined Charging System (CA et CC). Basé sur le connecteur Mennekes de type 2.
CHADEMO Connecteur de type CHAdeMO.
J1772 Connecteur J1772 de type 1.
NACS Le North American Charging System (NACS), normalisé sous le nom de SAE J3400.
OTHER Autres types de connecteurs.
TESLA Connecteur TESLA générique. Il s'agit de la norme NACS en Amérique du Nord, mais d'autres normes peuvent être utilisées dans d'autres régions du monde (par exemple, CCS Combo 2 (CCS2) ou GB/T). Cette valeur est moins représentative d'un type de connecteur réel et représente plutôt la possibilité de recharger un véhicule de la marque Tesla dans une station de recharge appartenant à Tesla.
TYPE_2 Connecteur IEC 62196 de type 2. Souvent appelé "MENNEKES".
UNSPECIFIED_GB_T Le type GB/T correspond à la norme GB/T en Chine. Ce type couvre tous les types GB_T.
UNSPECIFIED_WALL_OUTLET Prise murale non spécifiée.

Interface EVSearchOptions

google.maps.places.EVSearchOptions interface

Options liées aux VE pouvant être spécifiées pour une requête de Place Search.

connectorTypes optional
Type : Array<EVConnectorType> optional
Liste des types de connecteurs de VE préférés. Un lieu qui n'est compatible avec aucun des types de connecteurs listés est exclu.
minimumChargingRateKw optional
Type : number optional
Vitesse de recharge minimale requise en kilowatts. Un lieu dont le taux de recharge est inférieur au taux spécifié est exclu.

Interface FetchFieldsRequest

google.maps.places.FetchFieldsRequest interface

Options de récupération des champs Place.

fields
Type : Array<string>
Liste des champs à récupérer.

Classe FuelOptions

Classe google.maps.places.FuelOptions

Informations les plus récentes sur les options de carburant dans une station-service. Ces informations sont mises à jour régulièrement.

Accédez-y en appelant const {FuelOptions} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

fuelPrices
Type : Array<FuelPrice>
Liste des prix des carburants pour chaque type de carburant proposé par cette station, une entrée par type de carburant.

Classe FuelPrice

Classe google.maps.places.FuelPrice

Informations sur le prix d'un type de carburant donné.

Accédez-y en appelant const {FuelPrice} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

price
Type : Money optional
Prix du carburant.
type
Type : FuelType optional
Type de carburant.
updateTime
Type : Date optional
Heure de la dernière mise à jour du prix du carburant.

FuelType

google.maps.places.FuelType constantes

Types de carburants.

Accédez-y en appelant const {FuelType} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

BIO_DIESEL Biodiesel.
DIESEL Gazole.
DIESEL_PLUS Diesel plus fuel.
E100 E 100.
E80 E 80.
E85 thought E 85.
LPG GPL.
METHANE Méthane.
MIDGRADE Intermédiaire.
PREMIUM Le haut de gamme
REGULAR_UNLEADED Sans plomb ordinaire.
SP100 SP 100.
SP91 SP 91.
SP91_E10 SP 91 E10.
SP92 SP 92.
SP95 SP 95.
SP95_E10 SP95 E10.
SP98 SP 98.
SP99 SP 99.
TRUCK_DIESEL Diesel pour camion.

Classe GenerativeSummary

Classe google.maps.places.GenerativeSummary

Résumé du lieu généré par IA.

Accédez-y en appelant const {GenerativeSummary} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

disclosureText
Type : string optional
Texte de la divulgation concernant ce résumé.
disclosureTextLanguageCode
Type : string optional
Code de langue du texte de la divulgation.
flagContentURI
Type : string optional
URI permettant de signaler un problème lié au résumé.
overview
Type : string optional
Présentation du lieu.
overviewLanguageCode
Type : string optional
Code de langue de l'aperçu.

Classe google.maps.places.GoogleMapsLinks

Liens permettant de déclencher différentes actions Google Maps.

Accédez-y en appelant const {GoogleMapsLinks} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

directionsURI
Type : string optional
Un lien permettant d'afficher l'itinéraire vers le lieu sur Google Maps. Le lien ne renseigne que le lieu de destination et utilise le mode de transport par défaut DRIVE.
photosURI
Type : string optional
Lien permettant d'afficher les photos du lieu sur Google Maps.
placeURI
Type : string optional
Un lien pour afficher le lieu sur Google Maps.
reviewsURI
Type : string optional
Lien permettant d'afficher les avis sur le lieu dans Google Maps.
writeAReviewURI
Type : string optional
Un lien pour rédiger un avis sur le lieu dans Google Maps.

Classe Money

Classe google.maps.places.Money

Représentation d'un montant avec son type de devise.

Accédez-y en appelant const {Money} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

currencyCode
Type : string
Code de la devise à trois lettres défini par la norme ISO 4217.
nanos
Type : number
Nombre de nano-unités (10^-9) du montant.
units
Type : number
Unités entières du montant. Par exemple, si Money.currencyCode est défini sur "USD", une unité correspond à 1 dollar américain.
toString
toString()
Paramètres : aucun
Valeur renvoyée : string
Renvoie une représentation lisible par l'humain du montant avec son symbole de devise.

Classe NeighborhoodSummary

Classe google.maps.places.NeighborhoodSummary

Résumé généré par IA des points d'intérêt à proximité du lieu.

Accédez-y en appelant const {NeighborhoodSummary} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

description
Type : ContentBlock optional
Description détaillée du quartier.
disclosureText
Type : string optional
Texte de la divulgation concernant ce résumé.
disclosureTextLanguageCode
Type : string optional
Code de langue du texte de la divulgation.
flagContentURI
Type : string optional
URI permettant de signaler un problème lié au résumé.
overview
Type : ContentBlock optional
Présentation du quartier.

Classe OpeningHours

Classe google.maps.places.OpeningHours

Informations sur les horaires d'ouverture d'un lieu.

Accédez-y en appelant const {OpeningHours} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

periods
Périodes d'ouverture pour chaque jour de la semaine, à partir du dimanche, dans l'ordre chronologique. N'inclut pas les jours où le lieu n'est pas ouvert.
weekdayDescriptions
Type : Array<string>
Tableau de sept chaînes représentant les horaires d'ouverture formatés pour chaque jour de la semaine. Le service Places formate et localise les horaires d'ouverture de manière appropriée pour la langue actuelle. L'ordre des éléments dans ce tableau dépend de la langue. Pour certaines langues, le premier jour de la semaine est le lundi. Pour d'autres, c'est le dimanche.

Classe OpeningHoursPeriod

Classe google.maps.places.OpeningHoursPeriod

Période pendant laquelle le lieu est ouvert.

Accédez-y en appelant const {OpeningHoursPeriod} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

close
Type : OpeningHoursPoint optional
Heure de fermeture du lieu.
open
Heure d'ouverture du lieu.

Classe OpeningHoursPoint

Classe google.maps.places.OpeningHoursPoint

Point où l'état d'ouverture du lieu change.

Accédez-y en appelant const {OpeningHoursPoint} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

day
Type : number
Jour de la semaine, sous la forme d'un nombre compris entre 0 et 6, en commençant par le dimanche. Par exemple, 2 signifie Mardi.
hour
Type : number
Heure de OpeningHoursPoint.time sous forme de nombre, comprise entre 0 et 23. Il sera indiqué dans le fuseau horaire du lieu.
minute
Type : number
Minute de OpeningHoursPoint.time sous forme de nombre, comprise entre 0 et 59. Il sera indiqué dans le fuseau horaire du lieu.

Classe ParkingOptions

Classe google.maps.places.ParkingOptions

Accédez-y en appelant const {ParkingOptions} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

hasFreeGarageParking
Type : boolean optional
Indique si un établissement propose un parking couvert sans frais. Renvoie "true" ou "false" si la valeur est connue. Renvoie la valeur "null" si la valeur est inconnue.
hasFreeParkingLot
Type : boolean optional
Indique si un établissement propose un parking gratuit. Renvoie "true" ou "false" si la valeur est connue. Renvoie la valeur "null" si la valeur est inconnue.
hasFreeStreetParking
Type : boolean optional
Indique si un établissement propose un stationnement sur rue sans frais. Renvoie "true" ou "false" si la valeur est connue. Renvoie la valeur "null" si la valeur est inconnue.
hasPaidGarageParking
Type : boolean optional
Indique si un établissement propose un parking couvert payant. Renvoie "true" ou "false" si la valeur est connue. Renvoie la valeur "null" si la valeur est inconnue.
hasPaidParkingLot
Type : boolean optional
Indique si un établissement propose des parkings payants. Renvoie "true" ou "false" si la valeur est connue. Renvoie la valeur "null" si la valeur est inconnue.
hasPaidStreetParking
Type : boolean optional
Indique si un établissement propose un stationnement payant sur rue. Renvoie "true" ou "false" si la valeur est connue. Renvoie la valeur "null" si la valeur est inconnue.
hasValetParking
Type : boolean optional
Indique si un établissement propose un service de voiturier. Renvoie "true" ou "false" si la valeur est connue. Renvoie la valeur "null" si la valeur est inconnue.

Classe PaymentOptions

Classe google.maps.places.PaymentOptions

Accédez-y en appelant const {PaymentOptions} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

acceptsCashOnly
Type : boolean optional
Indique si un établissement n'accepte que les paiements en espèces. Renvoie "true" ou "false" si la valeur est connue. Renvoie la valeur "null" si la valeur est inconnue.
acceptsCreditCards
Type : boolean optional
Indique si un établissement accepte les paiements par carte de crédit. Renvoie "true" ou "false" si la valeur est connue. Renvoie la valeur "null" si la valeur est inconnue.
acceptsDebitCards
Type : boolean optional
Indique si un établissement accepte les paiements par carte de débit. Renvoie "true" ou "false" si la valeur est connue. Renvoie la valeur "null" si la valeur est inconnue.
acceptsNFC
Type : boolean optional
Indique si un établissement accepte les paiements via NFC. Renvoie "true" ou "false" si la valeur est connue. Renvoie la valeur "null" si la valeur est inconnue.

Classe Photo

Classe google.maps.places.Photo

Informations sur une photo d'un lieu.

Accédez-y en appelant const {Photo} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

authorAttributions
Texte d'attribution à afficher pour cette photo.
flagContentURI
Type : string optional
Lien permettant à l'utilisateur de signaler un problème concernant la photo.
googleMapsURI
Type : string optional
Un lien permettant d'afficher la photo sur Google Maps
heightPx
Type : number
Hauteur de la photo en pixels.
widthPx
Type : number
Largeur de la photo en pixels.
getURI
getURI([options])
Paramètres : 
Valeur renvoyée : string
Renvoie l'URL de l'image correspondant aux options spécifiées.

Classe PlusCode

Classe google.maps.places.PlusCode

Plus Code du lieu. Pour en savoir plus, consultez https://plus.codes/.

Accédez-y en appelant const {PlusCode} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

compoundCode
Type : string optional
Plus code avec une zone de 1/8 000e de degré par 1/8 000e de degré, où les quatre premiers caractères (l'indicatif régional) sont supprimés et remplacés par une description de la localité. Par exemple, "9G8F+5W Zurich, Suisse".
globalCode
Type : string optional
Plus Code avec une zone de 1/8 000e de degré par 1/8 000e de degré. Par exemple, "8FVC9G8F+5W".

Classe PostalAddress

Classe google.maps.places.PostalAddress

Représente une adresse postale (par exemple, pour qu'un service postal livre des articles). Remarque : L'API JavaScript utilise PostalAddress pour instancier des objets qui représentent les données renvoyées par le service Web.

Cette classe implémente PostalAddressLiteral.

Accédez-y en appelant const {PostalAddress} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

addressLines
Type : Array<string>
Lignes d'adresse non structurées décrivant les niveaux inférieurs d'une adresse.
administrativeArea
Type : string optional
Subdivision administrative la plus élevée utilisée pour les adresses postales d'un pays ou d'une région.
languageCode
Type : string optional
Code de langue BCP-47 du contenu de cette adresse. Exemples : "zh-Hant", "ja", "ja-Latn" et "en".
locality
Type : string optional
Fait généralement référence à la ville de l'adresse.
organization
Type : string optional
Nom de l'entreprise.
postalCode
Type : string optional
Code postal de l'adresse.
recipients
Type : Array<string>
Destinataire.
regionCode
Type : string
Code pays/région CLDR de l'adresse. Exemple : "CH" pour la Suisse. Pour en savoir plus, consultez https://cldr.unicode.org/ et https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html.
sortingCode
Type : string optional
Code de tri de l'adresse.
sublocality
Type : string optional
Sous-localité de l'adresse, comme un quartier, un arrondissement ou un district.

Interface PostalAddressLiteral

google.maps.places.PostalAddressLiteral interface

Données pour hydrater une PostalAddress.

regionCode
Type : string
addressLines optional
Type : Iterable<string> optional
administrativeArea optional
Type : string optional
languageCode optional
Type : string optional
locality optional
Type : string optional
Consultez les PostalAddress.locality.
organization optional
Type : string optional
postalCode optional
Type : string optional
recipients optional
Type : Iterable<string> optional
sortingCode optional
Type : string optional
sublocality optional
Type : string optional

Constantes PriceLevel

google.maps.places.PriceLevel constantes

Niveau de prix d'un lieu.

Accédez-y en appelant const {PriceLevel} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

EXPENSIVE
FREE
INEXPENSIVE
MODERATE
VERY_EXPENSIVE

Classe PriceRange

Classe google.maps.places.PriceRange

Gamme de prix associée à un lieu. endPrice peut ne pas être défini, ce qui indique une plage sans limite supérieure (par exemple, "Plus de 100 $").

Accédez-y en appelant const {PriceRange} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

endPrice
Type : Money optional
Limite supérieure de la gamme de prix (incluse). Le prix doit être inférieur à ce montant.
startPrice
Type : Money
Limite inférieure de la gamme de prix (incluse). Le prix doit être supérieur ou égal à ce montant.

Récapitulatif

Classe google.maps.places.Review

Informations sur un avis concernant un lieu.

Accédez-y en appelant const {Review} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

authorAttribution
Type : AuthorAttribution optional
L'évaluateur.
flagContentURI
Type : string optional
Lien permettant à l'utilisateur de signaler un problème concernant l'avis.
googleMapsURI
Type : string optional
Un lien permettant d'afficher l'avis sur Google Maps.
originalText
Type : string optional
Texte de l'avis dans sa langue d'origine.
originalTextLanguageCode
Type : string optional
Code de langue IETF indiquant la langue d'origine de l'avis.
publishTime
Type : Date optional
rating
Type : number optional
Note de cet avis, un nombre compris entre 1,0 et 5,0 (inclus).
relativePublishTimeDescription
Type : string optional
Chaîne de texte formatée indiquant l'heure récente, exprimant l'heure de l'avis par rapport à l'heure actuelle dans un format approprié pour la langue et le pays. Par exemple, "il y a un mois".
text
Type : string optional
Texte localisé de l'avis.
textLanguageCode
Type : string optional
Code de langue IETF indiquant la langue de l'avis.
visitDateMonth
Type : number optional
Mois de la date à laquelle l'auteur de l'avis a visité le lieu. Ce champ est basé sur 0 : 0 correspond à janvier et 11 à décembre.
visitDateYear
Type : number optional
Année de la date à laquelle l'auteur de l'avis a visité le lieu.

Classe ReviewSummary

Classe google.maps.places.ReviewSummary

Résumé généré par IA des avis des utilisateurs sur le lieu.

Accédez-y en appelant const {ReviewSummary} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

disclosureText
Type : string optional
Texte de la divulgation concernant ce résumé.
disclosureTextLanguageCode
Type : string optional
Code de langue du texte de la divulgation.
flagContentURI
Type : string optional
URI permettant de signaler un problème lié au résumé.
reviewsURI
Type : string optional
URI permettant d'afficher les avis sur ce lieu sur Google Maps.
text
Type : string optional
Résumé des avis des utilisateurs.
textLanguageCode
Type : string optional
Code de langue du résumé des avis des utilisateurs.

Interface SearchByTextRequest

google.maps.places.SearchByTextRequest interface

Interface de requête pour Place.searchByText.

fields
Type : Array<string>
Champs à inclure dans la réponse, qui seront facturés. Si ['*'] est transmis, tous les champs disponibles sont renvoyés et facturés (non recommandé pour les déploiements de production). Vous pouvez demander n'importe quelle propriété de la classe Place en tant que champ.
evSearchOptions optional
Type : EVSearchOptions optional
Options liées aux VE pouvant être spécifiées pour une requête de Place Search.
includedType optional
Type : string optional
Type de lieu demandé. Liste complète des types acceptés : https://developers.google.com/maps/documentation/places/web-service/place-types. Un seul type inclus est accepté. Voir SearchByTextRequest.useStrictTypeFiltering
isOpenNow optional
Type : boolean optional
Par défaut : false
Permet de limiter la recherche aux lieux qui sont actuellement ouverts.
language optional
Type : string optional
Les détails du lieu s'afficheront dans la langue préférée, si elle est disponible. La langue préférée du navigateur sera utilisée par défaut. Liste actuelle des langues acceptées : https://developers.google.com/maps/faq#languagesupport.
locationBias optional
Région dans laquelle effectuer la recherche. Cet emplacement sert de biais, ce qui signifie que des résultats autour de l'emplacement donné peuvent être renvoyés. Ne peut pas être défini avec locationRestriction.
locationRestriction optional
Région dans laquelle effectuer la recherche. Cet emplacement sert de restriction, ce qui signifie que les résultats en dehors de l'emplacement indiqué ne seront pas renvoyés. Ne peut pas être défini avec locationBias.
maxResultCount optional
Type : number optional
Nombre maximal de résultats à renvoyer. Il doit être compris entre 1 et 20 (inclus).
minRating optional
Type : number optional
Excluez les résultats dont la note moyenne des utilisateurs est strictement inférieure à cette limite. Une valeur valide doit être un float compris entre 0 et 5 (inclus) avec un pas de 0,5, c'est-à-dire [0, 0,5, 1,0, ..., 5,0] inclus. La note saisie sera arrondie au 0,5 supérieur(plafond). Par exemple, une note de 0,6 éliminera tous les résultats dont la note est inférieure à 1,0.
priceLevels optional
Type : Array<PriceLevel> optional
Permet de limiter la recherche aux lieux marqués comme correspondant à certains niveaux de prix. Vous pouvez choisir n'importe quelle combinaison de niveaux de prix. Par défaut, tous les niveaux de prix sont inclus.
query optional
Type : string optional
BetarankBy optional
rankPreference optional
Par défaut : SearchByTextRankPreference.RELEVANCE
Comment les résultats seront classés dans la réponse.
region optional
Type : string optional
Code Unicode du pays/de la région (CLDR) d'où provient la requête. Ce paramètre permet d'afficher les détails du lieu, comme le nom du lieu spécifique à la région, s'il est disponible. Le paramètre peut affecter les résultats en fonction de la législation applicable. Pour en savoir plus, consultez https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Notez que les codes régionaux à trois chiffres ne sont pas acceptés pour le moment.
textQuery optional
Type : string optional
Obligatoire si vous n'utilisez pas SearchByTextRequest.query. Requête textuelle pour la recherche textuelle.
useStrictTypeFiltering optional
Type : boolean optional
Par défaut : false
Permet de définir un filtrage de type strict pour SearchByTextRequest.includedType. Si la valeur est "true", seuls les résultats du même type sont renvoyés.

Constantes SearchByTextRankPreference

google.maps.places.SearchByTextRankPreference constantes

Énumération RankPreference pour SearchByTextRequest.

Accédez-y en appelant const {SearchByTextRankPreference} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

DISTANCE Classe les résultats par distance.
RELEVANCE Classe les résultats par pertinence.

Interface SearchNearbyRequest

google.maps.places.SearchNearbyRequest interface

Interface de requête pour Place.searchNearby. Pour en savoir plus sur la requête, consultez la documentation de référence de l'API Places.

fields
Type : Array<string>
Champs à inclure dans la réponse, qui seront facturés. Si ['*'] est transmis, tous les champs disponibles sont renvoyés et facturés (non recommandé pour les déploiements de production). Vous pouvez demander n'importe quelle propriété de la classe Place en tant que champ.
locationRestriction
Région à rechercher, spécifiée sous la forme d'un cercle avec un centre et un rayon. Les résultats en dehors de l'emplacement indiqué ne sont pas renvoyés.
excludedPrimaryTypes optional
Type : Array<string> optional
Types de lieux principaux exclus. Consultez la liste complète des types acceptés. Un lieu ne peut avoir qu'un seul type principal. Vous pouvez spécifier jusqu'à 50 types. Si vous spécifiez le même type dans les listes included et excluded, une erreur INVALID_ARGUMENT est renvoyée.
excludedTypes optional
Type : Array<string> optional
Types de lieux exclus. Consultez la liste complète des types acceptés. Un lieu peut avoir de nombreux types de lieux différents. Vous pouvez spécifier jusqu'à 50 types. Si vous spécifiez le même type dans les listes included et excluded, une erreur INVALID_ARGUMENT est renvoyée.
includedPrimaryTypes optional
Type : Array<string> optional
Types de lieux principaux inclus. Consultez la liste complète des types acceptés. Un lieu ne peut avoir qu'un seul type principal. Vous pouvez spécifier jusqu'à 50 types. Si vous spécifiez le même type dans les listes included et excluded, une erreur INVALID_ARGUMENT est renvoyée.
includedTypes optional
Type : Array<string> optional
Types de lieux inclus. Consultez la liste complète des types acceptés. Un lieu peut avoir de nombreux types de lieux différents. Vous pouvez spécifier jusqu'à 50 types. Si vous spécifiez le même type dans les listes included et excluded, une erreur INVALID_ARGUMENT est renvoyée.
language optional
Type : string optional
Les détails du lieu s'afficheront dans la langue préférée, si elle est disponible. La langue préférée du navigateur sera utilisée par défaut. Liste actuelle des langues acceptées : https://developers.google.com/maps/faq#languagesupport.
maxResultCount optional
Type : number optional
Nombre maximal de résultats à renvoyer. Pour connaître les valeurs acceptables et par défaut, consultez la documentation de référence de l'API Places.
rankPreference optional
Par défaut : SearchNearbyRankPreference.POPULARITY
Comment les résultats seront classés dans la réponse.
region optional
Type : string optional
Code Unicode du pays/de la région (CLDR) d'où provient la requête. Ce paramètre permet d'afficher les détails du lieu, comme le nom du lieu spécifique à la région, s'il est disponible. Le paramètre peut affecter les résultats en fonction de la législation applicable. Pour en savoir plus, consultez https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Notez que les codes régionaux à trois chiffres ne sont pas acceptés pour le moment.

Constantes SearchNearbyRankPreference

google.maps.places.SearchNearbyRankPreference constantes

Énumération RankPreference pour SearchNearbyRequest.

Accédez-y en appelant const {SearchNearbyRankPreference} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.

DISTANCE Classe les résultats par distance.
POPULARITY Classe les résultats par popularité.