Classe Place
Classe google.maps.places.Place
Cette classe implémente PlaceOptions.
Accédez-y en appelant le const {Place} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Constructeur | |
|---|---|
Place |
Place(options)Paramètres :
|
Méthodes statiques | |
|---|---|
searchByText |
searchByText(request)Paramètres :
Recherche de lieux basée sur une requête textuelle. |
searchNearby |
searchNearby(request)Paramètres :
Recherchez des lieux à proximité. |
Propriétés | |
|---|---|
accessibilityOptions |
Type :
AccessibilityOptions optionalOptions d'accessibilité de ce lieu. undefined si les données des options d'accessibilité n'ont pas été appelées depuis le serveur. |
addressComponents |
Type :
Array<AddressComponent> optionalCollection de composants d'adresse pour l'emplacement de ce lieu. Objet vide si aucune donnée d'adresse n'est connue. undefined si les données d'adresse n'ont pas été appelées depuis le serveur. |
adrFormatAddress |
Type :
string optionalReprésentation de l'adresse du lieu au format adr microformat. |
allowsDogs |
Type :
boolean optional |
attributions |
Type :
Array<Attribution> optionalFournisseurs de données qui doivent être affichés pour le lieu. |
businessStatus |
Type :
BusinessStatus optionalÉtat opérationnel du lieu. null s'il n'y a pas d'état connu. undefined si les données d'état n'ont pas été chargées depuis le serveur. |
displayName |
Type :
string optionalNom à afficher de l'établissement. null s'il n'y a pas de nom. undefined si les données de nom n'ont pas été chargées depuis le serveur. |
displayNameLanguageCode |
Type :
string optionalLangue du nom à afficher du lieu. null s'il n'y a pas de nom. undefined si les données de nom n'ont pas été chargées depuis le serveur. |
editorialSummary |
Type :
string optionalRésumé éditorial pour ce lieu. null s'il n'y a pas de résumé éditorial. undefined si ce champ n'a pas encore été demandé. |
editorialSummaryLanguageCode |
Type :
string optionalLangue du résumé éditorial pour ce lieu. null s'il n'y a pas de résumé éditorial. undefined si ce champ n'a pas encore été demandé. |
evChargeOptions |
Type :
EVChargeOptions optionalOptions de recharge de VE proposées par le lieu. undefined si les options de recharge de véhicules électriques n'ont pas été appelées depuis le serveur. |
formattedAddress |
Type :
string optionalAdresse complète du lieu. |
fuelOptions |
Type :
FuelOptions optionalOptions de carburant proposées par le lieu. undefined si les options de carburant n'ont pas été demandées au serveur. |
googleMapsLinks |
Type :
GoogleMapsLinks optionalLiens permettant de déclencher différentes actions Google Maps. |
googleMapsURI |
Type :
string optionalURL 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 optionalIndique si un établissement propose un service de Drive. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
hasDelivery |
Type :
boolean optionalIndique si un lieu propose la livraison. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
hasDineIn |
Type :
boolean optionalIndique si un lieu propose de manger sur place. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
hasLiveMusic |
Type :
boolean optional |
hasMenuForChildren |
Type :
boolean optional |
hasOutdoorSeating |
Type :
boolean optional |
hasRestroom |
Type :
boolean optional |
hasTakeout |
Type :
boolean optionalIndique si un lieu propose des plats à emporter. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
iconBackgroundColor |
Type :
string optionalCode couleur HEX par défaut pour la catégorie du lieu. |
id |
Type :
stringIdentifiant unique du lieu. |
internationalPhoneNumber |
Type :
string optionalNumé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 optionalIndique si un lieu peut être réservé. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
location |
Type :
LatLng optionalPosition du lieu. |
nationalPhoneNumber |
Type :
string optionalNuméro de téléphone du lieu, au format conforme à la norme régionale. |
parkingOptions |
Type :
ParkingOptions optionalOptions de stationnement proposées par le lieu. undefined si les données des options de stationnement n'ont pas été appelées depuis le serveur. |
paymentOptions |
Type :
PaymentOptions optionalOptions de paiement proposées par le lieu. undefined si les données des options de paiement n'ont pas été appelées depuis le serveur. |
photos |
Photos de ce lieu. La collection contiendra jusqu'à 10 objets Photo. |
plusCode |
Type :
PlusCode optional |
postalAddress |
Type :
PostalAddress optional |
priceLevel |
Type :
PriceLevel optionalNiveau de prix du lieu. Cette propriété peut renvoyer l'une des valeurs suivantes :
|
priceRange |
Type :
PriceRange optionalTranche de prix pour ce lieu. endPrice peut ne pas être défini, ce qui indique une plage sans limite supérieure (par exemple, "Plus de 100 $"). |
primaryType |
Type :
string optionalType principal du lieu. null s'il n'y a pas de type. undefined si les données de type n'ont pas été chargées depuis le serveur. |
primaryTypeDisplayName |
Type :
string optionalNom à afficher du type principal de l'établissement. null s'il n'y a pas de type. undefined si les données de type n'ont pas été chargées depuis le serveur. |
primaryTypeDisplayNameLanguageCode |
Type :
string optionalLangue du nom à afficher du type principal de l'établissement. null s'il n'y a pas de type. undefined si les données de type n'ont pas été chargées depuis le serveur. |
rating |
Type :
number optionalNote, entre 1,0 et 5,0, basée sur les avis des utilisateurs concernant ce lieu. |
regularOpeningHours |
Type :
OpeningHours optional |
requestedLanguage |
Type :
string optionalLangue demandée pour ce lieu. |
requestedRegion |
Type :
string optionalRégion demandée pour ce lieu. |
reviews |
Liste des avis sur ce lieu. |
servesBeer |
Type :
boolean optionalIndique si un lieu sert de la bière. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
servesBreakfast |
Type :
boolean optionalIndique si un établissement sert le petit-déjeuner. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
servesBrunch |
Type :
boolean optionalIndique si un établissement sert des brunchs. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
servesCocktails |
Type :
boolean optional |
servesCoffee |
Type :
boolean optional |
servesDessert |
Type :
boolean optional |
servesDinner |
Type :
boolean optionalIndique si un établissement sert le dîner. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
servesLunch |
Type :
boolean optionalIndique si un lieu sert le déjeuner. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
servesVegetarianFood |
Type :
boolean optionalIndique si un établissement sert des plats végétariens. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
servesWine |
Type :
boolean optionalIndique si un établissement sert du vin. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
svgIconMaskURI |
Type :
string optionalURI de la ressource de masque d'image SVG pouvant être utilisée pour représenter la catégorie d'un lieu. |
types |
Type :
Array<string> optionalTableau des types pour ce lieu (par exemple, ["political", "locality"] ou ["restaurant", "establishment"]). |
userRatingCount |
Type :
number optionalNombre de notes d'utilisateurs ayant contribué à la Place.rating de ce lieu. |
utcOffsetMinutes |
Type :
number optionalDécalage horaire actuel du lieu par rapport à UTC, en minutes. Par exemple, l'heure normale de l'Est australien (GMT+10) en heure d'été est 11 heures en avance sur l'heure UTC. La valeur utc_offset_minutes sera donc 660. Pour les fuseaux horaires en retard par rapport à l'UTC, le décalage est négatif. Par exemple, le utc_offset_minutes est -60 pour le Cap-Vert. |
viewport |
Type :
LatLngBounds optionalFenêtre d'affichage préférée lorsque ce lieu est affiché sur une carte. |
websiteURI |
Type :
string optionalSite Web faisant autorité pour ce lieu, comme la page d'accueil d'un établissement. |
|
Type :
OpeningHours optional |
|
Type :
boolean optional |
Méthodes | |
|---|---|
fetchFields |
fetchFields(options)Paramètres :
|
|
getNextOpeningTime([date])Paramètres :
Calcule la date représentant le prochain OpeningHoursTime. Renvoie "undefined" si les données sont insuffisantes pour calculer le résultat ou si le lieu n'est pas opérationnel. |
|
isOpen([date])Paramètres :
Valeur renvoyée :
Promise<boolean optional>Vérifiez si le lieu est ouvert à la date et à l'heure indiquées. La promesse est résolue avec undefined si les données connues pour le lieu sont insuffisantes pour calculer cela (par exemple, si les horaires d'ouverture ne sont pas enregistrés). |
toJSON |
toJSON()Paramètres : aucun
Valeur renvoyée :
Object, un objet JSON contenant toutes les propriétés de lieu demandées. |
Interface PlaceOptions
Interface google.maps.places.PlaceOptions
Options pour construire un lieu.
Propriétés | |
|---|---|
id |
Type :
stringIdentifiant unique du lieu. |
requestedLanguage optional |
Type :
string optionalIdentifiant de la langue dans laquelle les détails doivent être renvoyés. Consultez la liste des langues disponibles. |
requestedRegion optional |
Type :
string optionalCode de région de l'utilisateur. Cela peut avoir une incidence sur les photos qui peuvent être renvoyées, et peut-être sur d'autres éléments. Le code régional accepte une valeur ccTLD ("domaine de premier niveau") à deux caractères. La plupart des codes ccTLD sont identiques aux codes ISO 3166-1, à quelques exceptions près. Par exemple, le ccTLD du Royaume-Uni est "uk" ( .co.uk), tandis que son code ISO 3166-1 est "gb" (techniquement pour l'entité "Royaume-Uni de Grande-Bretagne et d'Irlande du Nord"). |
Classe AccessibilityOptions
Classe google.maps.places.AccessibilityOptions
Accédez-y en appelant le const {AccessibilityOptions} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
|---|---|
hasWheelchairAccessibleEntrance |
Type :
boolean optionalIndique si un lieu dispose d'une entrée accessible en fauteuil roulant. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
hasWheelchairAccessibleParking |
Type :
boolean optionalIndique si un lieu dispose d'un parking accessible en fauteuil roulant. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
hasWheelchairAccessibleRestroom |
Type :
boolean optionalIndique si un lieu dispose de toilettes accessibles en fauteuil roulant. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
hasWheelchairAccessibleSeating |
Type :
boolean optionalIndique si un lieu propose des places assises accessibles en fauteuil roulant. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
Classe AddressComponent
Classe google.maps.places.AddressComponent
Composant d'adresse de l'établissement.
Accédez-y en appelant le const {AddressComponent} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
|---|---|
longText |
Type :
string optionalTexte complet du composant d'adresse. |
shortText |
Type :
string optionalTexte abrégé du composant d'adresse donné. |
types |
Type :
Array<string>Tableau de chaînes indiquant le type de ce composant d'adresse. Pour consulter la liste des types valides, cliquez ici. |
Classe Attribution
Classe google.maps.places.Attribution
Informations sur un fournisseur de données pour un lieu.
Accédez-y en appelant le const {Attribution} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
|---|---|
provider |
Type :
string optionalNom du fournisseur de données du lieu. |
providerURI |
Type :
string optionalURI du fournisseur de données du lieu. |
Classe AuthorAttribution
Classe google.maps.places.AuthorAttribution
Informations sur l'auteur du contenu généré par l'utilisateur.
Accédez-y en appelant le const {AuthorAttribution} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
|---|---|
displayName |
Type :
stringNom de l'auteur de ce résultat. |
photoURI |
Type :
string optionalURI de la photo de l'auteur pour ce résultat. Cette option n'est pas toujours disponible. |
uri |
Type :
string optionalURI du profil de l'auteur pour ce résultat. |
Classe ConnectorAggregation
Classe google.maps.places.ConnectorAggregation
Informations sur la recharge de véhicules électriques, agrégées pour les connecteurs du même type et avec le même taux de recharge.
Accédez-y en appelant le const {ConnectorAggregation} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
|---|---|
availabilityLastUpdateTime |
Type :
Date optionalHeure de la dernière mise à jour des informations sur la disponibilité du connecteur dans cette agrégation. |
availableCount |
Type :
number optionalNombre de connecteurs actuellement disponibles dans cette agrégation. |
count |
Type :
numberNombre de connecteurs dans cette agrégation. |
maxChargeRateKw |
Type :
numberTaux de recharge maximal statique en kW de chaque connecteur de l'agrégation. |
outOfServiceCount |
Type :
number optionalNombre de connecteurs de cette agrégation actuellement hors service. |
type |
Type :
EVConnectorType optionalType de connecteur de cette agrégation. |
Classe EVChargeOptions
Classe google.maps.places.EVChargeOptions
Informations sur la borne de recharge de véhicules électriques située dans le lieu.
Accédez-y en appelant le const {EVChargeOptions} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
|---|---|
connectorAggregations |
Type :
Array<ConnectorAggregation>Liste des agrégations de connecteurs de recharge pour véhicules électriques qui contiennent des connecteurs du même type et du même taux de recharge. |
connectorCount |
Type :
numberNombre de connecteurs à cette borne. Comme certains ports peuvent comporter 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. |
Constantes EVConnectorType
google.maps.places.EVConnectorType
constantes
Types de connecteurs de recharge pour véhicules électriques.
Accédez-y en appelant le const {EVConnectorType} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Constantes | |
|---|---|
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 le connecteur Mennekes de type 2. |
CHADEMO |
Connecteur de type CHAdeMO. |
J1772 |
Connecteur J1772 de type 1. |
NACS |
Le North American Charging System (NACS), normalisé sous la norme SAE J3400. |
OTHER |
Autres types de connecteurs. |
TESLA |
Connecteur TESLA générique. Il s'agit de NACS en Amérique du Nord, mais il peut s'agir d'un autre type de connecteur dans d'autres régions du monde (par exemple, CCS Combo 2 (CCS2) ou GB/T). Cette valeur est moins représentative d'un type de connecteur réel et représente davantage la possibilité de recharger un véhicule de la marque Tesla dans une station de recharge appartenant à Tesla. |
TYPE_2 |
Connecteur IEC 62196 de type 2. Souvent appelé MENNEKES. |
UNSPECIFIED_GB_T |
Le type GB/T correspond à la norme GB/T en Chine. Ce type couvre tous les types GB_T. |
UNSPECIFIED_WALL_OUTLET |
Prise murale non spécifiée. |
Interface EVSearchOptions
Interface google.maps.places.EVSearchOptions
Options liées aux véhicules électriques pouvant être spécifiées pour une demande de recherche de lieux.
Propriétés | |
|---|---|
connectorTypes optional |
Type :
Array<EVConnectorType> optionalListe 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 filtré. |
minimumChargingRateKw optional |
Type :
number optionalTaux de recharge minimal requis en kilowatts. Les lieux dont le taux de recharge est inférieur à celui spécifié sont filtrés. |
Interface FetchFieldsRequest
Interface google.maps.places.FetchFieldsRequest
Options pour récupérer les champs de lieu.
Propriétés | |
|---|---|
fields |
Type :
Array<string>Liste des champs à récupérer. |
Classe FuelOptions
Classe google.maps.places.FuelOptions
Informations les plus récentes sur les options de carburant dans une station-service. Ces informations sont mises à jour régulièrement.
Accédez-y en appelant le const {FuelOptions} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
|---|---|
fuelPrices |
Liste des prix du carburant pour chaque type de carburant disponible à cette station, une entrée par type de carburant. |
Classe FuelPrice
Classe google.maps.places.FuelPrice
Informations sur le prix d'un type de carburant donné.
Accédez-y en appelant le const {FuelPrice} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
|---|---|
price |
Type :
Money optionalPrix du carburant. |
type |
Type :
FuelType optionalType de carburant. |
updateTime |
Type :
Date optionalHeure de la dernière mise à jour du prix du carburant. |
Constantes FuelType
google.maps.places.FuelType
constantes
Types de carburant.
Accédez-y en appelant le const {FuelType} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Constantes | |
|---|---|
BIO_DIESEL |
Biodiesel. |
DIESEL |
Carburant diesel. |
DIESEL_PLUS |
Carburant diesel plus. |
E100 |
E 100. |
E80 |
E 80. |
E85 |
E 85. |
LPG |
GPL. |
METHANE |
Méthane. |
MIDGRADE |
Niveau 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 |
Diesel pour camions. |
Classe GoogleMapsLinks
Classe google.maps.places.GoogleMapsLinks
Liens permettant de déclencher différentes actions Google Maps.
Accédez-y en appelant le const {GoogleMapsLinks} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
|---|---|
directionsURI |
Type :
string optionalUn 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 déplacement par défaut DRIVE. |
photosURI |
Type :
string optionalLien permettant d'afficher les photos du lieu sur Google Maps. |
placeURI |
Type :
string optionalUn lien permettant d'afficher le lieu sur Google Maps. |
reviewsURI |
Type :
string optionalUn lien permettant d'afficher les avis sur le lieu dans Google Maps. |
writeAReviewURI |
Type :
string optionalUn lien permettant de rédiger un avis sur le lieu dans Google Maps. |
Classe Money
Classe google.maps.places.Money
Représentation d'un montant associé à un type de devise.
Accédez-y en appelant le const {Money} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
|---|---|
currencyCode |
Type :
stringCode de devise à trois lettres, défini dans la norme ISO 4217. |
nanos |
Type :
numberNombre de nano-unités (10^-9) du montant. |
units |
Type :
numberUnités entières du montant. Par exemple, si Money.currencyCode est "USD", une unité correspond à un dollar américain. |
Méthodes | |
|---|---|
toString |
toString()Paramètres : aucun
Valeur renvoyée :
stringRenvoie une représentation lisible du montant avec son symbole monétaire. |
Classe OpeningHours
Classe google.maps.places.OpeningHours
Informations sur les horaires d'ouverture d'un lieu.
Accédez-y en appelant le const {OpeningHours} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
|---|---|
periods |
Type :
Array<OpeningHoursPeriod>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 est fermé. |
weekdayDescriptions |
Type :
Array<string>Tableau de sept chaînes représentant les horaires d'ouverture formatés pour chaque jour de la semaine. Le service Places formate et localise les horaires d'ouverture de manière appropriée pour la langue actuelle. L'ordre des éléments dans ce tableau dépend de la langue. Pour certaines langues, le premier jour de la semaine est le lundi. Pour d'autres, c'est le dimanche. |
Classe OpeningHoursPeriod
Classe google.maps.places.OpeningHoursPeriod
Période pendant laquelle le lieu est ouvert.
Accédez-y en appelant le const {OpeningHoursPeriod} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
|---|---|
close |
Type :
OpeningHoursPoint optionalHeure de fermeture du lieu. |
open |
Type :
OpeningHoursPointHeure d'ouverture du lieu. |
Classe OpeningHoursPoint
Classe google.maps.places.OpeningHoursPoint
Point où le lieu change d'état (ouvert ou fermé).
Accédez-y en appelant le const {OpeningHoursPoint} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
|---|---|
day |
Type :
numberJour de la semaine, sous forme de nombre compris entre 0 et 6, en commençant par le dimanche. Par exemple, 2 signifie Mardi. |
hour |
Type :
numberHeure de OpeningHoursPoint.time sous forme de nombre, dans la plage [0, 23]. Il sera indiqué dans le fuseau horaire du lieu. |
minute |
Type :
numberMinute de OpeningHoursPoint.time sous forme de nombre, dans la plage [0, 59]. Il sera indiqué dans le fuseau horaire du lieu. |
Classe ParkingOptions
Classe google.maps.places.ParkingOptions
Accédez-y en appelant le const {ParkingOptions} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
|---|---|
hasFreeGarageParking |
Type :
boolean optionalIndique si un lieu propose un parking couvert sans frais. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
hasFreeParkingLot |
Type :
boolean optionalIndique si un lieu propose des parkings sans frais. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
hasFreeStreetParking |
Type :
boolean optionalIndique si un lieu propose un stationnement dans la rue sans frais. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
hasPaidGarageParking |
Type :
boolean optionalIndique si un lieu propose un parking couvert payant. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
hasPaidParkingLot |
Type :
boolean optionalIndique si un lieu propose des parkings payants. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
hasPaidStreetParking |
Type :
boolean optionalIndique si un lieu propose un parking payant dans la rue. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
hasValetParking |
Type :
boolean optionalIndique si un lieu propose un service de voiturier. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
Classe PaymentOptions
Classe google.maps.places.PaymentOptions
Accédez-y en appelant le const {PaymentOptions} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
|---|---|
acceptsCashOnly |
Type :
boolean optionalIndique si un lieu n'accepte que les paiements en espèces. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
acceptsCreditCards |
Type :
boolean optionalIndique si un établissement accepte les paiements par carte de crédit. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
acceptsDebitCards |
Type :
boolean optionalIndique si un établissement accepte les paiements par carte de débit. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
acceptsNFC |
Type :
boolean optionalIndique si un lieu accepte les paiements via NFC. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
Classe Photo
Classe google.maps.places.Photo
Informations sur une photo d'un lieu.
Accédez-y en appelant le const {Photo} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
|---|---|
authorAttributions |
Type :
Array<AuthorAttribution>Texte d'attribution à afficher pour cette photo. |
flagContentURI |
Type :
string optionalLien permettant à l'utilisateur de signaler un problème concernant la photo. |
googleMapsURI |
Type :
string optionalUn lien permettant d'afficher la photo sur Google Maps. |
heightPx |
Type :
numberHauteur de la photo en pixels. |
widthPx |
Type :
numberLargeur de la photo en pixels. |
Méthodes | |
|---|---|
getURI |
getURI([options])Paramètres :
Valeur renvoyée :
stringRenvoie l'URL de l'image correspondant aux options spécifiées. |
Classe PlusCode
Classe google.maps.places.PlusCode
Plus Code du lieu. Pour en savoir plus, consultez https://plus.codes/.
Accédez-y en appelant le const {PlusCode} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
|---|---|
compoundCode |
Type :
string optionalCode Plus avec une zone de 1/8 000e de degré par 1/8 000e de degré, où les quatre premiers caractères (le code de zone) sont supprimés et remplacés par une description de la localité. Par exemple, "9G8F+5W Zurich, Suisse". |
globalCode |
Type :
string optionalPlus Code avec une zone de 1/8000e de degré par 1/8000e de degré. Par exemple, "8FVC9G8F+5W". |
Classe PostalAddress
Classe google.maps.places.PostalAddress
Représente une adresse postale (par exemple, pour qu'un service postal puisse y livrer des articles). Remarque : PostalAddress est utilisé par l'API JavaScript pour instancier des objets représentant les données renvoyées par le service Web.
Cette classe implémente PostalAddressLiteral.
Accédez-y en appelant le const {PostalAddress} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
|---|---|
addressLines |
Type :
Array<string>Lignes d'adresse non structurées décrivant les niveaux inférieurs d'une adresse. |
administrativeArea |
Type :
string optionalSubdivision administrative la plus élevée utilisée pour les adresses postales d'un pays ou d'une région. |
languageCode |
Type :
string optionalCode de langue BCP-47 du contenu de cette adresse. Exemples : "zh-Hant", "ja", "ja-Latn" et "en". |
locality |
Type :
string optionalFait généralement référence à la ville de l'adresse. |
organization |
Type :
string optionalNom de l'entreprise. |
postalCode |
Type :
string optionalCode postal de l'adresse. |
recipients |
Type :
Array<string>Destinataire. |
regionCode |
Type :
stringCode pays/région CLDR de l'adresse. Exemple : "CH" pour la Suisse. Pour en savoir plus, consultez les pages https://cldr.unicode.org/ et https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html. |
sortingCode |
Type :
string optionalCode de tri de l'adresse. |
sublocality |
Type :
string optionalSous-localité de l'adresse, comme les quartiers, les arrondissements ou les districts. |
Interface PostalAddressLiteral
Interface google.maps.places.PostalAddressLiteral
Données pour hydrater une PostalAddress.
Propriétés | |
|---|---|
regionCode |
Type :
stringConsultez les PostalAddress.regionCode. |
addressLines optional |
Type :
Iterable<string> optionalConsultez les PostalAddress.addressLines. |
administrativeArea optional |
Type :
string optionalConsultez les PostalAddress.administrativeArea. |
languageCode optional |
Type :
string optionalConsultez les PostalAddress.languageCode. |
locality optional |
Type :
string optionalConsultez les PostalAddress.locality. |
organization optional |
Type :
string optionalConsultez les PostalAddress.organization. |
postalCode optional |
Type :
string optionalConsultez les PostalAddress.postalCode. |
recipients optional |
Type :
Iterable<string> optionalConsultez les PostalAddress.recipients. |
sortingCode optional |
Type :
string optionalConsultez les PostalAddress.sortingCode. |
sublocality optional |
Type :
string optionalConsultez les PostalAddress.sublocality. |
Constantes PriceLevel
google.maps.places.PriceLevel
constantes
Niveau de prix d'un lieu.
Accédez-y en appelant le const {PriceLevel} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Constantes | |
|---|---|
EXPENSIVE |
|
FREE |
|
INEXPENSIVE |
|
MODERATE |
|
VERY_EXPENSIVE |
|
PriceRange class
Classe google.maps.places.PriceRange
Tranche de prix associée à un lieu. endPrice peut ne pas être défini, ce qui indique une plage sans limite supérieure (par exemple, "Plus de 100 $").
Accédez-y en appelant le const {PriceRange} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
|---|---|
endPrice |
Type :
Money optionalLimite supérieure de la tranche de prix (incluse). Le prix doit être inférieur à ce montant. |
startPrice |
Type :
MoneyValeur inférieure de la tranche de prix (incluse). Le prix doit être égal ou supérieur à ce montant. |
Examiner un cours
Classe google.maps.places.Review
Informations sur un avis concernant un lieu.
Accédez-y en appelant le const {Review} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
|---|---|
authorAttribution |
Type :
AuthorAttribution optionalL'évaluateur. |
flagContentURI |
Type :
string optionalLien permettant à l'utilisateur de signaler un problème lié à l'avis. |
googleMapsURI |
Type :
string optionalUn lien permettant d'afficher l'avis sur Google Maps. |
originalText |
Type :
string optionalTexte de l'avis dans sa langue d'origine. |
originalTextLanguageCode |
Type :
string optionalCode de langue IETF indiquant la langue d'origine de l'avis. |
publishTime |
Type :
Date optional |
rating |
Type :
number optionalNote de cet avis, un nombre compris entre 1,0 et 5,0 (inclus). |
relativePublishTimeDescription |
Type :
string optionalChaîne de format temporel récent, exprimant la durée de l'avis par rapport à l'heure actuelle dans un format adapté à la langue et au pays. Par exemple, "il y a un mois". |
text |
Type :
string optionalTexte localisé de l'avis. |
textLanguageCode |
Type :
string optionalCode de langue IETF indiquant la langue localisée de l'avis. |
Interface SearchByTextRequest
Interface google.maps.places.SearchByTextRequest
Interface de requête pour Place.searchByText.
Propriétés | |
|---|---|
evSearchOptions optional |
Type :
EVSearchOptions optionalOptions liées aux véhicules électriques pouvant être spécifiées pour une demande de recherche de lieux. |
fields optional |
Type :
Array<string> optionalObligatoire lorsque vous utilisez cette requête avec Place.searchByText. Champs à inclure dans la réponse, qui seront facturés. Si ['*'] est transmis, tous les champs disponibles seront 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. |
includedType optional |
Type :
string optionalType 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é. Consultez SearchByTextRequest.useStrictTypeFiltering |
isOpenNow optional |
Type :
boolean optionalPar défaut :
falsePermet de limiter la recherche aux lieux actuellement ouverts. |
language optional |
Type :
string optionalLes détails du lieu s'affichent dans la langue de votre choix, si elle est disponible. La langue par défaut sera celle définie dans les préférences du navigateur. Liste actuelle des langues disponibles : https://developers.google.com/maps/faq#languagesupport. |
locationBias optional |
Type :
LatLng|LatLngLiteral|LatLngBounds|LatLngBoundsLiteral|CircleLiteral|Circle optionalRégion dans laquelle effectuer la recherche. Cet emplacement sert de biais, ce qui signifie que des résultats autour de l'emplacement indiqué peuvent être renvoyés. Ne peut pas être défini avec locationRestriction. |
locationRestriction optional |
Type :
LatLngBounds|LatLngBoundsLiteral optionalRégion dans laquelle effectuer la recherche. Cet emplacement sert de restriction, ce qui signifie que les résultats en dehors de l'emplacement indiqué ne seront pas renvoyés. Ne peut pas être défini avec locationBias. |
maxResultCount optional |
Type :
number optionalNombre maximal de résultats à renvoyer. Elle doit être comprise entre 1 et 20, inclus. |
minRating optional |
Type :
number optionalFiltrer les résultats dont la note moyenne des utilisateurs est strictement inférieure à cette limite. Une valeur valide doit être un nombre à virgule flottante compris entre 0 et 5 (inclus), avec une cadence de 0,5, c'est-à-dire [0, 0.5, 1.0, ..., 5.0] inclus. La note saisie sera arrondie à la valeur 0,5 supérieure(plafond). Par exemple, une note de 0,6 éliminera tous les résultats dont la note est inférieure à 1,0. |
priceLevels optional |
Type :
Array<PriceLevel> optionalPermet de limiter la recherche aux lieux marqués comme appartenant à certains niveaux de prix. Vous pouvez choisir n'importe quelle combinaison de niveaux de prix. Valeur par défaut : tous les niveaux de prix. |
|
Type :
string optional |
|
Type :
SearchByTextRankPreference optional |
rankPreference optional |
Type :
SearchByTextRankPreference optionalPar défaut :
SearchByTextRankPreference.RELEVANCEComment les résultats seront classés dans la réponse. |
region optional |
Type :
string optionalCode de pays/région Unicode (CLDR) de l'emplacement d'où provient la demande. Ce paramètre permet d'afficher les détails du lieu, comme son nom spécifique à la région, s'il est disponible. Ce paramètre peut avoir une incidence sur les résultats en fonction de la loi applicable. Pour en savoir plus, consultez https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Notez que les codes de région à trois chiffres ne sont pas acceptés pour le moment. |
textQuery optional |
Type :
string optionalObligatoire si vous n'utilisez pas . Requête textuelle pour la recherche textuelle. |
useStrictTypeFiltering optional |
Type :
boolean optionalPar défaut :
falsePermet de définir un filtrage strict des types pour SearchByTextRequest.includedType. Si la valeur est "true", seuls les résultats du même type seront renvoyés. |
Constantes SearchByTextRankPreference
google.maps.places.SearchByTextRankPreference
constantes
Énumération RankPreference pour SearchByTextRequest.
Accédez-y en appelant le const {SearchByTextRankPreference} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Constantes | |
|---|---|
DISTANCE |
Classe les résultats par 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.
Propriétés | |
|---|---|
locationRestriction |
Type :
Circle|CircleLiteralRégion à rechercher, spécifiée sous la forme d'un cercle avec un centre et un rayon. Les résultats en dehors de l'emplacement indiqué ne sont pas renvoyés. |
excludedPrimaryTypes optional |
Type :
Array<string> optionalTypes de lieux principaux exclus. Consultez la liste complète des types acceptés. Un lieu ne peut avoir qu'un seul type principal. Vous pouvez spécifier jusqu'à 50 types. Si vous spécifiez le même type dans les listes included et excluded, une erreur INVALID_ARGUMENT est renvoyée. |
excludedTypes optional |
Type :
Array<string> optionalTypes de lieux exclus. Consultez la liste complète des types acceptés. Un lieu peut avoir plusieurs 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. |
fields optional |
Type :
Array<string> optionalObligatoire lorsque vous utilisez cette requête avec Place.searchNearby. Champs à inclure dans la réponse, qui seront facturés. Si ['*'] est transmis, tous les champs disponibles seront 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. |
includedPrimaryTypes optional |
Type :
Array<string> optionalTypes de lieux principaux inclus. Consultez la liste complète des types acceptés. Un lieu ne peut avoir qu'un seul type principal. Vous pouvez spécifier jusqu'à 50 types. Si vous spécifiez le même type dans les listes included et excluded, une erreur INVALID_ARGUMENT est renvoyée. |
includedTypes optional |
Type :
Array<string> optionalTypes de lieux inclus. Consultez la liste complète des types acceptés. Un lieu peut avoir plusieurs 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 optionalLes détails du lieu s'affichent dans la langue de votre choix, si elle est disponible. La langue par défaut sera celle définie dans les préférences du navigateur. Liste actuelle des langues disponibles : https://developers.google.com/maps/faq#languagesupport. |
maxResultCount optional |
Type :
number optionalNombre maximal de résultats à renvoyer. Pour connaître les valeurs acceptables et la valeur par défaut, consultez la documentation de référence de l'API Places. |
rankPreference optional |
Type :
SearchNearbyRankPreference optionalPar défaut :
SearchNearbyRankPreference.POPULARITYComment les résultats seront classés dans la réponse. |
region optional |
Type :
string optionalCode de pays/région Unicode (CLDR) de l'emplacement d'où provient la demande. Ce paramètre permet d'afficher les détails du lieu, comme son nom spécifique à la région, s'il est disponible. Ce paramètre peut avoir une incidence sur les résultats en fonction de la loi applicable. Pour en savoir plus, consultez https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Notez que les codes de région à trois chiffres ne sont pas acceptés pour le moment. |
Constantes SearchNearbyRankPreference
google.maps.places.SearchNearbyRankPreference
constantes
Énumération RankPreference pour SearchNearbyRequest.
Accédez-y en appelant le const {SearchNearbyRankPreference} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Constantes | |
|---|---|
DISTANCE |
Classe les résultats par distance. |
POPULARITY |
Classe les résultats par popularité. |