Place

Classe Place

Classe google.maps.places.Place

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

Place
Place(options)
Paramètres:
searchByText
searchByText(request)
Paramètres:
Valeur renvoyée:Promise<{places:Array<Place>}>
Recherche de lieux basée sur une requête textuelle
searchNearby
searchNearby(request)
Paramètres:
Valeur renvoyée:Promise<{places:Array<Place>}>
Recherchez des lieux à proximité.
accessibilityOptions
Type:AccessibilityOptions optional
Options d'accessibilité de cet établissement. undefined si les données des options d'accessibilité n'ont pas été appelées à partir du serveur.
addressComponents
Type:Array<AddressComponent> optional
Ensemble des composants d'adresse de l'emplacement de cet établissement. 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 dans le microformat ADR.
allowsDogs
Type:boolean optional
attributions
Type:Array<Attribution> optional
Texte de la mention à afficher pour ce résultat de lieu.
businessStatus
Type:BusinessStatus optional
État opérationnel du lieu. null si aucun état connu n'est disponible. undefined si les données d'état n'ont pas été chargées à partir du serveur.
displayName
Type:string optional
Nom à afficher de l'établissement. null si aucun nom n'est défini. undefined si les données de nom n'ont pas été chargées à partir du serveur.
editorialSummary
Type:string optional
Résumé éditorial de cet établissement. null si aucun résumé éditorial n'est fourni. undefined si ce champ n'a pas encore été demandé.
editorialSummaryLanguageCode
Type:string optional
Langue du résumé éditorial de ce lieu. null si aucun résumé éditorial n'est fourni. undefined si ce champ n'a pas encore été demandé.
formattedAddress
Type:string optional
Adresse complète des établissements.
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 disponible. 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 établissement 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 établissement propose des repas 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 établissement 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é.
hasWiFi
Type:boolean optional
iconBackgroundColor
Type:string optional
Code couleur hexadécimal 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 de l'établissement.
nationalPhoneNumber
Type:string optional
Numéro de téléphone du lieu, au format conforme à la norme régionale.
parkingOptions
Type:ParkingOptions optional
Options de stationnement proposées par l'établissement. undefined si les données sur les options de stationnement n'ont pas été appelées 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 à partir du serveur.
photos
Type:Array<Photo> optional
Photos de ce lieu La collection peut contenir jusqu'à 10 objets Photo.
plusCode
Type:PlusCode optional
priceLevel
Type:PriceLevel optional
Niveau de prix du lieu. Cette propriété peut renvoyer l'une des valeurs suivantes :
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
rating
Type:number optional
Note comprise entre 1,0 et 5,0, basée sur les avis des utilisateurs sur ce lieu.
regularOpeningHours
Type:OpeningHours optional
requestedLanguage
Type:string optional
Langue demandée pour ce lieu.
requestedRegion
Type:string optional
Région demandée pour cet établissement.
reviews
Type:Array<Review> optional
Liste des avis sur ce lieu.
servesBeer
Type:boolean optional
Indique si un établissement sert de la bière. Renvoie "true" ou "false" si la valeur est connue. Renvoie "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 établissement propose 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 propose 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 propose 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 de ce lieu (par exemple, ["political", "locality"] ou ["restaurant", "establishment"]).
userRatingCount
Type:number optional
Nombre d'avis d'utilisateurs ayant contribué à la Place.rating de ce lieu.
utcOffsetMinutes
Type:number optional
Décalage horaire par rapport à UTC du fuseau horaire actuel du lieu, 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 est défini sur 660. Pour les fuseaux horaires en retard par rapport à l'UTC, le décalage est négatif. Par exemple, utc_offset_minutes est -60 pour le Cap-Vert.
viewport
Type:LatLngBounds optional
Fenêtre d'affichage préférée lorsque vous affichez ce lieu sur une carte.
websiteURI
Type:string optional
Site Web faisant autorité pour ce lieu, comme la page d'accueil d'un établissement.
openingHours
Type:OpeningHours optional
fetchFields
fetchFields(options)
Paramètres:
Valeur renvoyée:Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
Paramètres:
  • dateDate optional
Valeur renvoyée:Promise<Date optional>
Calcule la date correspondant à la prochaine valeur OpeningHoursTime. Renvoie "undefined" si les données sont insuffisantes pour calculer le résultat ou si ce lieu n'est pas opérationnel.
BetaisOpen
isOpen([date])
Paramètres:
  • dateDate optional par défaut.
Valeur renvoyée:Promise<boolean optional>
Vérifiez si le lieu est ouvert à la date et à l'heure indiquées. Résout avec undefined si les données connues pour l'emplacement sont insuffisantes pour le calculer, par exemple si les horaires d'ouverture ne sont pas enregistrés.
toJSON
toJSON()
Paramètres:aucun
Valeur renvoyée:Object un objet JSON contenant toutes les propriétés de lieu demandées.

Interface PlaceOptions

Interface google.maps.places.PlaceOptions

Options de création d'un lieu.

id
Type:string
Identifiant unique du lieu.
requestedLanguage optional
Type:string optional
Identifiant de la langue dans laquelle les informations doivent être renvoyées. Consultez la liste des langues disponibles.
requestedRegion optional
Type:string optional
Code 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 const {AccessibilityOptions} = await google.maps.importLibrary("places"). Consultez la section Bibliothèques de l'API Maps JavaScript.

hasWheelchairAccessibleEntrance
Type:boolean optional
Indique si un lieu dispose d'une entrée accessible en fauteuil roulant. Renvoie "true" ou "false" si la valeur est connue. Renvoie "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 const {AddressComponent} = await google.maps.importLibrary("places"). Consultez la section Bibliothèques de l'API Maps JavaScript.

longText
Type:string optional
Texte complet du composant d'adresse.
shortText
Type:string optional
Texte court 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 const {Attribution} = await google.maps.importLibrary("places"). Consultez la section Bibliothèques de l'API Maps JavaScript.

provider
Type:string optional
Texte de la mention à afficher pour ce résultat de lieu.
providerURI
Type:string optional

Interface FetchFieldsRequest

Interface google.maps.places.FetchFieldsRequest

Options de récupération des champs de lieu.

fields
Type:Array<string>
Liste des champs à extraire.

Classe OpeningHours

Classe google.maps.places.OpeningHours

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

periods
Périodes d'ouverture couvrant chaque jour de la semaine, à partir du dimanche, dans l'ordre chronologique. N'inclut pas les jours où l'établissement n'est pas ouvert.
weekdayDescriptions
Type:Array<string>
Tableau de sept chaînes représentant les horaires d'ouverture formatées 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 const {OpeningHoursPeriod} = await google.maps.importLibrary("places"). Consultez la section Bibliothèques de l'API Maps JavaScript.

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

Classe OpeningHoursPoint

Classe google.maps.places.OpeningHoursPoint

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

day
Type:number
Jour de la semaine, sous la forme d'un nombre compris dans la plage [0, 6], en commençant par le dimanche. Par exemple, 2 signifie Mardi.
hour
Type:number
Heure de l'élément OpeningHoursPoint.time sous la forme d'un nombre compris dans la plage [0, 23]. Il sera indiqué dans le fuseau horaire du lieu.
minute
Type:number
Minutes de l'élément OpeningHoursPoint.time sous la forme d'un nombre compris 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 const {ParkingOptions} = await google.maps.importLibrary("places"). Consultez la section Bibliothèques de l'API Maps JavaScript.

hasFreeGarageParking
Type:boolean optional
Indique si un établissement propose un parking couvert sans frais. Renvoie "true" ou "false" si la valeur est connue. Renvoie "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 sans frais dans la rue. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue.
hasPaidGarageParking
Type:boolean optional
Indique si un établissement propose un parking couvert payant. Renvoie "true" ou "false" si la valeur est connue. Renvoie "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 établissement propose un parking avec 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 const {PaymentOptions} = await google.maps.importLibrary("places"). Consultez la section Bibliothèques de l'API Maps JavaScript.

acceptsCashOnly
Type:boolean optional
Indique si un établissement n'accepte que les paiements en espèces. Renvoie "true" ou "false" si la valeur est connue. Renvoie "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 établissement accepte les paiements via NFC. Renvoie "true" ou "false" si la valeur est connue. Renvoie "null" si la valeur est inconnue.

Cours de photo

Classe google.maps.places.Photo

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

authorAttributions
Texte d'attribution à afficher pour cette photo.
heightPx
Type:number
Hauteur de la photo en pixels.
widthPx
Type:number
Largeur de la photo en pixels.
getURI
getURI([options])
Paramètres:
Valeur renvoyée:string
Renvoie l'URL de l'image correspondant aux options spécifiées.

Classe AuthorAttribution

Classe google.maps.places.AuthorAttribution

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

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. Il est possible que cette option ne soit pas toujours disponible.
uri
Type:string optional
URI du profil de l'auteur pour ce résultat.

Classe PlusCode

Classe google.maps.places.PlusCode

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

compoundCode
Type:string optional
Code plus avec une zone de 1/8 000 de degré sur 1/8 000 de degré, dans laquelle 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 d'une zone de 1/8 000e de degré par 1/8 000e de degré Exemple : "8FVC9G8F+5W".

Examiner la classe

Classe google.maps.places.Review

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

authorAttribution
Type:AuthorAttribution optional
Auteur de l'avis.
publishTime
Type:Date optional
rating
Type:number optional
Note de cet avis, un nombre compris entre 1,0 et 5,0 (inclus).
relativePublishTimeDescription
Type:string optional
Chaîne d'heure récente mise en forme, exprimant l'heure 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 n'inclut que l'indicateur principal de la langue, sans tag secondaire indiquant le pays ou la région. Par exemple, toutes les évaluations en anglais sont signalées par 'en', et non par "en-AU" ou "en-UK".

Constantes PriceLevel

Constantes google.maps.places.PriceLevel

Énumération des niveaux de prix pour les objets Place.

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

EXPENSIVE
FREE
INEXPENSIVE
MODERATE
VERY_EXPENSIVE

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). Pour obtenir la liste des champs, consultez PlaceResult. Les champs imbriqués peuvent être spécifiés avec des chemins à points (par exemple, "geometry.location").
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. Seul un type inclus est accepté. Voir SearchByTextRequest.useStrictTypeFiltering
isOpenNow optional
Type:boolean optional
Par défaut:false
Permet de limiter la recherche aux lieux qui sont actuellement ouverts.
language optional
Type:string optional
Les informations sur le lieu s'affichent dans la langue préférée, le cas échéant. La langue par défaut est celle définie dans les préférences linguistiques du navigateur. Liste actuelle des langues disponibles: https://developers.google.com/maps/faq#languagesupport.
locationBias optional
Région à rechercher. Cet emplacement sert de biais, ce qui signifie que des résultats autour de cet emplacement peuvent être renvoyés. Ne peut pas être défini avec "locationRestriction".
locationRestriction optional
Région à rechercher. Cet emplacement sert de restriction, ce qui signifie que les résultats en dehors de l'emplacement donné ne seront pas renvoyés. Ne peut pas être défini avec "locationBias".
maxResultCount optional
Type:number optional
Nombre maximal de résultats sur une page. Il doit être compris entre 1 et 20 (inclus).
minRating optional
Type:number optional
Filtrez les résultats dont la note moyenne est strictement inférieure à cette limite. Une valeur valide doit être une valeur flottante comprise entre 0 et 5 (inclus) à une cadence de 0,5, c'est-à-dire [0, 0,5, 1,0, ..., 5,0] inclus. La note saisie est arrondie à la valeur supérieure la plus proche(0,5). Par exemple, une note de 0,6 élimine tous les résultats dont la note est inférieure à 1,0.
priceLevels optional
Type:Array<PriceLevel> optional
Permet de limiter la recherche aux établissements associés à certains niveaux de prix. Vous pouvez choisir n'importe quelle combinaison de niveaux de prix. Valeur par défaut : tous les niveaux de prix.
query optional
Type:string optional
BetarankBy optional
rankPreference optional
Par défaut:SearchByTextRankPreference.DISTANCE
Méthode de classement des résultats dans la réponse.
region optional
Type:string optional
Code de pays/région Unicode (CLDR) de l'emplacement 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, le cas échéant. Le paramètre peut avoir une incidence sur les résultats en fonction de la législation applicable. Pour en savoir plus, consultez la page 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. Requête textuelle pour la recherche textuelle.
useStrictTypeFiltering optional
Type:boolean optional
Par défaut:false
Permet de définir un filtrage strict du type pour SearchByTextRequest.includedType. Si cette valeur est définie sur "true", seuls les résultats du même type seront renvoyés.

Constantes SearchByTextRankPreference

Constantes google.maps.places.SearchByTextRankPreference

Énumération RankPreference pour SearchByTextRequest.

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

DISTANCE Classifie les résultats par distance.
RELEVANCE Classement des résultats par pertinence.

Interface SearchNearbyRequest

Interface google.maps.places.SearchNearbyRequest

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

fields
Type:Array<string>
Champs à inclure dans la réponse, qui seront facturés. Si ['*'] est transmis, tous les champs disponibles sont renvoyés et facturés (non recommandé pour les déploiements de production). Pour obtenir la liste des champs, consultez PlaceResult. Les champs imbriqués peuvent être spécifiés avec des chemins à points (par exemple, "geometry.location").
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 donné ne sont pas renvoyés.
excludedPrimaryTypes optional
Type:Array<string> optional
Type de lieu principal exclu. Consultez la liste complète des types compatibles. Un lieu ne peut avoir qu'un seul type principal. Vous pouvez spécifier jusqu'à 50 types. Si vous spécifiez le même type dans les listes included et excluded, une erreur INVALID_ARGUMENT est renvoyée.
includedPrimaryTypes optional
Type:Array<string> optional
Type de lieu principal inclus. Consultez la liste complète des types compatibles. Un lieu ne peut avoir qu'un seul type principal. Vous pouvez spécifier jusqu'à 50 types. Si vous spécifiez le même type dans les listes included et excluded, une erreur INVALID_ARGUMENT est renvoyée.
includedTypes optional
Type:Array<string> optional
Type de lieu inclus. Consultez la liste complète des types compatibles. Un lieu peut avoir de nombreux types différents. Vous pouvez spécifier jusqu'à 50 types. Si vous spécifiez le même type dans les listes included et excluded, une erreur INVALID_ARGUMENT est renvoyée.
language optional
Type:string optional
Les informations sur le lieu s'affichent dans la langue préférée, le cas échéant. La langue par défaut est celle définie dans les préférences linguistiques du navigateur. Liste actuelle des langues disponibles: https://developers.google.com/maps/faq#languagesupport.
maxResultCount optional
Type:number optional
Nombre maximal de résultats sur une page. Il doit être compris entre 1 et 20 (inclus).
rankPreference optional
Par défaut:SearchNearbyRankPreference.DISTANCE
Méthode de classement des résultats dans la réponse.
region optional
Type:string optional
Code de pays/région Unicode (CLDR) de l'emplacement 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, le cas échéant. Le paramètre peut avoir une incidence sur les résultats en fonction de la législation applicable. Pour en savoir plus, consultez la page 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

Constantes google.maps.places.SearchNearbyRankPreference

Énumération RankPreference pour SearchNearbyRequest.

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

DISTANCE Classifie les résultats par distance.
POPULARITY Classement des résultats par popularité.