Places Data

Classe Place

class google.maps.places.Place implements PlaceOptions
library "places"

const {Place} = await google.maps.importLibrary("places");
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
readonly
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
readonly
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.
addressDescriptor
readonly
Type : AddressDescriptor optional
Descripteur d'adresse pour ce lieu. Les descripteurs d'adresse incluent des informations supplémentaires qui permettent de décrire un lieu à l'aide de points de repère et de zones. Pour connaître la couverture régionale des descripteurs d'adresse, consultez https://developers.google.com/maps/documentation/geocoding/address-descriptors/coverage.
adrFormatAddress
readonly
Type : string optional
Représentation de l'adresse du lieu au microformat adr.
allowsDogs
readonly
Type : boolean optional
attributions
readonly
Type : Array<Attribution> optional
Fournisseurs de données à afficher pour le lieu.
businessStatus
readonly
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
readonly
Type : ConsumerAlert optional
Alerte consommateur pour ce lieu.
containingPlaces
readonly
Type : Array<Place> optional
Liste des lieux contenant ce lieu. Les lieux conteneurs sont des lieux qui contiennent le lieu.
currentOpeningHours
readonly
Type : OpeningHours optional
Horaires d'ouverture pour les sept prochains jours (aujourd'hui inclus). Cela inclut les horaires exceptionnels, comme les jours fériés et les fermetures irrégulières.
currentSecondaryOpeningHours
readonly
Type : Array<SecondaryOpeningHours> optional
Horaires secondaires actuels de ce lieu, y compris les horaires exceptionnels (jours fériés et fermetures irrégulières) pour les sept prochains jours. Les horaires secondaires sont différents des horaires principaux d'un établissement. Par exemple, un restaurant peut spécifier des horaires de drive ou de livraison comme horaires secondaires.
displayName
readonly
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
readonly
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
readonly
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
readonly
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
readonly
Type : EVChargeAmenitySummary optional
EVChargeAmenitySummary pour ce lieu.
evChargeOptions
readonly
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
readonly
Type : string optional
L'adresse complète de l'établissement.
fuelOptions
readonly
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.
futureOpeningDate
readonly
Type : Date optional
Date d'ouverture de ce lieu, si son businessStatus est FUTURE_OPENING. Lorsque le champ n'est pas demandé, il n'est pas défini. Sinon, ce champ sera renseigné avec la date d'ouverture si elle est disponible, et avec la valeur "null" si elle ne l'est pas.
generativeSummary
readonly
Type : GenerativeSummary optional
Le GenerativeSummary pour ce lieu.
googleMapsURI
readonly
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
readonly
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
readonly
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
readonly
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
readonly
Type : boolean optional
hasMenuForChildren
readonly
Type : boolean optional
hasOutdoorSeating
readonly
Type : boolean optional
hasRestroom
readonly
Type : boolean optional
hasTakeout
readonly
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
readonly
Type : string optional
Code couleur hexadécimal par défaut pour la catégorie du lieu.
id
readonly
Type : string
ID de lieu unique.
internationalPhoneNumber
readonly
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
readonly
Type : boolean optional
isGoodForGroups
readonly
Type : boolean optional
isGoodForWatchingSports
readonly
Type : boolean optional
isPureServiceAreaBusiness
readonly
Type : boolean optional
Indique si l'établissement est un établissement de services de proximité à domicile pur. Un établissement de services de proximité est un établissement qui se rend directement chez les clients pour effectuer une prestation ou leur livrer des produits, mais qui n'accueille pas les clients à son adresse professionnelle. Par exemple, les établissements proposant des services de nettoyage ou de plomberie n'ont pas forcément d'adresse physique ni de lieu sur Google Maps.
isReservable
readonly
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
readonly
Type : LatLng optional
La position du lieu.
nationalPhoneNumber
readonly
Type : string optional
Numéro de téléphone du lieu, au format conforme à la norme régionale.
neighborhoodSummary
readonly
Type : NeighborhoodSummary optional
NeighborhoodSummary pour ce lieu.
parkingOptions
readonly
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
readonly
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
readonly
Type : Array<Photo> optional
Photos de ce lieu. La collection contiendra jusqu'à dix objets Photo.
plusCode
readonly
Type : PlusCode optional
postalAddress
readonly
Type : PostalAddress optional
priceLevel
readonly
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
readonly
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
readonly
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
readonly
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
readonly
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
readonly
Type : number optional
Note comprise entre 1,0 et 5,0, basée sur les avis des utilisateurs sur ce lieu.
regularOpeningHours
readonly
Type : OpeningHours optional
Horaires d'ouverture habituels de ce lieu. Cela n'inclut pas les horaires exceptionnels, comme les jours fériés.
regularSecondaryOpeningHours
readonly
Type : Array<SecondaryOpeningHours> optional
Horaires secondaires habituels de cet établissement, à l'exclusion des horaires exceptionnels tels que les jours fériés et les fermetures irrégulières. Les horaires secondaires sont différents des horaires principaux d'un établissement. Par exemple, un restaurant peut spécifier des horaires de drive ou de livraison comme horaires secondaires.
requestedLanguage
Type : string optional
Langue demandée pour ce lieu.
requestedRegion
Type : string optional
Région demandée pour ce lieu.
resourceName
readonly
Type : string
Nom de ressource unique du lieu.
reviews
readonly
Type : Array<Review> optional
Liste des avis sur ce lieu.
reviewSummary
readonly
Type : ReviewSummary optional
ReviewSummary pour ce lieu.
servesBeer
readonly
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
readonly
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
readonly
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
readonly
Type : boolean optional
servesCoffee
readonly
Type : boolean optional
servesDessert
readonly
Type : boolean optional
servesDinner
readonly
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
readonly
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
readonly
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
readonly
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
readonly
Type : string optional
Adresse courte du lieu.
subDestinations
readonly
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
readonly
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.
timeZone
readonly
Type : TimeZone optional
Fuseau horaire de ce lieu.
transitStation
readonly
Type : TransitStation optional
Informations sur la station de transports en commun. undefined si les données de transports en commun n'ont pas été chargées depuis le serveur.
types
readonly
Type : Array<string> optional
Tableau des types pour ce lieu (par exemple, ["political", "locality"] ou ["restaurant", "establishment"]).
userRatingCount
readonly
Type : number optional
Nombre d'avis d'utilisateurs ayant contribué à la note (Place.rating) de ce lieu.
utcOffsetMinutes
readonly
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
readonly
Type : LatLngBounds optional
Fenêtre d'affichage préférée lors de l'affichage de ce lieu sur une carte.
websiteURI
readonly
Type : string optional
Site Web faisant autorité pour ce lieu, comme la page d'accueil d'un établissement.
openingHours
readonly
Type : OpeningHours optional
hasWiFi
readonly
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).
Hérité : toJSON

Interface PlaceOptions

interface google.maps.places.PlaceOptions
implémentée par Place

Options de construction d'un lieu.

id
facultatif
Type : string optional
ID de lieu unique.
requestedLanguage
facultatif
Type : string optional
Identifiant de la langue dans laquelle les détails doivent être renvoyés. Consultez la liste des langues disponibles.
requestedRegion
facultatif
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
facultatif
Type : string optional
Nom de ressource unique du lieu.

Classe AccessibilityOptions

classe google.maps.places.AccessibilityOptions
bibliothèque "places"

const {AccessibilityOptions} = await google.maps.importLibrary("places");
hasWheelchairAccessibleEntrance
readonly
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
readonly
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
readonly
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
readonly
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
bibliothèque "places"

Composant d'adresse pour l'emplacement du lieu.

const {AddressComponent} = await google.maps.importLibrary("places");
longText
readonly
Type : string optional
Texte complet du composant d'adresse.
shortText
readonly
Type : string optional
Texte abrégé du composant d'adresse donné.
types
readonly
Type : Array<string>
Tableau de chaînes indiquant le type de ce composant d'adresse. Pour consulter la liste des types valides, cliquez ici.
Hérité : toJSON

Classe AddressDescriptor

classe google.maps.places.AddressDescriptor
bibliothèque "places"

Description relationnelle d'un lieu. Inclut un ensemble classé de points de repère à proximité et de zones de délimitation précises, ainsi que leur relation avec l'emplacement cible.

const {AddressDescriptor} = await google.maps.importLibrary("places");
areas
readonly
Type : Array<Area>
Liste classée des zones contenantes ou adjacentes. Les zones les plus reconnaissables et les plus précises sont classées en premier.
landmarks
readonly
Type : Array<Landmark>
Une liste classée des points de repère à proximité. Les points de repère les plus reconnaissables et les plus proches sont classés en premier.
Hérité : toJSON

Classe Area

classe google.maps.places.Area
bibliothèque "places"

Informations sur la zone et sa relation avec la zone géographique ciblée.

const {Area} = await google.maps.importLibrary("places");
containment
readonly
Type : Containment optional
Définit la relation spatiale entre l'emplacement cible et la zone.
place
readonly
Type : Place
Lieu de la zone.
Hérité : toJSON

Attribution

classe google.maps.places.Attribution
bibliothèque "places"

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

const {Attribution} = await google.maps.importLibrary("places");
provider
readonly
Type : string optional
Nom du fournisseur de données du lieu.
providerURI
readonly
Type : string optional
URI vers le fournisseur de données du lieu.
Hérité : toJSON

Classe AuthorAttribution

classe google.maps.places.AuthorAttribution
bibliothèque "places"

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

const {AuthorAttribution} = await google.maps.importLibrary("places");
displayName
readonly
Type : string
Nom de l'auteur pour ce résultat.
photoURI
readonly
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
readonly
Type : string optional
URI du profil de l'auteur pour ce résultat.
Hérité : toJSON

Classe ConnectorAggregation

classe google.maps.places.ConnectorAggregation
bibliothèque "places"

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

const {ConnectorAggregation} = await google.maps.importLibrary("places");
availabilityLastUpdateTime
readonly
Type : Date optional
Heure de la dernière mise à jour des informations de disponibilité du connecteur dans cette agrégation.
availableCount
readonly
Type : number optional
Nombre de connecteurs de cette agrégation actuellement disponibles.
count
readonly
Type : number
Nombre de connecteurs dans cette agrégation.
maxChargeRateKw
readonly
Type : number
Taux de recharge maximal statique en kW de chaque connecteur de l'agrégation.
outOfServiceCount
readonly
Type : number optional
Nombre de connecteurs de ce regroupement qui sont actuellement hors service.
type
readonly
Type : EVConnectorType optional
Type de connecteur de cette agrégation.

Classe ConsumerAlert

classe google.maps.places.ConsumerAlert
bibliothèque "places"

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

const {ConsumerAlert} = await google.maps.importLibrary("places");
details
readonly
Type : ConsumerAlertDetails optional
Détails du message d'alerte consommateur.
languageCode
readonly
Type : string optional
Code de langue du message d'alerte consommateur.
overview
readonly
Type : string optional
Présentation du message d'alerte consommateur.
Hérité : toJSON

Classe ConsumerAlertDetails

classe google.maps.places.ConsumerAlertDetails
bibliothèque "places"

Détails du message d'alerte consommateur.

const {ConsumerAlertDetails} = await google.maps.importLibrary("places");
aboutLinkTitle
readonly
Type : string optional
Titre à afficher pour un lien fournissant plus d'informations.
aboutLinkURI
readonly
Type : string optional
URI d'un lien permettant d'obtenir plus d'informations.
description
readonly
Type : string optional
Description du message d'alerte consommateur.
title
readonly
Type : string optional
Titre à afficher avec la description détaillée.

Constantes de structuration

google.maps.places.Containment
bibliothèque "places"

Définit la relation spatiale entre l'emplacement cible et la zone. Pour en savoir plus, consultez la documentation sur les services Web.

Ces constantes peuvent également être utilisées comme des chaînes. En TypeScript, les littéraux de chaîne sont définis par le type ContainmentString.

const {Containment} = await google.maps.importLibrary("places");
NEAR La zone géographique ciblée se trouve en dehors de la région, mais à proximité. Pour en savoir plus, consultez la documentation sur les services Web.
OUTSKIRTS La zone géographique ciblée se trouve dans la région, près de la frontière. Pour en savoir plus, consultez la documentation sur les services Web.
WITHIN La zone géographique ciblée se trouve dans la région, près du centre. Pour en savoir plus, consultez la documentation sur les services Web.

Classe ContentBlock

classe google.maps.places.ContentBlock
bibliothèque "places"

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

const {ContentBlock} = await google.maps.importLibrary("places");
content
readonly
Type : string optional
Contenu lié au sujet.
contentLanguageCode
readonly
Type : string optional
Code de langue du contenu.
referencedPlaces
readonly
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.
Hérité : toJSON

Classe EVChargeAmenitySummary

classe google.maps.places.EVChargeAmenitySummary
bibliothèque "places"

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.

const {EVChargeAmenitySummary} = await google.maps.importLibrary("places");
coffee
readonly
Type : ContentBlock optional
Résumé des cafés à proximité.
disclosureText
readonly
Type : string optional
Texte de la divulgation concernant ce résumé.
disclosureTextLanguageCode
readonly
Type : string optional
Code de langue du texte de la divulgation.
flagContentURI
readonly
Type : string optional
URI permettant de signaler un problème lié au résumé.
overview
readonly
Type : ContentBlock optional
Présentation des services disponibles.
restaurant
readonly
Type : ContentBlock optional
Un résumé des restaurants à proximité.
store
readonly
Type : ContentBlock optional
Un résumé des magasins à proximité.
Hérité : toJSON

Classe EVChargeOptions

classe google.maps.places.EVChargeOptions
bibliothèque "places"

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

const {EVChargeOptions} = await google.maps.importLibrary("places");
connectorAggregations
readonly
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
readonly
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.
Hérité : toJSON

EVConnectorType constants

google.maps.places.EVConnectorType
bibliothèque "places"

Pour en savoir plus sur les types de connecteurs de recharge pour véhicules électriques, consultez http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6872107. Pour en savoir plus, consultez la documentation sur les services Web.

Ces constantes peuvent également être utilisées comme des chaînes. En TypeScript, les littéraux de chaîne sont définis par le type EVConnectorTypeString.

const {EVConnectorType} = await google.maps.importLibrary("places");
CCS_COMBO_1 Combined Charging System (CA et CC). Pour en savoir plus, consultez la documentation sur les services Web.
CCS_COMBO_2 Combined Charging System (CA et CC). Pour en savoir plus, consultez la documentation sur les services Web.
CHADEMO Connecteur de type CHAdeMO. Pour en savoir plus, consultez la documentation sur les services Web.
J1772 Connecteur J1772 de type 1. Pour en savoir plus, consultez la documentation sur les services Web.
NACS Le North American Charging System (NACS), normalisé sous le nom de SAE J3400. Pour en savoir plus, consultez la documentation sur les services Web.
OTHER Autres types de connecteurs. Pour en savoir plus, consultez la documentation sur les services Web.
TESLA Connecteur TESLA générique. Pour en savoir plus, consultez la documentation sur les services Web.
TYPE_2 Connecteur IEC 62196 de type 2. Pour en savoir plus, consultez la documentation sur les services Web.
UNSPECIFIED_GB_T Le type GB/T correspond à la norme GB/T en Chine. Pour en savoir plus, consultez la documentation sur les services Web.
UNSPECIFIED_WALL_OUTLET Prise murale non spécifiée. Pour en savoir plus, consultez la documentation sur les services Web.

Interface EVSearchOptions

interface google.maps.places.EVSearchOptions

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

connectorTypes
facultatif
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
facultatif
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

interface google.maps.places.FetchFieldsRequest

Options de récupération des champs Place.

fields
Type : Iterable<string>
Liste des champs à récupérer.
internalUsageAttributionIds
facultatif
Type : Iterable<string> optional
Identifiants utilisés pour attribuer les appels à des packages ou des bibliothèques OSS spécifiques.

Classe FuelOptions

classe google.maps.places.FuelOptions
bibliothèque "places"

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

const {FuelOptions} = await google.maps.importLibrary("places");
fuelPrices
readonly
Type : Array<FuelPrice>
Liste des prix des carburants pour chaque type de carburant proposé par cette station, une entrée par type de carburant.
Hérité : toJSON

Classe FuelPrice

classe google.maps.places.FuelPrice
bibliothèque "places"

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

const {FuelPrice} = await google.maps.importLibrary("places");
price
readonly
Type : Money optional
Prix du carburant.
type
readonly
Type : FuelType optional
Type de carburant.
updateTime
readonly
Type : Date optional
Heure de la dernière mise à jour du prix du carburant.

FuelType

google.maps.places.FuelType
bibliothèque "places"

Types de carburants. Pour en savoir plus, consultez la documentation sur les services Web.

Ces constantes peuvent également être utilisées comme des chaînes. En TypeScript, les littéraux de chaîne sont définis par le type FuelTypeString.

const {FuelType} = await google.maps.importLibrary("places");
BIO_DIESEL Biodiesel. Pour en savoir plus, consultez la documentation sur les services Web.
DIESEL Gazole. Pour en savoir plus, consultez la documentation sur les services Web.
DIESEL_PLUS Diesel plus fuel. Pour en savoir plus, consultez la documentation sur les services Web.
E100 E 100. Pour en savoir plus, consultez la documentation sur les services Web.
E80 E 80. Pour en savoir plus, consultez la documentation sur les services Web.
E85 thought E 85. Pour en savoir plus, consultez la documentation sur les services Web.
LPG Gaz de pétrole liquéfié. Pour en savoir plus, consultez la documentation sur les services Web.
METHANE Méthane. Pour en savoir plus, consultez la documentation sur les services Web.
MIDGRADE Intermédiaire. Pour en savoir plus, consultez la documentation sur les services Web.
PREMIUM Le haut de gamme Pour en savoir plus, consultez la documentation sur les services Web.
REGULAR_UNLEADED Sans plomb ordinaire. Pour en savoir plus, consultez la documentation sur les services Web.
SP100 SP 100. Pour en savoir plus, consultez la documentation sur les services Web.
SP91 SP 91. Pour en savoir plus, consultez la documentation sur les services Web.
SP91_E10 SP 91 E10. Pour en savoir plus, consultez la documentation sur les services Web.
SP92 SP 92. Pour en savoir plus, consultez la documentation sur les services Web.
SP95 SP 95. Pour en savoir plus, consultez la documentation sur les services Web.
SP95_E10 SP95 E10. Pour en savoir plus, consultez la documentation sur les services Web.
SP98 SP 98. Pour en savoir plus, consultez la documentation sur les services Web.
SP99 SP 99. Pour en savoir plus, consultez la documentation sur les services Web.
TRUCK_DIESEL Diesel pour camion. Pour en savoir plus, consultez la documentation sur les services Web.

Classe GenerativeSummary

classe google.maps.places.GenerativeSummary
bibliothèque "places"

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

const {GenerativeSummary} = await google.maps.importLibrary("places");
disclosureText
readonly
Type : string optional
Texte de la divulgation concernant ce résumé.
disclosureTextLanguageCode
readonly
Type : string optional
Code de langue du texte de la divulgation.
flagContentURI
readonly
Type : string optional
URI permettant de signaler un problème lié au résumé.
overview
readonly
Type : string optional
Présentation du lieu.
overviewLanguageCode
readonly
Type : string optional
Code de langue de l'aperçu.
Hérité : toJSON

classe google.maps.places.GoogleMapsLinks
bibliothèque "places"

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

const {GoogleMapsLinks} = await google.maps.importLibrary("places");
directionsURI
readonly
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
readonly
Type : string optional
Lien permettant d'afficher les photos du lieu sur Google Maps.
placeURI
readonly
Type : string optional
Un lien pour afficher le lieu sur Google Maps.
reviewsURI
readonly
Type : string optional
Lien permettant d'afficher les avis sur le lieu dans Google Maps.
writeAReviewURI
readonly
Type : string optional
Un lien pour rédiger un avis sur le lieu dans Google Maps.
Hérité : toJSON

Classe Landmark

classe google.maps.places.Landmark
bibliothèque "places"

Informations de base sur le point de repère et sa relation avec l'emplacement cible. Les points de repère sont des lieux importants qui peuvent être utilisés pour décrire un emplacement.

const {Landmark} = await google.maps.importLibrary("places");
place
readonly
Type : Place
Lieu du point de repère.
spatialRelationship
readonly
La relation spatiale entre l'emplacement cible et le repère.
straightLineDistanceMeters
readonly
Type : number
Distance en ligne droite, en mètres, entre le point central de la cible et le point central du point de repère. Dans certains cas, cette valeur peut être supérieure à travelDistanceMeters.
travelDistanceMeters
readonly
Type : number optional
Distance de trajet, en mètres, le long du réseau routier entre la cible et le point de repère, si elle est connue. Cette valeur ne tient pas compte du mode de transport (à pied, en voiture, à vélo, etc.).
Hérité : toJSON

Classe Money

classe google.maps.places.Money
bibliothèque "places"

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

const {Money} = await google.maps.importLibrary("places");
currencyCode
readonly
Type : string
Code de la devise à trois lettres défini par la norme ISO 4217.
nanos
readonly
Type : number
Nombre de nano-unités (10^-9) du montant.
units
readonly
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.
Hérité : toJSON

Classe NeighborhoodSummary

classe google.maps.places.NeighborhoodSummary
bibliothèque "places"

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

const {NeighborhoodSummary} = await google.maps.importLibrary("places");
description
readonly
Type : ContentBlock optional
Description détaillée du quartier.
disclosureText
readonly
Type : string optional
Texte de la divulgation concernant ce résumé.
disclosureTextLanguageCode
readonly
Type : string optional
Code de langue du texte de la divulgation.
flagContentURI
readonly
Type : string optional
URI permettant de signaler un problème lié au résumé.
overview
readonly
Type : ContentBlock optional
Présentation du quartier.
Hérité : toJSON

Classe OpeningHours

classe google.maps.places.OpeningHours
étendue par SecondaryOpeningHours
bibliothèque "places"

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

const {OpeningHours} = await google.maps.importLibrary("places");
periods
readonly
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.
specialDays
readonly
Type : Array<Date>
Tableau de dates représentant des jours spéciaux qui tombent pendant la période actuelle. Les jours spéciaux ont un impact sur les horaires d'ouverture d'un lieu (par exemple, le jour de Noël ou les fermetures exceptionnelles). Définissez currentOpeningHours et currentSecondaryOpeningHours s'il existe des horaires exceptionnels.
weekdayDescriptions
readonly
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.
Hérité : toJSON

Classe OpeningHoursPeriod

classe google.maps.places.OpeningHoursPeriod
bibliothèque "places"

Période pendant laquelle le lieu est ouvert.

const {OpeningHoursPeriod} = await google.maps.importLibrary("places");
close
readonly
Type : OpeningHoursPoint optional
Heure de fermeture du lieu.
open
readonly
Heure d'ouverture du lieu.
Hérité : toJSON

Classe OpeningHoursPoint

classe google.maps.places.OpeningHoursPoint
bibliothèque "places"

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

const {OpeningHoursPoint} = await google.maps.importLibrary("places");
day
readonly
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
readonly
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
readonly
Type : number
Minute de OpeningHoursPoint.time sous forme de nombre, comprise entre 0 et 59. Il sera indiqué dans le fuseau horaire du lieu.
Hérité : toJSON

Classe SecondaryOpeningHours

class google.maps.places.SecondaryOpeningHours extends OpeningHours
library "places"

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

const {SecondaryOpeningHours} = await google.maps.importLibrary("places");
type
readonly
Type : string optional
Type d'horaires d'ouverture secondaires. Cela fait référence à ce à quoi s'appliquent les horaires secondaires, comme la vente à emporter, la livraison ou le retrait. Consultez SecondaryHoursType pour obtenir la liste des valeurs valides.
Hérité : periods, specialDays, weekdayDescriptions
Hérité : toJSON

Classe ParkingOptions

classe google.maps.places.ParkingOptions
bibliothèque "places"

const {ParkingOptions} = await google.maps.importLibrary("places");
hasFreeGarageParking
readonly
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
readonly
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
readonly
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
readonly
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
readonly
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
readonly
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
readonly
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
bibliothèque "places"

const {PaymentOptions} = await google.maps.importLibrary("places");
acceptsCashOnly
readonly
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
readonly
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
readonly
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
readonly
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
bibliothèque "places"

Informations sur une photo d'un lieu.

const {Photo} = await google.maps.importLibrary("places");
authorAttributions
readonly
Texte d'attribution à afficher pour cette photo.
flagContentURI
readonly
Type : string optional
Lien permettant à l'utilisateur de signaler un problème concernant la photo.
googleMapsURI
readonly
Type : string optional
Un lien permettant d'afficher la photo sur Google Maps
heightPx
readonly
Type : number
Hauteur de la photo en pixels.
widthPx
readonly
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.
Hérité : toJSON

Classe PlusCode

classe google.maps.places.PlusCode
bibliothèque "places"

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

const {PlusCode} = await google.maps.importLibrary("places");
compoundCode
readonly
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
readonly
Type : string optional
Plus Code avec une zone de 1/8 000e de degré par 1/8 000e de degré. Par exemple, "8FVC9G8F+5W".
Hérité : toJSON

Classe PostalAddress

class google.maps.places.PostalAddress implements PostalAddressLiteral
library "places"

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.

const {PostalAddress} = await google.maps.importLibrary("places");
addressLines
readonly
Type : Array<string>
Lignes d'adresse non structurées décrivant les niveaux inférieurs d'une adresse.
administrativeArea
readonly
Type : string optional
Subdivision administrative la plus élevée utilisée pour les adresses postales d'un pays ou d'une région.
languageCode
readonly
Type : string optional
Code de langue BCP-47 du contenu de cette adresse. Exemples : "zh-Hant", "ja", "ja-Latn" et "en".
locality
readonly
Type : string optional
Fait généralement référence à la ville de l'adresse.
organization
readonly
Type : string optional
Nom de l'entreprise.
postalCode
readonly
Type : string optional
Code postal de l'adresse.
recipients
readonly
Type : Array<string>
Destinataire.
regionCode
readonly
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
readonly
Type : string optional
Code de tri de l'adresse.
sublocality
readonly
Type : string optional
Sous-localité de l'adresse, comme un quartier, un arrondissement ou un district.
Hérité : toJSON

Interface PostalAddressLiteral

interface google.maps.places.PostalAddressLiteral
implémentée par PostalAddress

Données pour hydrater une PostalAddress.

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

Constantes PriceLevel

google.maps.places.PriceLevel
bibliothèque "places"

Niveau de prix du lieu. Pour en savoir plus, consultez la documentation sur les services Web.

Ces constantes peuvent également être utilisées comme des chaînes. En TypeScript, les littéraux de chaîne sont définis par le type PriceLevelString.

const {PriceLevel} = await google.maps.importLibrary("places");
EXPENSIVE L'établissement propose des services coûteux. Pour en savoir plus, consultez la documentation sur les services Web.
FREE L'établissement propose des services sans frais. Pour en savoir plus, consultez la documentation sur les services Web.
INEXPENSIVE L'établissement propose des services peu coûteux. Pour en savoir plus, consultez la documentation sur les services Web.
MODERATE L'établissement propose des services à des prix modérés. Pour en savoir plus, consultez la documentation sur les services Web.
VERY_EXPENSIVE L'établissement propose des services très coûteux. Pour en savoir plus, consultez la documentation sur les services Web.

Classe PriceRange

classe google.maps.places.PriceRange
bibliothèque "places"

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 $").

const {PriceRange} = await google.maps.importLibrary("places");
endPrice
readonly
Type : Money optional
Limite supérieure de la gamme de prix (incluse). Le prix doit être inférieur à ce montant.
startPrice
readonly
Type : Money
Limite inférieure de la gamme de prix (incluse). Le prix doit être supérieur ou égal à ce montant.
Hérité : toJSON

Récapitulatif

classe google.maps.places.Review
bibliothèque "places"

Informations sur un avis concernant un lieu.

const {Review} = await google.maps.importLibrary("places");
authorAttribution
readonly
Type : AuthorAttribution optional
L'évaluateur.
flagContentURI
readonly
Type : string optional
Lien permettant à l'utilisateur de signaler un problème concernant l'avis.
googleMapsURI
readonly
Type : string optional
Un lien permettant d'afficher l'avis sur Google Maps.
originalText
readonly
Type : string optional
Texte de l'avis dans sa langue d'origine.
originalTextLanguageCode
readonly
Type : string optional
Code de langue IETF indiquant la langue d'origine de l'avis.
publishTime
readonly
Type : Date optional
rating
readonly
Type : number optional
Note de cet avis, un nombre compris entre 1,0 et 5,0 (inclus).
relativePublishTimeDescription
readonly
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
readonly
Type : string optional
Texte localisé de l'avis.
textLanguageCode
readonly
Type : string optional
Code de langue IETF indiquant la langue de l'avis.
visitDateMonth
readonly
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
readonly
Type : number optional
Année de la date à laquelle l'auteur de l'avis a visité le lieu.
Hérité : toJSON

Classe ReviewSummary

classe google.maps.places.ReviewSummary
bibliothèque "places"

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

const {ReviewSummary} = await google.maps.importLibrary("places");
disclosureText
readonly
Type : string optional
Texte de la divulgation concernant ce résumé.
disclosureTextLanguageCode
readonly
Type : string optional
Code de langue du texte de la divulgation.
flagContentURI
readonly
Type : string optional
URI permettant de signaler un problème lié au résumé.
reviewsURI
readonly
Type : string optional
URI permettant d'afficher les avis sur ce lieu sur Google Maps.
text
readonly
Type : string optional
Résumé des avis des utilisateurs.
textLanguageCode
readonly
Type : string optional
Code de langue du résumé des avis des utilisateurs.
Hérité : toJSON

Interface 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 ['*'] 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
facultatif
Type : EVSearchOptions optional
Options liées aux VE pouvant être spécifiées pour une requête de Place Search.
futureOpeningBusinessesIncluded
facultatif
Type : boolean optional
Incluez les lieux qui ne sont pas encore ouverts, mais qui devraient l'être à l'avenir.
includedType
facultatif
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
internalUsageAttributionIds
facultatif
Type : Iterable<string> optional
Identifiants utilisés pour attribuer les appels à des packages ou des bibliothèques OSS spécifiques.
isOpenNow
facultatif
Type : boolean optional
Par défaut : false
Permet de limiter la recherche aux lieux qui sont actuellement ouverts.
language
facultatif
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
facultatif
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
facultatif
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
facultatif
Type : number optional
Nombre maximal de résultats à renvoyer. Il doit être compris entre 1 et 20 (inclus).
minRating
facultatif
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
facultatif
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.
pureServiceAreaBusinessesIncluded
facultatif
Type : boolean optional
Incluez les établissements de services de proximité purs si le champ est défini sur "true". Un établissement de services de proximité est un établissement qui se rend directement chez les clients pour effectuer une prestation ou leur livrer des produits, mais qui n'accueille pas les clients à son adresse professionnelle. Par exemple, les établissements proposant des services de nettoyage ou de plomberie n'ont pas forcément d'adresse physique ni de lieu sur Google Maps. Places ne renverra pas de champs tels que location, plusCode et d'autres champs liés à l'emplacement pour ces établissements.
query
facultatif
Type : string optional
BetarankBy
facultatif
rankPreference
facultatif
Par défaut : SearchByTextRankPreference.RELEVANCE
Comment les résultats seront classés dans la réponse.
region
facultatif
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
facultatif
Type : string optional
Obligatoire si vous n'utilisez pas SearchByTextRequest.query. Requête textuelle pour la recherche textuelle.
useStrictTypeFiltering
facultatif
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
bibliothèque "places"

Comment les résultats seront classés dans la réponse. Pour en savoir plus, consultez la documentation sur les services Web.

Ces constantes peuvent également être utilisées comme des chaînes. En TypeScript, les littéraux de chaîne sont définis par le type SearchByTextRankPreferenceString.

const {SearchByTextRankPreference} = await google.maps.importLibrary("places");
DISTANCE Classe les résultats par distance. Pour en savoir plus, consultez la documentation sur les services Web.
RELEVANCE Classe les résultats par pertinence. Pour en savoir plus, consultez la documentation sur les services Web.

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 ['*'] 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
facultatif
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
facultatif
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.
futureOpeningBusinessesIncluded
facultatif
Type : boolean optional
Incluez les lieux qui ne sont pas encore ouverts, mais qui devraient l'être à l'avenir.
includedPrimaryTypes
facultatif
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
facultatif
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.
internalUsageAttributionIds
facultatif
Type : Iterable<string> optional
Identifiants utilisés pour attribuer les appels à des packages ou des bibliothèques OSS spécifiques.
language
facultatif
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
facultatif
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
facultatif
Par défaut : SearchNearbyRankPreference.POPULARITY
Comment les résultats seront classés dans la réponse.
region
facultatif
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
bibliothèque "places"

Comment les résultats seront classés dans la réponse. Pour en savoir plus, consultez la documentation sur les services Web.

Ces constantes peuvent également être utilisées comme des chaînes. En TypeScript, les littéraux de chaîne sont définis par le type SearchNearbyRankPreferenceString.

const {SearchNearbyRankPreference} = await google.maps.importLibrary("places");
DISTANCE Classe les résultats par distance. Pour en savoir plus, consultez la documentation sur les services Web.
POPULARITY Classe les résultats par popularité. Pour en savoir plus, consultez la documentation sur les services Web.

Constantes SpatialRelationship

google.maps.places.SpatialRelationship
bibliothèque "places"

Définit la relation spatiale entre l'emplacement cible et le point de repère. Pour en savoir plus, consultez la documentation sur les services Web.

Ces constantes peuvent également être utilisées comme des chaînes. En TypeScript, les littéraux de chaîne sont définis par le type SpatialRelationshipString.

const {SpatialRelationship} = await google.maps.importLibrary("places");
ACROSS_THE_ROAD La cible se trouve directement en face du point de repère, de l'autre côté de la route. Pour en savoir plus, consultez la documentation sur les services Web.
AROUND_THE_CORNER Pas sur le même itinéraire que le repère, mais à un seul virage. Pour en savoir plus, consultez la documentation sur les services Web.
BEHIND Proche de la structure du point de repère, mais plus éloigné de ses entrées sur la rue. Pour en savoir plus, consultez la documentation sur les services Web.
BESIDE La cible est directement adjacente au point de repère. Pour en savoir plus, consultez la documentation sur les services Web.
DOWN_THE_ROAD Sur la même route que le repère, mais pas à côté ni en face. Pour en savoir plus, consultez la documentation sur les services Web.
NEAR Il s'agit de la relation par défaut lorsqu'aucune des relations plus spécifiques ci-dessous ne s'applique. Pour en savoir plus, consultez la documentation sur les services Web.
WITHIN Le point de repère a une géométrie spatiale et la cible se trouve dans ses limites. Pour en savoir plus, consultez la documentation sur les services Web.

TimeZone

classe google.maps.places.TimeZone
bibliothèque "places"

Représente un fuseau horaire de la base de données des fuseaux horaires de l'IANA (https://www.iana.org/time-zones).

const {TimeZone} = await google.maps.importLibrary("places");
id
readonly
Type : string optional
Fuseau horaire de la base de données de fuseaux horaires IANA. Par exemple, "America/New_York".
version
readonly
Type : string optional
Numéro de version de la base de données de fuseaux horaires IANA. Par exemple, "2019a".
Hérité : toJSON

Classe TransitAgency

classe google.maps.places.TransitAgency
bibliothèque "places"

Représente une agence de transports en commun.

const {TransitAgency} = await google.maps.importLibrary("places");
displayName
Type : string optional
Nom de l'agence dans la langue demandée.
displayNameLanguageCode
Type : string optional
Code de langue BCP-47 du texte du nom de l'agence, tel que "en-US" ou "sr-Latn". Pour en savoir plus, consultez la page http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
fareURL
Type : URL optional
URL de la page d'informations sur les tarifs de l'agence.
icon
Type : TransitIcon optional
Icône localisée d'un réseau de transports en commun.
lines
Lignes de transports en commun desservies par cette agence.
url
Type : URL optional
URL de la page d'accueil de l'agence.
Hérité : toJSON

Classe TransitIcon

classe google.maps.places.TransitIcon
bibliothèque "places"

Représente une icône de transports en commun.

const {TransitIcon} = await google.maps.importLibrary("places");
nameIncluded
Type : boolean optional
Indique si le nom est contenu dans l'icône et s'il n'est pas nécessaire de l'afficher à côté de l'icône.
url
Type : URL optional
URL de l'icône.
Hérité : toJSON

Classe TransitLine

classe google.maps.places.TransitLine
bibliothèque "places"

Représente une ligne de transports en commun.

const {TransitLine} = await google.maps.importLibrary("places");
backgroundColor
Type : string optional
Couleur d'arrière-plan des libellés de cette ligne de transports en commun au format hexadécimal (par exemple, "#909CE1"). Cette couleur peut également être utilisée pour dessiner des formes pour cette ligne de transports en commun.
displayName
Type : string optional
Nom complet de cette ligne de transports en commun (par exemple, "Sunnydale local").
displayNameLanguageCode
Type : string optional
Code de langue BCP-47 du texte du nom complet de la ligne de transports en commun, tel que "en-US" ou "sr-Latn". Pour en savoir plus, consultez la page http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
icon
Type : TransitIcon optional
Icône de cette ligne.
id
Type : string optional
ID de la ligne de transports en commun permettant de l'identifier de manière unique parmi les autres lignes de la même station. Il n'est pas garanti que cet identifiant soit stable d'une réponse à l'autre.
shortDisplayName
Type : string optional
Nom court de cette ligne de transports en commun (par exemple, "S2").
shortDisplayNameLanguageCode
Type : string optional
Code de langue BCP-47 du texte du nom court de la ligne de transports en commun, tel que "en-US" ou "sr-Latn". Pour en savoir plus, consultez la page http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
textColor
Type : string optional
Couleur du texte des libellés de cette ligne de transports en commun au format hexadécimal (par exemple, "#909CE1").
url
Type : URL optional
URL d'une page Web contenant des informations sur cette ligne.
vehicleIcon
Type : TransitIcon optional
Icône de ce type de véhicule particulier.
vehicleType
Type : TransitVehicleType optional
Type de véhicule utilisé.
Hérité : toJSON

Classe TransitStation

classe google.maps.places.TransitStation
bibliothèque "places"

Représente des informations spécifiques aux transports en commun pour un lieu.

const {TransitStation} = await google.maps.importLibrary("places");
agencies
Agences de transports en commun qui desservent cette station.
displayName
Type : string optional
Nom de la station dans la langue locale.
displayNameLanguageCode
Type : string optional
Code de langue BCP-47 du texte du nom à afficher local, tel que "en-US" ou "sr-Latn". Pour en savoir plus, consultez la page http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
stops
Le transport en commun s'arrête à cette station.
Hérité : toJSON

Classe TransitStop

classe google.maps.places.TransitStop
bibliothèque "places"

Représente un arrêt de transport en commun.

const {TransitStop} = await google.maps.importLibrary("places");
displayName
Type : string optional
Nom de l'arrêt dans la langue demandée.
displayNameLanguageCode
Type : string optional
Nom de l'arrêt dans le code de langue BCP-47 de la langue demandée, par exemple "en-US" ou "sr-Latn". Pour en savoir plus, consultez la page http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
hasWheelchairAccessibleEntrance
Type : boolean optional
Ce champ indique s'il existe un chemin accessible depuis l'extérieur de la station jusqu'à l'arrêt. Il n'indique pas s'il est possible de monter à bord d'un véhicule depuis l'arrêt.
id
Type : string optional
ID de l'arrêt de transport en commun permettant de l'identifier de manière unique parmi les autres arrêts de la même station. Il n'est pas garanti que cet identifiant soit stable d'une réponse à l'autre.
location
Type : LatLngAltitude optional
Emplacement de l'arrêt.
platformCode
Type : string optional
Code de la plate-forme représenté par cet arrêt. Il peut être formaté de n'importe quelle manière (par exemple, "2", "Quai 2", "2-4" ou "1x").
platformCodeLanguageCode
Type : string optional
Code de langue BCP-47 du texte du code de la plate-forme, tel que "en-US" ou "sr-Latn". Pour en savoir plus, consultez la page http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
signageText
Type : string optional
Texte tel qu'il figure sur le panneau de la plate-forme (par exemple, "Vers le centre" ou "East side & Brooklyn"). Lorsque platformCode est absent, ce champ est potentiellement le seul identifiant de la plate-forme. Toutefois, platformCode et signageText peuvent être définis simultanément.
signageTextLanguageCode
Type : string optional
Code de langue BCP-47 du texte de la signalisation, tel que "en-US" ou "sr-Latn". Pour en savoir plus, consultez la page http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
stopCode
Type : string optional
Identifiant lisible par l'humain de l'arrêt, utilisé par les agences de transports en commun pour distinguer les arrêts portant le même nom.
stopCodeLanguageCode
Type : string optional
Code de langue BCP-47 du texte du code d'arrêt, tel que "en-US" ou "sr-Latn". Pour en savoir plus, consultez la page http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
Hérité : toJSON

Constantes TransitVehicleType

google.maps.places.TransitVehicleType
bibliothèque "places"

Type de véhicule pour une ligne de transports en commun. Pour en savoir plus, consultez la documentation sur les services Web.

Ces constantes peuvent également être utilisées comme des chaînes. En TypeScript, les littéraux de chaîne sont définis par le type TransitVehicleTypeString.

const {TransitVehicleType} = await google.maps.importLibrary("places");
AIRPLANE Avion. Pour en savoir plus, consultez la documentation sur les services Web.
BUS Bus. Pour en savoir plus, consultez la documentation sur les services Web.
CABLE_CAR Téléphérique. Pour en savoir plus, consultez la documentation sur les services Web.
COACH Coach. Pour en savoir plus, consultez la documentation sur les services Web.
COMMUTER_TRAIN Train de banlieue. Pour en savoir plus, consultez la documentation sur les services Web.
FERRY Ferry. Pour en savoir plus, consultez la documentation sur les services Web.
FUNICULAR Funiculaire. Pour en savoir plus, consultez la documentation sur les services Web.
GONDOLA_LIFT Télécabine. Pour en savoir plus, consultez la documentation sur les services Web.
HEAVY_RAIL Métro. Pour en savoir plus, consultez la documentation sur les services Web.
HIGH_SPEED_TRAIN Train à grande vitesse. Pour en savoir plus, consultez la documentation sur les services Web.
HORSE_CARRIAGE Calèche. Pour en savoir plus, consultez la documentation sur les services Web.
INTERCITY_BUS Bus interurbain. Pour en savoir plus, consultez la documentation sur les services Web.
LONG_DISTANCE_TRAIN Train longue distance. Pour en savoir plus, consultez la documentation sur les services Web.
METRO_RAIL Train urbain. Pour en savoir plus, consultez la documentation sur les services Web.
MONORAIL Monorail. Pour en savoir plus, consultez la documentation sur les services Web.
RAIL Train. Pour en savoir plus, consultez la documentation sur les services Web.
SHARE_TAXI Taxi partagé. Pour en savoir plus, consultez la documentation sur les services Web.
SPECIAL Spécial. Pour en savoir plus, consultez la documentation sur les services Web.
SUBWAY Métro. Pour en savoir plus, consultez la documentation sur les services Web.
TRAM Tramway. Pour en savoir plus, consultez la documentation sur les services Web.
TROLLEYBUS Trolleybus. Pour en savoir plus, consultez la documentation sur les services Web.