Place

Classe Place

Classe google.maps.places.Place

Accès en appelant const {Place} = await google.maps.importLibrary("places") Consultez Bibliothèques dans 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>}>
Recherchez des adresses à proximité.
accessibilityOptions
Type:AccessibilityOptions optional
Options d'accessibilité pour ce lieu. undefined si les données des options d'accessibilité n'ont pas été appelées à partir du serveur.
addressComponents
Type:Array<AddressComponent> optional
Ensemble de 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
Texte de la mention à afficher pour ce résultat de lieu.
businessStatus
Type:BusinessStatus optional
État opérationnel de l'établissement. null si aucun état n'est 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.
editorialSummary
Type:string optional
Résumé éditorial pour ce lieu. null s'il n'existe 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'existe pas de résumé éditorial. undefined si ce champ n'a pas encore été demandé.
evChargeOptions
Type:EVChargeOptions optional
Options de recharge de VE fournies par le lieu. undefined si les options de facturation pour VE n'ont pas été appelées à partir du serveur.
formattedAddress
Type:string optional
Adresse complète des établissements.
fuelOptions
Type:FuelOptions optional
Options de carburant fournies par le lieu. undefined si les options de carburant n'ont pas été appelées à partir du 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 lieu propose un service de Drive disponible. Renvoie "true" ou "false" si la valeur est connue. Affiche la valeur "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. Affiche 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 restaurant propose des repas sur place. Renvoie "true" ou "false" si la valeur est connue. Affiche 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 lieu propose des plats à emporter. Renvoie "true" ou "false" si la valeur est connue. Affiche la valeur "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé.
hasWiFi
Type:boolean optional
iconBackgroundColor
Type:string optional
Code couleur hexadécimale par défaut pour la catégorie du lieu.
id
Type:string
Identifiant 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 le lieu peut être réservé. Renvoie "true" ou "false" si la valeur est connue. Affiche la valeur "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 l'établissement. undefined si les données sur les options de stationnement n'ont pas été appelées à partir du serveur.
paymentOptions
Type:PaymentOptions optional
Options de paiement fournies par l'établissement. undefined si les données des options de paiement n'ont pas été appelées à partir du serveur.
photos
Type:Array<Photo> optional
Photos de ce lieu. La collection contiendra jusqu'à 10 objets Photo.
plusCode
Type:PlusCode 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
rating
Type:number optional
Note, entre 1 et 5, basée sur les avis des utilisateurs pour cette adresse.
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
Type:Array<Review> optional
Liste d'avis sur ce lieu.
servesBeer
Type:boolean optional
Indique si l'établissement sert de la bière. Renvoie "true" ou "false" si la valeur est connue. Affiche 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 l'établissement sert le petit-déjeuner. Renvoie "true" ou "false" si la valeur est connue. Affiche 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 lieu sert des brunchs. Renvoie "true" ou "false" si la valeur est connue. Affiche 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 lieu sert le dîner. Renvoie "true" ou "false" si la valeur est connue. Affiche 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 lieu sert le déjeuner. Renvoie "true" ou "false" si la valeur est connue. Affiche 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 l'établissement sert des plats végétariens. Renvoie "true" ou "false" si la valeur est connue. Affiche la valeur "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé.
servesWine
Type:boolean optional
Un établissement sert-il du vin ? Renvoie "true" ou "false" si la valeur est connue. Affiche la valeur "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 qui peut être utilisée pour représenter la catégorie d'un lieu.
types
Type:Array<string> optional
Tableau des types de ce lieu (par exemple, ["political", "locality"] ou ["restaurant", "establishment"]).
userRatingCount
Type:number optional
Nombre de notes des visiteurs ayant contribué à la statistique "Place.rating" de ce lieu.
utcOffsetMinutes
Type:number optional
Décalage par rapport à l'heure UTC du fuseau horaire actuel du lieu, en minutes. Par exemple, l'heure d'été (GMT+10) est en avance de 11 heures sur l'heure UTC. utc_offset_minutes sera donc 660. Pour les fuseaux horaires inférieurs à l'UTC, le décalage est négatif. Par exemple, utc_offset_minutes est -60 pour le Cap-Vert.
viewport
Type:LatLngBounds optional
Fenêtre d'affichage privilégiée lorsque ce lieu s'affiche sur une carte.
websiteURI
Type:string optional
Site Web faisant autorité pour ce lieu (page d'accueil d'une entreprise, par exemple).
openingHours
Type:OpeningHours optional
fetchFields
fetchFields(options)
Paramètres: 
Valeur renvoyée:  Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
Paramètres: 
  • dateDate optional
Valeur renvoyée:  Promise<Date optional>
Calcule la date représentant la prochaine heure d'ouverture (OpeningHoursTime). 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: 
  • dateDate optional la valeur par défaut est "now".
Valeur renvoyée:  Promise<boolean optional>
Vérifiez si le lieu est ouvert à la date et à l'heure indiquées. Renvoie undefined si les données connues pour l'établissement sont insuffisantes pour le calculer (par exemple, si les horaires d'ouverture ne sont pas enregistrés).
toJSON
toJSON()
Paramètres:aucun
Valeur renvoyée:Object un objet JSON avec toutes les propriétés Place demandées.

PlaceOptions

Interface google.maps.places.PlaceOptions

Options de construction d'un lieu

id
Type:string
Identifiant de lieu unique.
requestedLanguage optional
Type:string optional
Identifiant de la langue dans laquelle les informations doivent être renvoyées. Consultez la liste des langues disponibles.
requestedRegion optional
Type:string optional
Code régional de l'utilisateur. Cela peut avoir une incidence sur les photos susceptibles d'être renvoyées, et éventuellement 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ès en appelant const {AccessibilityOptions} = await google.maps.importLibrary("places") Consultez Bibliothèques dans l'API Maps JavaScript.

hasWheelchairAccessibleEntrance
Type:boolean optional
Indique si le lieu dispose d'une entrée accessible en fauteuil roulant. Renvoie "true" ou "false" si la valeur est connue. Affiche 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. Affiche la valeur "null" si la valeur est inconnue.
hasWheelchairAccessibleRestroom
Type:boolean optional
Indique si l'établissement dispose de toilettes accessibles en fauteuil roulant. Renvoie "true" ou "false" si la valeur est connue. Affiche la valeur "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. Affiche la valeur "null" si la valeur est inconnue.

Classe AddressComponent

Classe google.maps.places.AddressComponent

Accès en appelant const {AddressComponent} = await google.maps.importLibrary("places") Consultez Bibliothèques dans l'API Maps JavaScript.

longText
Type:string optional
Texte complet du composant d'adresse.
shortText
Type:string optional
Texte court abrégé correspondant au 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ès en appelant const {Attribution} = await google.maps.importLibrary("places") Consultez Bibliothèques dans l'API Maps JavaScript.

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ès en appelant const {AuthorAttribution} = await google.maps.importLibrary("places") Consultez Bibliothèques dans 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 se peut que cette fonctionnalité 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 de même type et ayant le même taux de recharge.

Accès en appelant const {ConnectorAggregation} = await google.maps.importLibrary("places") Consultez Bibliothèques dans l'API Maps JavaScript.

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

Classe EVChargeOptions

Classe google.maps.places.EVChargeOptions

Informations sur la borne de recharge de VE hébergée sur place.

Accès en appelant const {EVChargeOptions} = await google.maps.importLibrary("places") Consultez Bibliothèques dans l'API Maps JavaScript.

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

Constantes EVConnectorType

google.maps.places.EVConnectorType constantes

Types de connecteurs de recharge de VE.

Accès en appelant const {EVConnectorType} = await google.maps.importLibrary("places") Consultez Bibliothèques dans l'API Maps JavaScript.

CCS_COMBO_1 Système de recharge combiné (CA et CC). Basé sur le connecteur SAE Type-1 J-1772.
CCS_COMBO_2 Système de recharge combiné (CA et CC). Basé sur un connecteur Mennekes de type 2.
CHADEMO Connecteur de type CHAdeMO.
J1772 Connecteur J1772 de type 1.
OTHER Autres types de connecteurs
TESLA Connecteur TESLA générique. Il s'agit d'un service NACS en Amérique du Nord, mais d'un autre type 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. Elle correspond davantage à la possibilité de recharger un véhicule de marque Tesla à une borne de recharge appartenant à Tesla.
TYPE_2 Connecteur CEI 62196 de type 2. Souvent appelés MENACES.
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

Interface google.maps.places.EVSearchOptions

Options liées au VE pouvant être spécifiées pour une requête de recherche de lieu.

connectorTypes optional
Type:Array<EVConnectorType> optional
Liste des types de connecteurs VE recommandés. Tout emplacement qui n'accepte aucun des types de connecteurs répertoriés est filtré.
minimumChargingRateKw optional
Type:number optional
Vitesse de recharge minimale requise en kilowatts. Les lieux dont le taux de facturation est inférieur au taux spécifié sont filtrés.

FetchFieldsRequest

Interface google.maps.places.FetchFieldsRequest

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 disponibles dans une station-service. Ces informations sont mises à jour régulièrement.

Accès en appelant const {FuelOptions} = await google.maps.importLibrary("places") Consultez Bibliothèques dans l'API Maps JavaScript.

fuelPrices
Liste des prix du carburant pour chaque type de carburant disponible dans 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ès en appelant const {FuelPrice} = await google.maps.importLibrary("places") Consultez Bibliothèques dans 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.

Constantes FuelType

google.maps.places.FuelType constantes

Types de carburant.

Accès en appelant const {FuelType} = await google.maps.importLibrary("places") Consultez Bibliothèques dans l'API Maps JavaScript.

BIO_DIESEL Biodiesel.
DIESEL Carburant diesel.
E80 E 80.
E85 E 85.
LPG GPL :
METHANE Méthane.
MIDGRADE Intermédiaire
PREMIUM Le haut de gamme
REGULAR_UNLEADED Sans plomb standard.
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 Camion diesel.

Classe Money

Classe google.maps.places.Money

Représentation d'une somme d'argent avec son type de devise.

Accès en appelant const {Money} = await google.maps.importLibrary("places") Consultez Bibliothèques dans l'API Maps JavaScript.

currencyCode
Type:string
Code de devise à trois lettres, défini dans 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 correspond à "USD", une unité correspond à 1 dollar américain.
toString
toString()
Paramètres:aucun
Valeur renvoyée:  string
Renvoie une représentation lisible de la somme d'argent avec son symbole monétaire.

Classe OpeningHours

Classe google.maps.places.OpeningHours

Accès en appelant const {OpeningHours} = await google.maps.importLibrary("places") Consultez Bibliothèques dans l'API Maps JavaScript.

periods
Périodes d'ouverture couvrant 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 mis en forme 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

Accès en appelant const {OpeningHoursPeriod} = await google.maps.importLibrary("places") Consultez Bibliothèques dans 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

Accès en appelant const {OpeningHoursPoint} = await google.maps.importLibrary("places") Consultez Bibliothèques dans l'API Maps JavaScript.

day
Type:number
Jour de la semaine, sous la forme d'un nombre compris dans la plage [0, 6], à partir du dimanche. Par exemple, 2 signifie Mardi.
hour
Type:number
Heure d'OpeningHoursPoint.time sous forme de nombre, compris dans la plage [0, 23]. Les informations sont affichées dans le fuseau horaire du lieu.
minute
Type:number
Minute d'OpeningHoursPoint.time sous forme de nombre, compris dans la plage [0, 59]. Les informations sont affichées dans le fuseau horaire du lieu.

Classe ParkingOptions

Classe google.maps.places.ParkingOptions

Accès en appelant const {ParkingOptions} = await google.maps.importLibrary("places") Consultez Bibliothèques dans l'API Maps JavaScript.

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

Classe PaymentOptions

Classe google.maps.places.PaymentOptions

Accès en appelant const {PaymentOptions} = await google.maps.importLibrary("places") Consultez Bibliothèques dans l'API Maps JavaScript.

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

Classe Photo

Classe google.maps.places.Photo

Accès en appelant const {Photo} = await google.maps.importLibrary("places") Consultez Bibliothèques dans l'API Maps JavaScript.

authorAttributions
Texte d'attribution à afficher pour cette photo.
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
Affiche l'URL de l'image correspondant aux options spécifiées.

Classe PlusCode

Classe google.maps.places.PlusCode

Accès en appelant const {PlusCode} = await google.maps.importLibrary("places") Consultez Bibliothèques dans l'API Maps JavaScript.

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

Constantes PriceLevel

google.maps.places.PriceLevel constantes

Énumération au niveau du prix pour les objets Place.

Accès en appelant const {PriceLevel} = await google.maps.importLibrary("places") Consultez Bibliothèques dans l'API Maps JavaScript.

EXPENSIVE
FREE
INEXPENSIVE
MODERATE
VERY_EXPENSIVE

Classe Review

Classe google.maps.places.Review

Accès en appelant const {Review} = await google.maps.importLibrary("places") Consultez Bibliothèques dans l'API Maps JavaScript.

authorAttribution
Type:AuthorAttribution optional
L'auteur de l'avis
publishTime
Type:Date optional
rating
Type:number optional
Note de cet avis, exprimée sous la forme d'un nombre compris entre 1 et 5 (inclus).
relativePublishTimeDescription
Type:string optional
Chaîne indiquant l'heure récente mise en forme, exprimant la durée de l'examen par rapport à l'heure actuelle, dans un format adapté à la langue et au pays. Par exemple : "il y a un mois".
text
Type:string optional
Texte d'un avis.
textLanguageCode
Type:string optional
Code de langue IETF indiquant la langue dans laquelle l'avis est rédigé. Notez que ce code contient uniquement la balise de langue principale, sans balise secondaire indiquant le pays ou la région. Par exemple, tous les avis en anglais portent le tag 'en', et non "en-AU" ou "en-UK".

SearchByTextRequest

Interface google.maps.places.SearchByTextRequest

Interface de requête pour Place.searchByText.

fields
Type:Array<string>
Champs à inclure dans la réponse, qui seront facturés. Si la valeur ['*'] est transmise, tous les champs disponibles sont renvoyés et facturés (ce qui n'est pas 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 au VE pouvant être spécifiées pour une requête de recherche de lieu.
includedType optional
Type:string optional
Type de lieu demandé. Liste complète des types compatibles: 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 ouverts.
language optional
Type:string optional
Les informations sur le lieu s'afficheront dans la langue préférée, si disponible. Les préférences linguistiques du navigateur seront appliquées par défaut. Liste des langues actuellement disponibles: 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 les résultats à proximité d'un lieu donné peuvent s'afficher. Ne peut pas être défini avec locationRestriction.
locationRestriction optional
Région dans laquelle effectuer la recherche. Cet établissement constitue une restriction, ce qui signifie qu'aucun résultat ne s'affiche en dehors de celui-ci. Ne peut pas être défini avec locationBias.
maxResultCount optional
Type:number optional
Nombre maximal de résultats sur une page. Il doit être compris entre 1 et 20 inclus.
minRating optional
Type:number optional
Filtrez les résultats dont la note moyenne par les utilisateurs est strictement inférieure à cette limite. Une valeur valide doit être un nombre décimal compris entre 0 et 5 (inclus) à une cadence de 0,5, c'est-à-dire [0, 0,5, 1,0, ... , 5,0] inclus. La valeur d'entrée sera arrondie au 0,5 plus proche(plafond). Par exemple, une note de 0,6 élimine tous les résultats inférieurs à 1,0.
priceLevels optional
Type:Array<PriceLevel> optional
Permet de limiter la recherche aux lieux correspondant à certains niveaux de prix. Vous pouvez choisir n'importe quelle combinaison de niveaux de prix. La valeur par défaut est "Tous les niveaux de prix".
query optional
Type:string optional
BetarankBy optional
rankPreference optional
Par défaut:SearchByTextRankPreference.RELEVANCE
Mode de classement des résultats dans la réponse.
region optional
Type:string optional
Code pays/région Unicode (CLDR) de l'emplacement d'origine de la requête. Ce paramètre permet d'afficher les détails du lieu, comme le nom du lieu spécifique à la région, si disponible. Ce paramètre peut avoir un impact sur les résultats en fonction du droit applicable. Pour en savoir plus, consultez la page 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. Requête textuelle pour la recherche textuelle.
useStrictTypeFiltering optional
Type:boolean optional
Par défaut:false
Permet de définir un filtrage par type strict pour SearchByTextRequest.includedType. Si cette règle est définie sur "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ès en appelant const {SearchByTextRankPreference} = await google.maps.importLibrary("places") Consultez Bibliothèques dans l'API Maps JavaScript.

DISTANCE Classe les résultats en fonction de la distance.
RELEVANCE Classe les résultats par pertinence.

Interface SearchNearbyRequest

Interface google.maps.places.SearchNearbyRequest

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 la valeur ['*'] est transmise, tous les champs disponibles sont renvoyés et facturés (ce qui n'est pas 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 situés en dehors du lieu indiqué ne sont pas renvoyés.
excludedPrimaryTypes optional
Type:Array<string> optional
Type de lieu principal exclu. Consultez la liste complète des types compatibles. 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
Type de lieu exclu. Consultez la liste complète des types compatibles. Un lieu peut être associé à 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
Type de lieu principal inclus. Consultez la liste complète des types compatibles. 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
Type de lieu inclus. Consultez la liste complète des types compatibles. Un lieu peut être associé à 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 informations sur le lieu s'afficheront dans la langue préférée, si disponible. Les préférences linguistiques du navigateur seront appliquées par défaut. Liste des langues actuellement disponibles: https://developers.google.com/maps/faq#languagesupport
maxResultCount optional
Type:number optional
Nombre maximal de résultats sur une page. Il doit être compris entre 1 et 20 inclus.
rankPreference optional
Par défaut:SearchNearbyRankPreference.DISTANCE
Mode de classement des résultats dans la réponse.
region optional
Type:string optional
Code pays/région Unicode (CLDR) de l'emplacement d'origine de la requête. Ce paramètre permet d'afficher les détails du lieu, comme le nom du lieu spécifique à la région, si disponible. Ce paramètre peut avoir un impact sur les résultats en fonction du droit applicable. Pour en savoir plus, consultez la page 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ès en appelant const {SearchNearbyRankPreference} = await google.maps.importLibrary("places") Consultez Bibliothèques dans l'API Maps JavaScript.

DISTANCE Classe les résultats en fonction de la distance.
POPULARITY Classe les résultats en fonction de leur popularité.