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 le concernant.

Pour y accéder, appelez const {PlacesService} = await google.maps.importLibrary("places"). Consultez Bibliothèques dans 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: 
Return Value (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, il ne doit y avoir qu'un seul élément dans la liste de résultats. Toutefois, si la demande 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 un PlaceResult plus détaillé pour chaque lieu en appelant PlacesService.getDetails et en transmettant le PlaceResult.place_id pour le lieu souhaité.
findPlaceFromQuery
findPlaceFromQuery(request, callback)
Paramètres: 
Return Value (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, il ne doit y avoir qu'un seul élément dans la liste de résultats. Toutefois, si la demande 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 un PlaceResult plus détaillé pour chaque lieu en appelant PlacesService.getDetails et en transmettant le PlaceResult.place_id pour le lieu souhaité.
getDetails
getDetails(request, callback)
Paramètres: 
Return Value (Valeur renvoyée) : aucune
Récupère les informations sur le lieu identifié par le placeId donné.
nearbySearch
nearbySearch(request, callback)
Paramètres: 
Return Value (Valeur renvoyée) : aucune
Récupère la liste des lieux à proximité d'une zone géographique donnée, en fonction du mot clé ou du type. L'emplacement doit toujours être spécifié, soit en transmettant des paramètres LatLngBounds, soit en location et en radius. Les PlaceResult transmis au rappel sont des sous-ensembles du PlaceResult complet. Votre application peut obtenir un PlaceResult plus détaillé pour chaque lieu en envoyant une requête Place Details et en transmettant le PlaceResult.place_id pour le lieu souhaité. L'objet PlaceSearchPagination peut être utilisé pour extraire des pages de résultats supplémentaires (null s'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: 
Return Value (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 lieu sont facultatifs. Lorsque le lieu est spécifié, les résultats sont pondérés en fonction des résultats à proximité et non des lieux situés à l'intérieur de la zone. Utilisez textSearch lorsque vous souhaitez rechercher des lieux à l'aide d'une chaîne arbitraire, dans les cas où vous ne souhaitez pas limiter les résultats de recherche à une zone géographique spécifique. L'objet PlaceSearchPagination peut être utilisé pour extraire des pages de résultats supplémentaires (null s'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 au PlacesService.

placeId
Type:string
ID du lieu pour lequel des informations sont demandées.
fields optional
Type:Array<string> optional
Champs à inclure dans la réponse contenant les détails, 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 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 régional de la région de l'utilisateur. Cela peut avoir une incidence sur les photos renvoyées, voire 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 associer la requête de détails à une session de saisie semi-automatique.

Interface FindPlaceFromPhoneNumberRequest

Interface google.maps.places.FindPlaceFromPhoneNumberRequest

Trouver un lieu dans une requête de recherche textuelle à envoyer à PlacesService.findPlaceFromPhoneNumber.

fields
Type:Array<string>
Champs à inclure dans la réponse, qui sera facturée. 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 points (par exemple, "geometry.location").
phoneNumber
Type:string
Numéro de téléphone du lieu à rechercher. Le code doit être au format E.164.
language optional
Type:string optional
Identifiant de la langue dans laquelle les noms et les adresses doivent être renvoyés, si possible. Consultez la liste des langues disponibles.
locationBias optional
Type:LocationBias optional
Correction utilisée lors de la recherche du lieu. Le résultat sera biaisé en faveur du LocationBias donné, sans s'y limiter.

Interface FindPlaceFromQueryRequest

Interface google.maps.places.FindPlaceFromQueryRequest

Trouver un lieu dans une requête de recherche textuelle à envoyer à PlacesService.findPlaceFromQuery.

fields
Type:Array<string>
Champs à inclure dans la réponse, qui sera facturée. 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 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 les adresses doivent être renvoyés, si possible. Consultez la liste des langues disponibles.
locationBias optional
Type:LocationBias optional
Correction utilisée lors de la recherche du lieu. Le résultat sera biaisé en faveur du LocationBias donné, sans s'y limiter.

Interface PlaceSearchRequest

Interface google.maps.places.PlaceSearchRequest

Requête de recherche de lieu à envoyer au 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 les adresses doivent être renvoyés, si possible. Consultez la liste des langues disponibles.
location optional
Type:LatLng|LatLngLiteral optional
Le lieu autour duquel rechercher des lieux.
maxPriceLevel optional
Type:number optional
Limite les résultats aux seuls lieux correspondant au niveau de prix spécifié ou à un niveau inférieur. Les valeurs valides sont comprises entre 0 (le moins cher) et 4 (le plus cher), inclus. Doit être supérieure ou égale à minPrice , si elle est spécifiée.
minPriceLevel optional
Type:number optional
Limite les résultats aux seuls lieux au niveau de prix spécifié ou à un niveau supérieur. Les valeurs valides sont comprises entre 0 (le moins cher) et 4 (le plus cher), inclus. Doit être inférieur ou égal à maxPrice, si spécifié.
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 actuellement.
radius optional
Type:number optional
Distance en mètres à partir du lieu donné dans lequel rechercher des lieux. La valeur maximale autorisée est de 50 000.
rankBy optional
Type:RankBy optional
Par défaut:RankBy.PROMINENCE
Spécifie la méthode de classement à utiliser lors du renvoi des résultats. Notez que lorsque rankBy est défini sur DISTANCE, vous devez spécifier une location, mais vous ne pouvez pas spécifier de radius ni de 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 avec 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 par catégorie indépendantes de la langue et de la région. Pour connaître les types valides, cliquez ici.

Interface TextSearchRequest

Interface google.maps.places.TextSearchRequest

Requête de recherche textuelle à envoyer à PlacesService.

bounds optional
Limites utilisées pour pondérer 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 sont pas limités à ceux situés à l'intérieur de ces limites, mais les résultats qu'ils contiennent obtiennent un meilleur classement.
language optional
Type:string optional
Identifiant de la langue dans laquelle les noms et les adresses doivent être renvoyés, si possible. Consultez la liste des langues disponibles.
location optional
Type:LatLng|LatLngLiteral optional
Centre de la zone utilisé pour pondérer 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 du nom d'un lieu suivi d'un outil de sélection d'un lieu ("Starbucks à Sydney").
radius optional
Type:number optional
Rayon de la zone utilisée pour pondérer les résultats lors de la recherche de lieux, en mètres.
region optional
Type:string optional
Code de région vers lequel pondérer 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 avec 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 par catégorie indépendantes de la langue et de la région. Pour connaître les types valides, cliquez ici.

Constantes RankBy

Constantes google.maps.places.RankBy

Options de classement pour une requête PlaceSearchRequest.

Pour y accéder, appelez const {RankBy} = await google.maps.importLibrary("places"). Consultez Bibliothèques dans l'API Maps JavaScript.

DISTANCE Classe les résultats de lieux en fonction de la distance par rapport au lieu.
PROMINENCE Trie les résultats de lieux en fonction de leur proéminence.

LocationBias : typedef

Définition du type google.maps.places.LocationBias

Un LocationBias représente une limite souple ou un indice à utiliser lorsque vous recherchez des 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

Définition du type LocationRestriction

Définition du type google.maps.places.LocationRestriction

LocationRestriction représente une limite stricte à utiliser lorsque vous recherchez des lieux.

LatLngBounds|LatLngBoundsLiteral

Constantes PlacesServiceStatus

Constantes google.maps.places.PlacesServiceStatus

État renvoyé par PlacesService à la fin de ses recherches. Spécifiez-les à l'aide d'une valeur ou du nom de la constante. (par exemple, 'OK' ou google.maps.places.PlacesServiceStatus.OK).

Pour y accéder, appelez const {PlacesServiceStatus} = await google.maps.importLibrary("places"). Consultez Bibliothèques dans 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 Impossible de traiter la requête PlacesService 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 extraire d'autres pages de résultats Google Adresses.

hasNextPage
Type:boolean
Indique si d'autres résultats sont disponibles. true lorsqu'il existe une page de résultats supplémentaire
nextPage
nextPage()
Paramètres:aucun
Return Value (Valeur renvoyée) : aucune
Extrait la page de résultats suivante. Utilise la même fonction de rappel que celle fournie lors de 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 de composants d'adresse pour l'emplacement de ce lieu. Disponible uniquement avec PlacesService.getDetails.
adr_address optional
Type:string optional
Représentation de l'adresse du lieu au microformat adr. Disponible uniquement avec PlacesService.getDetails.
aspects optional
Type:Array<PlaceAspectRating> optional
Caractéristiques évaluées de ce lieu, d'après les avis des utilisateurs de Google et de Zagat. Les notes sont basées sur une échelle de 0 à 30.
business_status optional
Type:BusinessStatus optional
Indicateur indiquant l'état opérationnel de l'établissement, s'il s'agit d'une entreprise (indique s'il est ouvert, ou fermé temporairement ou définitivement). Si aucune donnée n'est disponible, l'indicateur n'est pas présent dans les réponses de recherche ou de 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 relatives aux géométries 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és, quels que soient les fields qui ont été demandés, et doivent être affichés.
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. Voir aussi 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 (par exemple, .svg ou .png).
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: Si l'utilisateur a saisi des lieux, il s'agit du texte brut, tel qu'il a été saisi par l'utilisateur. Soyez prudent lorsque vous utilisez ces données, car des utilisateurs malveillants pourraient s'en servir comme vecteur d'attaques par injection de code (voir http://en.wikipedia.org/wiki/Code_injection).
opening_hours optional
Type:PlaceOpeningHours optional
Définit les horaires 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 le lieu est opérationnel ou si aucune donnée n'est disponible, cet indicateur est absent de la réponse.
photos optional
Type:Array<PlacePhoto> optional
Photos de ce lieu. La collection contiendra jusqu'à 10 objets PlacePhoto.
place_id optional
Type:string optional
Identifiant unique du lieu.
plus_code optional
Type:PlacePlusCode optional
Définit les codes d'emplacement ouvert ou les plus codes pour le lieu.
price_level optional
Type:number optional
Niveau de prix du lieu, sur une échelle de 0 à 4. Les niveaux de prix sont interprétés comme suit:
  • 0: sans frais
  • 1: bon marché
  • 2: modéré
  • 3: cher
  • 4: très cher
rating optional
Type:number optional
Note comprise entre 1 et 5,0 basée sur les avis des utilisateurs sur ce lieu.
reviews optional
Type:Array<PlaceReview> optional
Liste d'avis sur ce lieu. Disponible uniquement avec PlacesService.getDetails.
types optional
Type:Array<string> optional
Tableau des types pour 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 de notes des visiteurs qui ont contribué au PlaceResult.rating de ce lieu.
utc_offset optional
Type:number optional
Décalage par rapport à l'heure UTC du fuseau horaire actuel du lieu, en minutes. Par exemple, à Sydney, Australie, ayant 11 heures d'avance sur l'heure UTC, utc_offset sera 660. Pour les fuseaux horaires par rapport à 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 par rapport à l'heure UTC du fuseau horaire actuel du lieu, en minutes. Par exemple, à Sydney, Australie, ayant 11 heures d'avance sur l'heure UTC, utc_offset_minutes sera 660. Pour les fuseaux horaires par rapport à 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 de rue et la ville, mais sans le département/la province, le code postal ni le pays. Par exemple, la valeur de proximité pour le bureau de Google à Sydney en Australie est de "48 Pirrama Road, Pyrmont". Disponible uniquement avec PlacesService.getDetails.
website optional
Type:string optional
Site Web officiel de ce lieu (page d'accueil d'un établissement, par exemple). Disponible uniquement avec PlacesService.getDetails.

Interface PlaceAspectRating

Interface google.maps.places.PlaceAspectRating

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

rating
Type:number
Note de cet aspect. Pour les avis individuels, il s'agit d'un entier compris entre 0 et 3. Pour les notes cumulé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 d'exploitation du lieu, s'il s'agit d'un établissement, renvoyé dans un PlaceResult (indique s'il est ouvert, ou fermé temporairement ou définitivement). Spécifiez-les à l'aide d'une valeur ou du nom de la constante (par exemple, 'OPERATIONAL' ou google.maps.places.BusinessStatus.OPERATIONAL).

Pour y accéder, appelez const {BusinessStatus} = await google.maps.importLibrary("places"). Consultez Bibliothèques dans l'API Maps JavaScript.

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

Interface PlaceGeometry

Interface google.maps.places.PlaceGeometry

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

location optional
Type:LatLng optional
Position du lieu.
viewport optional
Type:LatLngBounds optional
Fenêtre d'affichage préférée pour l'affichage de ce lieu sur une carte. Cette propriété sera null si la fenêtre d'affichage préférée pour le lieu n'est pas connue. 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 couvrant chaque jour de la semaine, à partir du dimanche, dans l'ordre chronologique Les jours où le lieu 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 mis en forme pour chaque jour de la semaine. Le service Places met en forme et localise les horaires d'ouverture en fonction de 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 le lieu est ouvert maintenant (quand aucune date n'est passée) ou à la date indiquée. Si ce lieu ne comporte ni PlaceResult.utc_offset_minutes, ni PlaceOpeningHours.periods, undefined est renvoyé (PlaceOpeningHours.periods n'est disponible que via PlacesService.getDetails). Cette méthode ne tient pas compte d'horaires exceptionnels, comme les horaires de jours fériés.

Interface PlaceOpeningHoursPeriod

Interface google.maps.places.PlaceOpeningHoursPeriod

Définit les 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 s'attendre à ce que le mode "toujours ouvert" soit représenté par une période open contenant day avec la valeur 0 et time avec la valeur "0000", et pas de close.

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

Interface PlaceOpeningHoursTime

Interface google.maps.places.PlaceOpeningHoursTime

Définit les horaires d'ouverture et de fermeture d'un lieu.

day
Type:number
Jours de la semaine, exprimés sous la forme d'un nombre compris dans la plage [0, 6], à partir du dimanche. Par exemple, 2 signifie mardi.
hours
Type:number
Heures de PlaceOpeningHoursTime.time sous forme de nombre, compris dans la plage [0, 23]. Ces informations seront indiquées dans le fuseau horaire du lieu.
minutes
Type:number
Minutes pendant PlaceOpeningHoursTime.time sous forme de nombre compris dans la plage [0, 59]. Cette information sera indiquée 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 sera indiquée dans le fuseau horaire du lieu.
nextDate optional
Type:number optional
Code temporel (en millisecondes depuis l'epoch, adapté à une utilisation avec new Date()) représentant l'occurrence suivante de ce PlaceOpeningHoursTime. Il est calculé à partir des PlaceOpeningHoursTime.day de la semaine, des PlaceOpeningHoursTime.time et des PlaceResult.utc_offset_minutes. Si PlaceResult.utc_offset_minutes est défini sur undefined, nextDate sera undefined.

PlacePlusCode.

Interface google.maps.places.PlacePlusCode

Définit les codes d'emplacement ouvert ou les plus codes pour 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 avec un 1/8 000e de degré par 1/8 000e de zone. Exemple : "8FVC9G8F+5W".
compound_code optional
Type:string optional
Un plus code composé d'un 1/8 000e de degré par 1/8 000e d'une zone de degré, dans lequel les quatre premiers caractères (l'indicatif) sont supprimés et remplacés par une description de localité. Exemple : "9G8F+5W Zurich, Switzerland". Si aucune localité appropriée ne permet de raccourcir le code, ce champ est omis.

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 de la mention à 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.

PhotoOptions

Interface google.maps.places.PhotoOptions

Définit les options permettant de demander des photos.

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

Interface PlaceReview

Interface google.maps.places.PlaceReview

Représente un avis unique 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 l'avis est rédigé. Notez que ce code n'inclut que le tag principal de la langue sans aucun tag secondaire indiquant le pays ou la région. Par exemple, tous les avis en anglais sont associés au libellé 'en', et non à "en-AU" ou "en-UK".
profile_photo_url
Type:string
URL de l'image de profil de l'éditeur.
relative_time_description
Type:string
Chaîne de date récente mise en forme, qui représente l'heure de l'examen 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'examen, exprimé en secondes depuis l'epoch.
aspects optional
Type:Array<PlaceAspectRating> optional
Aspects évalués par l'avis. Les notes sur une échelle de 0 à 3.
author_url optional
Type:string optional
URL du profil de l'auteur de l'avis. Il sera undefined lorsque le profil de l'auteur de l'avis n'est pas disponible.
rating optional
Type:number optional
Note de cet avis, à savoir un nombre compris entre 1,0 et 5,0 (inclus).