Classe Place
Classe google.maps.places.Place
Cette classe implémente PlaceOptions
.
Accédez-y en appelant le const {Place} = await google.maps.importLibrary("places")
.
Consultez Bibliothèques de l'API Maps JavaScript.
Constructeur | |
---|---|
Place |
Place(options) Paramètres :
|
Méthodes statiques | |
---|---|
searchByText |
searchByText(request) Paramètres :
Recherche de lieux basée sur une requête textuelle. |
searchNearby |
searchNearby(request) Paramètres :
Recherchez des lieux à proximité. |
Propriétés | |
---|---|
accessibilityOptions |
Type :
AccessibilityOptions optional Options d'accessibilité de ce lieu. undefined si les données des options d'accessibilité n'ont pas été appelées depuis le serveur. |
addressComponents |
Type :
Array<AddressComponent> optional Collection de composants d'adresse pour l'emplacement de ce lieu. Objet vide si aucune donnée d'adresse n'est connue. undefined si les données d'adresse n'ont pas été appelées depuis le serveur. |
adrFormatAddress |
Type :
string optional Représentation de l'adresse du lieu au format adr microformat. |
allowsDogs |
Type :
boolean optional |
attributions |
Type :
Array<Attribution> optional Texte de la mention à afficher pour ce résultat de lieu. |
businessStatus |
Type :
BusinessStatus optional État opérationnel du lieu. null s'il n'y a pas d'état connu. undefined si les données d'état n'ont pas été chargées depuis le serveur. |
displayName |
Type :
string optional Nom à afficher de l'établissement. null s'il n'y a pas de nom. undefined si les données de nom n'ont pas été chargées depuis le serveur. |
displayNameLanguageCode |
Type :
string optional Langue du nom à afficher du lieu. null s'il n'y a pas de nom. undefined si les données de nom n'ont pas été chargées depuis le serveur. |
editorialSummary |
Type :
string optional Résumé éditorial pour ce lieu. null s'il n'y a pas de résumé éditorial. undefined si ce champ n'a pas encore été demandé. |
editorialSummaryLanguageCode |
Type :
string optional Langue du résumé éditorial pour ce lieu. null s'il n'y a pas de résumé éditorial. undefined si ce champ n'a pas encore été demandé. |
evChargeOptions |
Type :
EVChargeOptions optional Options de recharge de VE proposées par le lieu. undefined si les options de recharge de véhicules électriques n'ont pas été appelées depuis le serveur. |
formattedAddress |
Type :
string optional Adresse complète du lieu. |
fuelOptions |
Type :
FuelOptions optional Options de carburant proposées par le lieu. undefined si les options de carburant n'ont pas été demandées au serveur. |
googleMapsURI |
Type :
string optional URL de la page Google officielle de ce lieu. Il s'agit de la page Google contenant les informations les plus pertinentes disponibles sur le lieu. |
hasCurbsidePickup |
Type :
boolean optional Indique si un établissement propose un service de Drive. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
hasDelivery |
Type :
boolean optional Indique si un lieu propose la livraison. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
hasDineIn |
Type :
boolean optional Indique si un lieu propose de manger sur place. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
hasLiveMusic |
Type :
boolean optional |
hasMenuForChildren |
Type :
boolean optional |
hasOutdoorSeating |
Type :
boolean optional |
hasRestroom |
Type :
boolean optional |
hasTakeout |
Type :
boolean optional Indique si un lieu propose des plats à emporter. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
iconBackgroundColor |
Type :
string optional Code couleur HEX par défaut pour la catégorie du lieu. |
id |
Type :
string Identifiant unique du lieu. |
internationalPhoneNumber |
Type :
string optional Numéro de téléphone du lieu au format international. Le format international inclut l'indicatif du pays, précédé du signe plus (+). |
isGoodForChildren |
Type :
boolean optional |
isGoodForGroups |
Type :
boolean optional |
isGoodForWatchingSports |
Type :
boolean optional |
isReservable |
Type :
boolean optional Indique si un lieu peut être réservé. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
location |
Type :
LatLng optional Position du lieu. |
nationalPhoneNumber |
Type :
string optional Numéro de téléphone du lieu, au format conforme à la norme régionale. |
parkingOptions |
Type :
ParkingOptions optional Options de stationnement proposées par le lieu. undefined si les données des options de stationnement n'ont pas été appelées depuis le serveur. |
paymentOptions |
Type :
PaymentOptions optional Options de paiement proposées par le lieu. undefined si les données des options de paiement n'ont pas été appelées depuis le serveur. |
photos |
Photos de ce lieu. La collection contiendra jusqu'à 10 objets Photo . |
plusCode |
Type :
PlusCode optional |
postalAddress |
Type :
PostalAddress optional |
priceLevel |
Type :
PriceLevel optional Niveau de prix du lieu. Cette propriété peut renvoyer l'une des valeurs suivantes :
|
priceRange |
Type :
PriceRange optional Tranche de prix pour ce lieu. endPrice peut ne pas être défini, ce qui indique une plage sans limite supérieure (par exemple, "Plus de 100 $"). |
primaryType |
Type :
string optional Type principal du lieu. null s'il n'y a pas de type. undefined si les données de type n'ont pas été chargées depuis le serveur. |
primaryTypeDisplayName |
Type :
string optional Nom à afficher du type principal de l'établissement. null s'il n'y a pas de type. undefined si les données de type n'ont pas été chargées depuis le serveur. |
primaryTypeDisplayNameLanguageCode |
Type :
string optional Langue du nom à afficher du type principal de l'établissement. null s'il n'y a pas de type. undefined si les données de type n'ont pas été chargées depuis le serveur. |
rating |
Type :
number optional Note, entre 1,0 et 5,0, basée sur les avis des utilisateurs concernant ce lieu. |
regularOpeningHours |
Type :
OpeningHours optional |
requestedLanguage |
Type :
string optional Langue demandée pour ce lieu. |
requestedRegion |
Type :
string optional Région demandée pour ce lieu. |
reviews |
Liste des avis sur ce lieu. |
servesBeer |
Type :
boolean optional Indique si un lieu sert de la bière. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
servesBreakfast |
Type :
boolean optional Indique si un établissement sert le petit-déjeuner. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
servesBrunch |
Type :
boolean optional Indique si un établissement sert des brunchs. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
servesCocktails |
Type :
boolean optional |
servesCoffee |
Type :
boolean optional |
servesDessert |
Type :
boolean optional |
servesDinner |
Type :
boolean optional Indique si un établissement sert le dîner. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
servesLunch |
Type :
boolean optional Indique si un lieu sert le déjeuner. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
servesVegetarianFood |
Type :
boolean optional Indique si un établissement sert des plats végétariens. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
servesWine |
Type :
boolean optional Indique si un établissement sert du vin. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. Renvoie "undefined" si ce champ n'a pas encore été demandé. |
svgIconMaskURI |
Type :
string optional URI de la ressource de masque d'image SVG pouvant être utilisée pour représenter la catégorie d'un lieu. |
types |
Type :
Array<string> optional Tableau des types pour ce lieu (par exemple, ["political", "locality"] ou ["restaurant", "establishment"] ). |
userRatingCount |
Type :
number optional Nombre de notes d'utilisateurs ayant contribué à la Place.rating de ce lieu. |
utcOffsetMinutes |
Type :
number optional Décalage horaire actuel du lieu par rapport à UTC, en minutes. Par exemple, l'heure normale de l'Est australien (GMT+10) en heure d'été est 11 heures en avance sur l'heure UTC. La valeur utc_offset_minutes sera donc 660 . Pour les fuseaux horaires en retard par rapport à l'UTC, le décalage est négatif. Par exemple, le utc_offset_minutes est -60 pour le Cap-Vert. |
viewport |
Type :
LatLngBounds optional Fenêtre d'affichage préférée lorsque ce lieu est affiché sur une carte. |
websiteURI |
Type :
string optional Site Web faisant autorité pour ce lieu, comme la page d'accueil d'un établissement. |
|
Type :
OpeningHours optional |
|
Type :
boolean optional |
Méthodes | |
---|---|
fetchFields |
fetchFields(options) Paramètres :
|
|
getNextOpeningTime([date]) Paramètres :
Calcule la date représentant le prochain OpeningHoursTime. Renvoie "undefined" si les données sont insuffisantes pour calculer le résultat ou si le lieu n'est pas opérationnel. |
|
isOpen([date]) Paramètres :
Valeur renvoyée :
Promise<boolean optional> Vérifiez si le lieu est ouvert à la date et à l'heure indiquées. La promesse est résolue avec undefined si les données connues pour le lieu sont insuffisantes pour calculer cela (par exemple, si les horaires d'ouverture ne sont pas enregistrés). |
toJSON |
toJSON() Paramètres : aucun
Valeur renvoyée :
Object , un objet JSON contenant toutes les propriétés de lieu demandées. |
Interface PlaceOptions
Interface google.maps.places.PlaceOptions
Options pour construire un lieu.
Propriétés | |
---|---|
id |
Type :
string Identifiant unique du lieu. |
requestedLanguage optional |
Type :
string optional Identifiant de la langue dans laquelle les détails doivent être renvoyés. Consultez la liste des langues disponibles. |
requestedRegion optional |
Type :
string optional Code de région de l'utilisateur. Cela peut avoir une incidence sur les photos qui peuvent être renvoyées, et peut-être sur d'autres éléments. Le code régional accepte une valeur ccTLD ("domaine de premier niveau") à deux caractères. La plupart des codes ccTLD sont identiques aux codes ISO 3166-1, à quelques exceptions près. Par exemple, le ccTLD du Royaume-Uni est "uk" ( .co.uk ), tandis que son code ISO 3166-1 est "gb" (techniquement pour l'entité "Royaume-Uni de Grande-Bretagne et d'Irlande du Nord"). |
Classe AccessibilityOptions
Classe google.maps.places.AccessibilityOptions
Accédez-y en appelant le const {AccessibilityOptions} = await google.maps.importLibrary("places")
.
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
---|---|
hasWheelchairAccessibleEntrance |
Type :
boolean optional Indique si un lieu dispose d'une entrée accessible en fauteuil roulant. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
hasWheelchairAccessibleParking |
Type :
boolean optional Indique si un lieu dispose d'un parking accessible en fauteuil roulant. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
hasWheelchairAccessibleRestroom |
Type :
boolean optional Indique si un lieu dispose de toilettes accessibles en fauteuil roulant. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
hasWheelchairAccessibleSeating |
Type :
boolean optional Indique si un lieu propose des places assises accessibles en fauteuil roulant. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue. |
Classe AddressComponent
Classe google.maps.places.AddressComponent
Accédez-y en appelant le const {AddressComponent} = await google.maps.importLibrary("places")
.
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
---|---|
longText |
Type :
string optional Texte complet du composant d'adresse. |
shortText |
Type :
string optional Texte abrégé du composant d'adresse donné. |
types |
Type :
Array<string> Tableau de chaînes indiquant le type de ce composant d'adresse. Pour consulter la liste des types valides, cliquez ici. |
Classe Attribution
Classe google.maps.places.Attribution
Accédez-y en appelant le const {Attribution} = await google.maps.importLibrary("places")
.
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
---|---|
provider |
Type :
string optional Texte de la mention à afficher pour ce résultat de lieu. |
providerURI |
Type :
string optional |
Classe AuthorAttribution
Classe google.maps.places.AuthorAttribution
Accédez-y en appelant le const {AuthorAttribution} = await google.maps.importLibrary("places")
.
Consultez Bibliothèques de l'API Maps JavaScript.
Propriétés | |
---|---|
displayName |
Type :
string Nom de l'auteur de ce résultat. |
photoURI |
Type :
string optional URI de la photo de l'auteur pour ce résultat. Cette option n'est pas toujours disponible. |
uri |
Type :
string optional URI du profil de l'auteur pour ce résultat. |
Classe ConnectorAggregation
Classe google.maps.places.ConnectorAggregation
Informations sur la recharge de 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 optional Heure de la dernière mise à jour des informations sur la disponibilité du connecteur dans cette agrégation. |
availableCount |
Type :
number optional Nombre de connecteurs actuellement disponibles dans cette agrégation. |
count |
Type :
number Nombre de connecteurs dans cette agrégation. |
maxChargeRateKw |
Type :
number Taux de recharge maximal statique en kW de chaque connecteur de l'agrégation. |
outOfServiceCount |
Type :
number optional Nombre de connecteurs de cette agrégation actuellement hors service. |
type |
Type :
EVConnectorType optional Type de connecteur de cette agrégation. |
Classe EVChargeOptions
Classe google.maps.places.EVChargeOptions
Informations sur la borne de recharge de 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 :
number Nombre 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> 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 filtré. |
minimumChargingRateKw optional |
Type :
number optional Taux 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 optional Prix du carburant. |
type |
Type :
FuelType optional Type de carburant. |
updateTime |
Type :
Date optional Heure de la dernière mise à jour du prix du carburant. |
Constantes FuelType
google.maps.places.FuelType
constantes
Types de carburant.
Accé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 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 :
string Code de devise à trois lettres, défini dans la norme ISO 4217. |
nanos |
Type :
number Nombre de nano-unités (10^-9) du montant. |
units |
Type :
number Unités entières du montant. Par exemple, si Money.currencyCode est "USD", une unité correspond à un dollar américain. |
Méthodes | |
---|---|
toString |
toString() Paramètres : aucun
Valeur renvoyée :
string Renvoie une représentation lisible du montant avec son symbole monétaire. |
Classe OpeningHours
Classe google.maps.places.OpeningHours
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
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 optional Heure de fermeture du lieu. |
open |
Type :
OpeningHoursPoint Heure d'ouverture du lieu. |
Classe OpeningHoursPoint
Classe google.maps.places.OpeningHoursPoint
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 :
number Jour 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 :
number Heure de OpeningHoursPoint.time sous forme de nombre, dans la plage [0, 23]. Il sera indiqué dans le fuseau horaire du lieu. |
minute |
Type :
number Minute 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 optional Indique 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 optional Indique 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 optional Indique 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 optional Indique 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 optional Indique 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 optional Indique 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 optional Indique 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 optional Indique 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 optional Indique 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 optional Indique 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 optional Indique 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
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. |
heightPx |
Type :
number Hauteur de la photo en pixels. |
widthPx |
Type :
number Largeur de la photo en pixels. |
Méthodes | |
---|---|
getURI |
getURI([options]) Paramètres :
Valeur renvoyée :
string Renvoie l'URL de l'image correspondant aux options spécifiées. |
Classe PlusCode
Classe google.maps.places.PlusCode
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 optional Code 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 optional Plus 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 optional Subdivision administrative la plus élevée utilisée pour les adresses postales d'un pays ou d'une région. |
languageCode |
Type :
string optional Code de langue BCP-47 du contenu de cette adresse. Exemples : "zh-Hant", "ja", "ja-Latn" et "en". |
locality |
Type :
string optional Fait généralement référence à la ville de l'adresse. |
organization |
Type :
string optional Nom de l'entreprise. |
postalCode |
Type :
string optional Code postal de l'adresse. |
recipients |
Type :
Array<string> Destinataire. |
regionCode |
Type :
string Code pays/région CLDR de l'adresse. Exemple : "CH" pour la Suisse. Pour en savoir plus, consultez les pages https://cldr.unicode.org/ et https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html. |
sortingCode |
Type :
string optional Code de tri de l'adresse. |
sublocality |
Type :
string optional Sous-localité de l'adresse, comme 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 :
string Consultez les PostalAddress.regionCode . |
addressLines optional |
Type :
Iterable<string> optional Consultez les PostalAddress.addressLines . |
administrativeArea optional |
Type :
string optional Consultez les PostalAddress.administrativeArea . |
languageCode optional |
Type :
string optional Consultez les PostalAddress.languageCode . |
locality optional |
Type :
string optional Consultez les PostalAddress.locality . |
organization optional |
Type :
string optional Consultez les PostalAddress.organization . |
postalCode optional |
Type :
string optional Consultez les PostalAddress.postalCode . |
recipients optional |
Type :
Iterable<string> optional Consultez les PostalAddress.recipients . |
sortingCode optional |
Type :
string optional Consultez les PostalAddress.sortingCode . |
sublocality optional |
Type :
string optional Consultez les PostalAddress.sublocality . |
Constantes PriceLevel
google.maps.places.PriceLevel
constantes
Énumération du niveau de prix pour les objets Place.
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 optional Limite supérieure de la tranche de prix (incluse). Le prix doit être inférieur à ce montant. |
startPrice |
Type :
Money Valeur 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
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 optional L'évaluateur. |
publishTime |
Type :
Date optional |
rating |
Type :
number optional Note de cet avis, un nombre compris entre 1,0 et 5,0 (inclus). |
relativePublishTimeDescription |
Type :
string optional Chaîne de 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 optional Texte d'un avis. |
textLanguageCode |
Type :
string optional Code de langue IETF indiquant la langue dans laquelle cet avis est rédigé. Notez que ce code ne comprend que l'indicateur principal de la langue, sans aucun indicateur secondaire précisant le pays ou la région. Par exemple, toutes les évaluations en anglais sont signalées par 'en' , et non "en-AU" ou "en-UK". |
Interface SearchByTextRequest
Interface google.maps.places.SearchByTextRequest
Interface de requête pour Place.searchByText
.
Propriétés | |
---|---|
evSearchOptions optional |
Type :
EVSearchOptions optional Options liées aux véhicules électriques pouvant être spécifiées pour une demande de recherche de lieux. |
fields optional |
Type :
Array<string> optional Obligatoire 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 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é. Consultez SearchByTextRequest.useStrictTypeFiltering |
isOpenNow optional |
Type :
boolean optional Par défaut :
false Permet de limiter la recherche aux lieux actuellement ouverts. |
language optional |
Type :
string optional Les 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 optional Ré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 optional Région dans laquelle effectuer la recherche. Cet emplacement sert de restriction, ce qui signifie que les résultats en dehors de l'emplacement indiqué ne seront pas renvoyés. Ne peut pas être défini avec locationBias. |
maxResultCount optional |
Type :
number optional Nombre maximal de résultats à renvoyer. Elle doit être comprise entre 1 et 20, inclus. |
minRating optional |
Type :
number optional Filtrer 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> optional Permet 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 optional Par défaut :
SearchByTextRankPreference.RELEVANCE Comment les résultats seront classés dans la réponse. |
region optional |
Type :
string optional Code 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 optional Obligatoire si vous n'utilisez pas . Requête textuelle pour la recherche textuelle. |
useStrictTypeFiltering optional |
Type :
boolean optional Par défaut :
false Permet 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|CircleLiteral Région à rechercher, spécifiée sous la forme d'un cercle avec un centre et un rayon. Les résultats en dehors de l'emplacement indiqué ne sont pas renvoyés. |
excludedPrimaryTypes optional |
Type :
Array<string> optional Type de lieu principal exclu. Consultez la liste complète des types acceptés. Un lieu ne peut avoir qu'un seul type principal. Vous pouvez spécifier jusqu'à 50 types. Si vous spécifiez le même type dans les listes included et excluded , une erreur INVALID_ARGUMENT est renvoyée. |
excludedTypes optional |
Type :
Array<string> optional Type de lieu exclu. 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> optional Obligatoire 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> optional Type de lieu principal inclus. Consultez la liste complète des types acceptés. Un lieu ne peut avoir qu'un seul type principal. Vous pouvez spécifier jusqu'à 50 types. Si vous spécifiez le même type dans les listes included et excluded , une erreur INVALID_ARGUMENT est renvoyée. |
includedTypes optional |
Type :
Array<string> optional Type de lieu 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 optional Les 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 optional Nombre maximal de résultats à renvoyer. Elle doit être comprise entre 1 et 20, inclus. |
rankPreference optional |
Type :
SearchNearbyRankPreference optional Par défaut :
SearchNearbyRankPreference.DISTANCE Comment les résultats seront classés dans la réponse. |
region optional |
Type :
string optional Code 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é. |