Places Service

Classe PlacesService

Classe google.maps.places.PlacesService

Contient des méthodes liées à la recherche de lieux et à la récupération d'informations sur un lieu.

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

PlacesService
PlacesService(attrContainer)
Paramètres:
Crée une instance de PlacesService qui affiche les attributions dans le conteneur spécifié.
findPlaceFromPhoneNumber
findPlaceFromPhoneNumber(request, callback)
Paramètres:
Valeur renvoyée:aucune
Récupère une liste de lieux à partir d'un numéro de téléphone. Dans la plupart des cas, la liste des résultats ne doit contenir qu'un seul élément. Toutefois, si la requête est ambiguë, plusieurs résultats peuvent être renvoyés. Les PlaceResult transmis au rappel sont des sous-ensembles d'un PlaceResult complet. Votre application peut obtenir une PlaceResult plus détaillée pour chaque lieu en appelant PlacesService.getDetails et en transmettant l'PlaceResult.place_id du lieu souhaité.
findPlaceFromQuery
findPlaceFromQuery(request, callback)
Paramètres:
Valeur renvoyée:aucune
Récupère une liste de lieux en fonction d'une chaîne de requête. Dans la plupart des cas, la liste des résultats ne doit contenir qu'un seul élément. Toutefois, si la requête est ambiguë, plusieurs résultats peuvent être renvoyés. Les PlaceResult transmis au rappel sont des sous-ensembles d'un PlaceResult complet. Votre application peut obtenir une PlaceResult plus détaillée pour chaque lieu en appelant PlacesService.getDetails et en transmettant l'PlaceResult.place_id du lieu souhaité.
getDetails
getDetails(request, callback)
Paramètres:
Valeur renvoyée:aucune
Récupère des informations sur le lieu identifié par le placeId donné.
nearbySearch
nearbySearch(request, callback)
Paramètres:
Valeur renvoyée:aucune
Récupère une liste de lieux à proximité d'un emplacement donné, en fonction d'un mot clé ou d'un type. L'emplacement doit toujours être spécifié, soit en transmettant un paramètre LatLngBounds, soit en transmettant les paramètres location et radius. Les PlaceResult transmis au rappel sont des sous-ensembles de l'PlaceResult complet. Votre application peut obtenir une PlaceResult plus détaillée pour chaque lieu en envoyant une requête Place Details en transmettant l'PlaceResult.place_id du lieu souhaité. L'objet PlaceSearchPagination permet d'extraire des pages de résultats supplémentaires (nulle si il s'agit de la dernière page de résultats ou s'il n'y a qu'une seule page de résultats).
textSearch
textSearch(request, callback)
Paramètres:
Valeur renvoyée:aucune
Récupère une liste de lieux en fonction d'une chaîne de requête (par exemple, "pizza à New York" ou "magasins de chaussures près d'Ottawa"). Les paramètres de localisation sont facultatifs. Lorsque vous spécifiez un lieu, les résultats sont uniquement orientés vers les résultats à proximité, et non limités aux lieux situés dans la zone. Utilisez textSearch lorsque vous souhaitez rechercher des lieux à l'aide d'une chaîne arbitraire et lorsque vous ne souhaitez pas limiter les résultats de recherche à un emplacement particulier. L'objet PlaceSearchPagination permet d'extraire des pages de résultats supplémentaires (nulle si il s'agit de la dernière page de résultats ou s'il n'y a qu'une seule page de résultats).

Interface PlaceDetailsRequest

Interface google.maps.places.PlaceDetailsRequest

Requête Place Details à envoyer à PlacesService.

placeId
Type:string
ID du lieu pour lequel vous demandez des informations.
fields optional
Type:Array<string> optional
Champs à inclure dans la réponse détaillée, qui seront facturés. Si aucun champ n'est spécifié ou si ['ALL'] 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").
language optional
Type:string optional
Identifiant de la langue dans laquelle les informations doivent être renvoyées. Consultez la liste des langues disponibles.
region 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").
sessionToken optional
Référence unique utilisée pour regrouper la requête d'informations avec une session de saisie semi-automatique.

Interface FindPlaceFromPhoneNumberRequest

Interface google.maps.places.FindPlaceFromPhoneNumberRequest

Requête Find Place from Text Search à envoyer à PlacesService.findPlaceFromPhoneNumber.

fields
Type:Array<string>
Champs à inclure dans la réponse, qui seront facturés. Si ['ALL'] 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").
phoneNumber
Type:string
Numéro de téléphone du lieu à rechercher. Le format doit être E.164.
language optional
Type:string optional
Identifiant de la langue dans laquelle les noms et adresses doivent être renvoyés, si possible. Consultez la liste des langues disponibles.
locationBias optional
Type:LocationBias optional
Biais utilisé lors de la recherche d'un lieu. Le résultat sera orienté vers l'LocationBias donné, mais n'y sera pas limité.

Interface FindPlaceFromQueryRequest

Interface google.maps.places.FindPlaceFromQueryRequest

Requête Find Place from Text Search à envoyer à PlacesService.findPlaceFromQuery.

fields
Type:Array<string>
Champs à inclure dans la réponse, qui seront facturés. Si ['ALL'] 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").
query
Type:string
Requête de la requête. Par exemple, le nom ou l'adresse d'un lieu.
language optional
Type:string optional
Identifiant de la langue dans laquelle les noms et adresses doivent être renvoyés, si possible. Consultez la liste des langues disponibles.
locationBias optional
Type:LocationBias optional
Biais utilisé lors de la recherche d'un lieu. Le résultat sera orienté vers l'LocationBias donné, mais n'y sera pas limité.

Interface PlaceSearchRequest

Interface google.maps.places.PlaceSearchRequest

Requête de recherche de lieu à envoyer à PlacesService.

bounds optional
Limites dans lesquelles rechercher des lieux location et radius sont ignorés si bounds est défini.
keyword optional
Type:string optional
Terme à mettre en correspondance avec tous les champs disponibles, y compris, mais sans s'y limiter, le nom, le type et l'adresse, ainsi que les avis des clients et d'autres contenus tiers.
language optional
Type:string optional
Identifiant de la langue dans laquelle les noms et adresses doivent être renvoyés, si possible. Consultez la liste des langues disponibles.
location optional
Type:LatLng|LatLngLiteral optional
Zone géographique autour de laquelle rechercher des lieux
maxPriceLevel optional
Type:number optional
Limite les résultats aux seuls lieux situés dans la fourchette de prix spécifiée ou inférieure. Les valeurs valides sont comprises entre 0 (le moins cher) et 4 (le plus cher), inclus. Doit être supérieur ou égal à minPrice , le cas échéant.
minPriceLevel optional
Type:number optional
Limite les résultats aux seuls lieux situés dans la fourchette de prix spécifiée ou supérieure. Les valeurs valides sont comprises entre 0 (le moins cher) et 4 (le plus cher), inclus. Doit être inférieur ou égal à maxPrice, le cas échéant.
name optional
Type:string optional
Équivaut à keyword. Les valeurs de ce champ sont combinées à celles du champ keyword et transmises dans la même chaîne de recherche.
openNow optional
Type:boolean optional
Limite les résultats aux seuls lieux ouverts en ce moment.
radius optional
Type:number optional
Distance (en mètres) à partir de l'emplacement donné dans laquelle rechercher des lieux. La valeur maximale autorisée est de 50 000.
rankBy optional
Type:RankBy optional
Par défaut:RankBy.PROMINENCE
Indique la méthode de classement à utiliser pour renvoyer les résultats. Notez que lorsque rankBy est défini sur DISTANCE, vous devez spécifier location. Toutefois, vous ne pouvez pas spécifier radius ni bounds.
type optional
Type:string optional
Recherche des lieux du type donné. Le type est traduit dans la langue locale de la zone géographique cible de la requête et utilisé comme chaîne de requête. Si une requête est également fournie, elle est concaténée à la chaîne de type localisée. Les résultats d'un autre type sont supprimés de la réponse. Utilisez ce champ pour effectuer des recherches catégorielles indépendantes de la langue et de la région. Vous trouverez les types valides ici.

Interface TextSearchRequest

Interface google.maps.places.TextSearchRequest

Requête de recherche textuelle à envoyer à PlacesService.

bounds optional
Limites utilisées pour biaiser les résultats lors de la recherche de lieux (facultatif). location et radius sont ignorés si bounds est défini. Les résultats ne seront pas limités à ceux situés dans ces limites, mais ceux qui le sont seront mieux classés.
language optional
Type:string optional
Identifiant de la langue dans laquelle les noms et adresses doivent être renvoyés, si possible. Consultez la liste des langues disponibles.
location optional
Type:LatLng|LatLngLiteral optional
Centre de la zone utilisée pour biaiser les résultats lors de la recherche de lieux.
query optional
Type:string optional
Terme de requête de la requête. Par exemple, le nom d'un lieu ('Tour Eiffel'), une catégorie suivie du nom d'un lieu ('pizza à New York') ou le nom d'un lieu suivi d'un indice géographique ('Starbucks à Sydney').
radius optional
Type:number optional
Rayon de la zone utilisée pour pondérer les résultats lors de la recherche d'établissements (en mètres).
region optional
Type:string optional
Code de région à privilégier dans les résultats. 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").
type optional
Type:string optional
Recherche des lieux du type donné. Le type est traduit dans la langue locale de la zone géographique cible de la requête et utilisé comme chaîne de requête. Si une requête est également fournie, elle est concaténée à la chaîne de type localisée. Les résultats d'un autre type sont supprimés de la réponse. Utilisez ce champ pour effectuer des recherches catégorielles indépendantes de la langue et de la région. Vous trouverez les types valides ici.

Constantes RankBy

Constantes google.maps.places.RankBy

Options de classement pour une requête PlaceSearchRequest.

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

DISTANCE Classement des résultats en fonction de la distance par rapport à l'emplacement.
PROMINENCE Classement des résultats en fonction de leur importance

LocationBias typedef

google.maps.places.LocationBias typedef

Un LocationBias représente une limite souple ou une indication à utiliser lors de la recherche de lieux. Les résultats peuvent provenir de l'extérieur de la zone spécifiée. Pour utiliser l'adresse IP de l'utilisateur actuel comme biais, vous pouvez spécifier la chaîne "IP_BIAS". Remarque: Si vous utilisez un Circle, le centre et le rayon doivent être définis.

LatLng|LatLngLiteral|LatLngBounds|LatLngBoundsLiteral|Circle|CircleLiteral|string

LocationRestriction

google.maps.places.LocationRestriction typedef

Un objet LocationRestriction représente une limite stricte à utiliser lors de la recherche de lieux.

LatLngBounds|LatLngBoundsLiteral

Constantes PlacesServiceStatus

Constantes google.maps.places.PlacesServiceStatus

État renvoyé par PlacesService à la fin de ses recherches. Spécifiez-les par valeur ou en utilisant le nom de la constante. (par exemple, 'OK' ou google.maps.places.PlacesServiceStatus.OK).

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

INVALID_REQUEST Cette requête n'est pas valide.
NOT_FOUND Le lieu référencé est introuvable.
OK La réponse contient un résultat valide.
OVER_QUERY_LIMIT L'application a dépassé son quota de requêtes.
REQUEST_DENIED L'application n'est pas autorisée à utiliser PlacesService.
UNKNOWN_ERROR La requête PlacesService n'a pas pu être traitée en raison d'une erreur du serveur. Si vous essayez à nouveau, la requête pourrait aboutir.
ZERO_RESULTS aucun résultat n'a été trouvé pour cette requête.

Interface PlaceSearchPagination

Interface google.maps.places.PlaceSearchPagination

Objet utilisé pour récupérer des pages supplémentaires de résultats Places.

hasNextPage
Type:boolean
Indique si d'autres résultats sont disponibles. Elle est true lorsqu'il existe une page de résultats supplémentaire.
nextPage
nextPage()
Paramètres:aucun
Valeur renvoyée:aucune
Récupère la page de résultats suivante. Utilise la même fonction de rappel que celle fournie à la première requête de recherche.

Interface PlaceResult

Interface google.maps.places.PlaceResult

Définit les informations sur un lieu.

address_components optional
Ensemble des composants d'adresse de l'emplacement de cet établissement. Disponible uniquement avec PlacesService.getDetails.
adr_address optional
Type:string optional
Représentation de l'adresse du lieu dans le microformat ADR. Disponible uniquement avec PlacesService.getDetails.
aspects optional
Type:Array<PlaceAspectRating> optional
Aspects évalués de ce lieu, en fonction des avis des utilisateurs Google et Zagat. Les notes sont basées sur une échelle de 0 à 30.
business_status optional
Type:BusinessStatus optional
Indicateur indiquant l'état opérationnel du lieu (s'il s'agit d'une entreprise) (indique si le lieu est opérationnel, ou s'il est fermé temporairement ou définitivement). Si aucune donnée n'est disponible, l'indicateur n'apparaît pas dans les réponses de recherche ni dans les réponses contenant les détails.
formatted_address optional
Type:string optional
Adresse complète du lieu.
formatted_phone_number optional
Type:string optional
Numéro de téléphone du lieu, au format conforme à la norme régionale. Disponible uniquement avec PlacesService.getDetails.
geometry optional
Type:PlaceGeometry optional
Informations liées aux propriétés géométriques du lieu.
html_attributions optional
Type:Array<string> optional
Texte de la mention à afficher pour ce résultat de lieu. Les html_attributions disponibles sont toujours renvoyées, quel que soit le fields demandé, et doivent être affichées.
icon optional
Type:string optional
URL d'une ressource d'image pouvant être utilisée pour représenter la catégorie de ce lieu.
icon_background_color optional
Type:string optional
Couleur d'arrière-plan à utiliser avec l'icône d'un lieu. Consultez également PlaceResult.icon_mask_base_uri.
icon_mask_base_uri optional
Type:string optional
URL tronquée d'un masque d'icône. Accédez à différents types d'icônes en ajoutant une extension de fichier à la fin (.svg ou .png, par exemple).
international_phone_number optional
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 (+). Disponible uniquement avec PlacesService.getDetails.
name optional
Type:string optional
Nom du lieu. Remarque: Dans le cas des lieux saisis par l'utilisateur, il s'agit du texte brut, tel que saisi par l'utilisateur. Veuillez faire preuve de prudence lorsque vous utilisez ces données, car des utilisateurs malveillants peuvent essayer de les utiliser comme vecteur d'attaque par injection de code (voir http://en.wikipedia.org/wiki/Code_injection).
opening_hours optional
Type:PlaceOpeningHours optional
Définit les heures d'ouverture et de fermeture de l'établissement.
permanently_closed optional
Type:boolean optional
Indicateur indiquant si l'établissement est fermé définitivement ou temporairement Si l'établissement est opérationnel ou si aucune donnée n'est disponible, l'indicateur n'est pas présent dans la réponse.
photos optional
Type:Array<PlacePhoto> optional
Photos de ce lieu La collection peut contenir jusqu'à 10 objets PlacePhoto.
place_id optional
Type:string optional
Identifiant unique du lieu.
plus_code optional
Type:PlacePlusCode optional
Définit les Open Location Codes ou Plus Codes du lieu.
price_level optional
Type:number optional
Niveau de prix de l'établissement, sur une échelle de 0 à 4. Les niveaux de prix sont interprétés comme suit:
  • 0: sans frais
  • 1: peu coûteux
  • 2: modéré
  • 3: coûteux
  • 4: Très cher
rating optional
Type:number optional
Note comprise entre 1,0 et 5,0, basée sur les avis des utilisateurs sur ce lieu.
reviews optional
Type:Array<PlaceReview> optional
Liste des avis sur ce lieu. Disponible uniquement avec PlacesService.getDetails.
types optional
Type:Array<string> optional
Tableau des types de ce lieu (par exemple, ["political", "locality"] ou ["restaurant", "establishment"]).
url optional
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. Disponible uniquement avec PlacesService.getDetails.
user_ratings_total optional
Type:number optional
Nombre d'avis d'utilisateurs ayant contribué à la PlaceResult.rating de ce lieu.
utc_offset optional
Type:number optional
Décalage horaire par rapport à UTC du fuseau horaire actuel du lieu, en minutes. Par exemple, Sydney, en Australie, en heure d'été est 11 heures en avance sur l'heure UTC. utc_offset sera donc 660. Pour les fuseaux horaires en retard par rapport à l'UTC, le décalage est négatif. Par exemple, utc_offset est -60 pour le Cap-Vert. Disponible uniquement avec PlacesService.getDetails.
utc_offset_minutes optional
Type:number optional
Décalage horaire par rapport à UTC du fuseau horaire actuel du lieu, en minutes. Par exemple, Sydney, en Australie, en heure d'été est 11 heures en avance sur l'heure UTC. utc_offset_minutes sera donc 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. Disponible uniquement avec PlacesService.getDetails.
vicinity optional
Type:string optional
Adresse simplifiée du lieu, comprenant le nom de la rue, le numéro et la localité, mais sans le département/la province, le code postal ou le pays. Par exemple, la valeur de proximité du bureau de Google à Sydney, en Australie, est "48 Pirrama Road, Pyrmont". Disponible uniquement avec PlacesService.getDetails.
website optional
Type:string optional
Site Web faisant autorité pour ce lieu, comme la page d'accueil d'un établissement. Disponible uniquement avec PlacesService.getDetails.

Interface PlaceAspectRating

Interface google.maps.places.PlaceAspectRating

Définit des informations sur un aspect du lieu que les utilisateurs ont évalué.

rating
Type:number
Note attribuée à cet aspect. Pour les avis individuels, il s'agit d'un nombre entier compris entre 0 et 3. Pour les notes agrégées d'un lieu, il s'agit d'un entier compris entre 0 et 30.
type
Type:string
Type d'aspect. Par exemple, "food", "decor", "service" ou "overall".

Constantes BusinessStatus

Constantes google.maps.places.BusinessStatus

État opérationnel du lieu (s'il s'agit d'une entreprise), renvoyé dans un PlaceResult (indique si le lieu est opérationnel, ou fermé temporairement ou définitivement). Spécifiez-les par valeur ou par nom de la constante (par exemple, 'OPERATIONAL' ou google.maps.places.BusinessStatus.OPERATIONAL).

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

CLOSED_PERMANENTLY L'établissement est fermé définitivement.
CLOSED_TEMPORARILY L'établissement est temporairement fermé.
OPERATIONAL L'établissement fonctionne normalement.

Interface PlaceGeometry

Interface google.maps.places.PlaceGeometry

Définit des informations sur la géométrie d'un lieu.

location optional
Type:LatLng optional
Position de l'établissement.
viewport optional
Type:LatLngBounds optional
Fenêtre d'affichage préférée lorsque vous affichez ce lieu sur une carte. Cette propriété est null si le viewport préféré pour le lieu n'est pas connu. Disponible uniquement avec PlacesService.getDetails.

Interface PlaceOpeningHours

Interface google.maps.places.PlaceOpeningHours

Définit les informations sur les horaires d'ouverture d'un lieu.

open_now optional
Type:boolean optional
Indique si l'établissement est ouvert à l'heure actuelle.
periods optional
Périodes d'ouverture pour chaque jour de la semaine, à partir du dimanche, dans l'ordre chronologique. Les jours où l'établissement n'est pas ouvert ne sont pas inclus. Disponible uniquement avec PlacesService.getDetails.
weekday_text optional
Type:Array<string> optional
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. Disponible uniquement avec PlacesService.getDetails. D'autres appels peuvent renvoyer un tableau vide.
isOpen
isOpen([date])
Paramètres:
  • dateDate optional
Valeur renvoyée:boolean|undefined
Vérifiez si l'établissement est ouvert maintenant (si aucune date n'est indiquée) ou à la date indiquée. Si cet établissement ne dispose pas de PlaceResult.utc_offset_minutes ou de PlaceOpeningHours.periods, undefined est renvoyé (PlaceOpeningHours.periods n'est disponible que via PlacesService.getDetails). Cette méthode ne tient pas compte des horaires exceptionnels, tels que les horaires des jours fériés.

Interface PlaceOpeningHoursPeriod

Interface google.maps.places.PlaceOpeningHoursPeriod

Définit des informations structurées sur les horaires d'ouverture d'un lieu. Remarque:Si un lieu est toujours ouvert, la section close ne figurera pas dans la réponse. Les clients peuvent représenter un lieu toujours ouvert par une période open contenant day avec la valeur 0 et time avec la valeur "0000", et aucun close.

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

Interface PlaceOpeningHoursTime

Interface google.maps.places.PlaceOpeningHoursTime

Définit les heures d'ouverture et de fermeture d'un établissement.

day
Type:number
Jours 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.
hours
Type:number
Heures de l'PlaceOpeningHoursTime.time sous la forme d'un nombre compris dans la plage [0, 23]. Cette valeur sera indiquée dans le fuseau horaire du lieu.
minutes
Type:number
Minutes de l'PlaceOpeningHoursTime.time sous la forme d'un nombre compris dans la plage [0, 59]. Ce paramètre sera indiqué dans le fuseau horaire du lieu.
time
Type:string
Heure de la journée au format 24 heures "hhmm". Les valeurs sont comprises dans la plage ["0000", "2359"]. L'heure est indiquée dans le fuseau horaire du lieu.
nextDate optional
Type:number optional
Code temporel (en millisecondes depuis l'epoch, à utiliser avec new Date()) représentant la prochaine occurrence de cet élément PlaceOpeningHoursTime. Il est calculé à partir du PlaceOpeningHoursTime.day de la semaine, du PlaceOpeningHoursTime.time et du PlaceResult.utc_offset_minutes. Si PlaceResult.utc_offset_minutes est défini sur undefined, nextDate sera défini sur undefined.

Interface PlacePlusCode

Interface google.maps.places.PlacePlusCode

Définit les Open Location Codes ou Plus Codes d'un lieu. Vous pouvez utiliser des Plus Codes pour remplacer les adresses postales dans les endroits où elles n'existent pas (où les bâtiments ne sont pas numérotés ni nommés).

global_code
Type:string
Plus code d'une zone de 1/8 000e de degré par 1/8 000e de degré. Exemple :"8FVC9G8F+5W"
compound_code optional
Type:string optional
Plus Code d'une zone de 1/8 000 de degré sur 1/8 000 de degré, dans lequel les quatre premiers caractères (le code de zone) sont supprimés et remplacés par une description de la localité. Exemple :"9G8F+5W Zurich, Switzerland" Si aucune localité appropriée ne permet de raccourcir le code, ce champ est omis.

Interface PlacePhoto

Interface google.maps.places.PlacePhoto

Représente un élément photo d'un lieu.

height
Type:number
Hauteur de la photo en pixels.
html_attributions
Type:Array<string>
Texte d'attribution à afficher pour cette photo.
width
Type:number
Largeur de la photo en pixels.
getUrl
getUrl([opts])
Paramètres:
Valeur renvoyée:string
Renvoie l'URL de l'image correspondant aux options spécifiées.

Interface PhotoOptions

Interface google.maps.places.PhotoOptions

Définit les options de demande de photo.

maxHeight optional
Type:number optional
Hauteur maximale de l'image renvoyée, en pixels.
maxWidth optional
Type:number optional
Largeur maximale de l'image renvoyée, en pixels.

Interface PlaceReview

Interface google.maps.places.PlaceReview

Représente un avis sur un lieu.

author_name
Type:string
Nom de l'auteur de l'avis.
language
Type:string
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".
profile_photo_url
Type:string
URL de l'image de profil de l'auteur de l'avis.
relative_time_description
Type:string
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. Exemple : "a month ago".
text
Type:string
Texte d'un avis.
time
Type:number
Code temporel de l'avis, exprimé en secondes depuis l'epoch.
aspects optional
Type:Array<PlaceAspectRating> optional
Aspects évalués dans l'avis. Les notes sur une échelle de 0 à 3.
author_url optional
Type:string optional
URL du profil de l'auteur Il s'agit de undefined lorsque le profil de l'auteur de l'avis n'est pas disponible.
rating optional
Type:number optional
Note de cet avis, un nombre compris entre 1,0 et 5,0 (inclus).