Places Service

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

PlacesService

google.maps.places.PlacesService Classe

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

Nécessite le paramètre d'URL &libraries=places. Consultez la section 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 :
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 des résultats. 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 le PlaceResult.place_id pour le 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, il ne doit y avoir qu'un seul élément dans la liste des résultats. 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 le PlaceResult.place_id pour le lieu souhaité.
getDetails
getDetails(request, callback)
Paramètres:
Valeur renvoyée : aucune
Récupère les détails du 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 lieu spécifique, 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 des paramètres location et radius. Les PlaceResult transmis au rappel sont des sous-ensembles du PlaceResult complet. Votre application peut obtenir une PlaceResult plus détaillée pour chaque lieu en envoyant une requête Places Details 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 d'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 à proximité d'Ottawa"). Les paramètres de localisation sont facultatifs. Lorsque la position est spécifiée, les résultats ne sont orientés que vers les résultats à proximité, et non uniquement vers des lieux à l'intérieur de la zone. Utilisez textSearch lorsque vous recherchez des lieux à l'aide d'une chaîne arbitraire, dans les cas où vous ne souhaitez pas limiter les résultats de recherche à un lieu précis. 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 d'une seule page de résultats).

Interface PlaceDetailsRequest

google.maps.places.PlaceDetailsRequest interface

Requête Place Details à envoyer au PlacesService.

Nécessite le paramètre d'URL &libraries=places. Consultez la section Bibliothèques dans l'API Maps JavaScript.

placeId
Type:string
Identifiant du lieu pour lequel des informations supplémentaires sont demandées.
fields optional
Type : Array<string> optional
Champs à inclure dans la réponse détaillée, qui vous 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 à l'aide de points (par exemple, "geometry.location").
language optional
Type : string optional
Identifiant de la langue dans laquelle les détails doivent être affichés. Consultez la liste des langues disponibles.
region optional
Type : string optional
Code de la région de l'utilisateur. Cela peut affecter les photos pouvant être renvoyées, voire d'autres éléments. Le code de région accepte un domaine de premier niveau (ccTLD) à deux caractères. La plupart des codes ccTLD sont identiques aux codes ISO 3166-1, à quelques exceptions près. Par exemple, le domaine ccTLD du Royaume-Uni (.co.uk) est "cc", tandis que son code ISO 3166-1 est "gb" (techniquement, il désigne l'entité du Royaume-Uni de Grande-Bretagne et d'Irlande du Nord").
sessionToken optional
Référence unique utilisée pour regrouper la requête de détails avec une session de saisie semi-automatique.

Interface FindPlaceFromPhoneNumberRequest

google.maps.places.FindPlaceFromPhoneNumberRequest interface

Emplacement de la requête de recherche de texte à envoyer à PlacesService.findPlaceFromPhoneNumber.

Nécessite le paramètre d'URL &libraries=places. Consultez la section Bibliothèques dans l'API Maps JavaScript.

fields
Type:Array<string>
Champs à inclure dans la réponse, qui seront facturés. Si la valeur ['ALL'] est transmise, 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 à l'aide de points (par exemple, "geometry.location").
phoneNumber
Type:string
Numéro de téléphone du lieu à rechercher. Le fichier doit être au format E.164.
language optional
Type:string optional
Identifiant de la langue dans laquelle les noms et les adresses doivent être affichés, lorsque cela est 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 le LocationBias donné, sans s'y limiter.

Interface FindPlaceFromQueryRequest

google.maps.places.FindPlaceFromQueryRequest interface

Emplacement de la requête de recherche de texte à envoyer à PlacesService.findPlaceFromQuery.

Nécessite le paramètre d'URL &libraries=places. Consultez la section Bibliothèques dans l'API Maps JavaScript.

fields
Type : Array<string>
Champs à inclure dans la réponse, qui seront facturés. Si la valeur ['ALL'] est transmise, 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 à l'aide de 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 affichés, lorsque cela est 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 le LocationBias donné, sans s'y limiter.

Interface PlaceSearchRequest

google.maps.places.PlaceSearchRequest interface

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

Nécessite le paramètre d'URL &libraries=places. Consultez la section Bibliothèques dans l'API Maps JavaScript.

bounds optional
Limites dans lesquelles rechercher des lieux. location et radius seront tous les deux ignorés si vous définissez bounds.
keyword optional
Type:string optional
Terme à comparer à 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 affichés, lorsque cela est possible. Consultez la liste des langues disponibles.
location optional
Type:LatLng|LatLngLiteral optional
Lieu autour duquel rechercher des lieux.
maxPriceLevel optional
Type : number optional
Limite les résultats aux seuls endroits dont le prix est inférieur ou égal à celui spécifié. Les valeurs valides sont comprises entre 0 (le moins cher) et 4 (le plus cher), inclus. La valeur doit être supérieure ou égale à minPrice , si elle est spécifiée.
minPriceLevel optional
Type : number optional
Limite les résultats aux seuls endroits dont le prix est égal ou supérieur à celui spécifié. 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 établissements actuellement ouverts.
radius optional
Type : number optional
Distance par rapport au lieu spécifié pour rechercher des lieux, en mètres. 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 pour les résultats. Notez que lorsque rankBy est défini sur DISTANCE, vous devez spécifier un location, mais vous ne pouvez pas spécifier de radius ou de bounds.
type optional
Type:string optional
Recherche des lieux du type donné. Le type est traduit dans la langue locale de l'emplacement 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 dans 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. Les types valides sont indiqués sur cette page.

Interface TextSearchRequest

google.maps.places.TextSearchRequest interface

Requête de recherche textuelle à envoyer au PlacesService.

Nécessite le paramètre d'URL &libraries=places. Consultez la section Bibliothèques dans l'API Maps JavaScript.

bounds optional
Limites utilisées pour pondérer les résultats lors de la recherche de lieux (facultatif). location et radius seront tous les deux ignorés si vous définissez bounds. Les résultats ne se limitent pas à ceux compris dans ces limites, mais les résultats qu'ils contiennent sont mieux classés.
language optional
Type:string optional
Identifiant de la langue dans laquelle les noms et les adresses doivent être affichés, lorsque cela est possible. Consultez la liste des langues disponibles.
location optional
Type : LatLng|LatLngLiteral optional
Au centre de la zone utilisée 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 à Paris) ou le nom d'un lieu suivi d'un identifiant de lieu (Starbucks Paris, par exemple).
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 régional vers lequel orienter les résultats. Le code de région accepte un domaine de premier niveau (ccTLD) à deux caractères. La plupart des codes ccTLD sont identiques aux codes ISO 3166-1, à quelques exceptions près. Par exemple, le domaine ccTLD du Royaume-Uni (.co.uk) est "cc", tandis que son code ISO 3166-1 est "gb" (techniquement, il désigne l'entité du 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 l'emplacement 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 dans 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. Les types valides sont indiqués sur cette page.

Constantes RankBy

constantes google.maps.places.RankBy

Options de classement pour une requête PlaceSearchRequest.

Nécessite le paramètre d'URL &libraries=places. Consultez la section Bibliothèques dans l'API Maps JavaScript.

DISTANCE Le classement d'un lieu s'effectue en fonction de la distance par rapport à celui-ci.
PROMINENCE Les classements placent les résultats en fonction de leur proéminence.

LocationBias typedef

google.maps.places.LocationBias typedef

Un LocationBias représente une limite ou une indication flexible à 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, vous devez définir le centre et le rayon.

Nécessite le paramètre d'URL &libraries=places. Consultez la section Bibliothèques dans l'API Maps JavaScript.

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

LocationRestriction typedef

google.maps.places.LocationRestriction typedef

Une restriction d'emplacement représente une limite stricte à utiliser lors de la recherche de lieux.

Nécessite le paramètre d'URL &libraries=places. Consultez la section Bibliothèques dans l'API Maps JavaScript.

LatLngBounds|LatLngBoundsLiteral

Constantes PlacesServiceStatus

constantes google.maps.places.PlacesServiceStatus

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

Nécessite le paramètre d'URL &libraries=places. Consultez la section 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 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

google.maps.places.PlaceSearchPagination interface

Objet permettant d'extraire des pages supplémentaires de résultats Places.

Nécessite le paramètre d'URL &libraries=places. Consultez la section Bibliothèques dans l'API Maps JavaScript.

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
Valeur renvoyée:aucune
Extrait la page de résultats suivante. Utilise la même fonction de rappel que celle fournie pour la première requête de recherche.

Interface PlaceResult

google.maps.places.PlaceResult interface

Définit les informations concernant un lieu.

Nécessite le paramètre d'URL &libraries=places. Consultez la section Bibliothèques dans l'API Maps JavaScript.

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
Évaluation de ce lieu, d'après les avis des utilisateurs sur Google et Zagat. L'échelle de notation est comprise entre 0 et 30.
business_status optional
Type:BusinessStatus optional
Indicateur indiquant l'état opérationnel du lieu (s'il s'agit d'un établissement) (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 aux recherches ou aux 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 Convention régionale du numéro Disponible uniquement avec PlacesService.getDetails.
geometry optional
Type : PlaceGeometry optional
Informations sur la géométrie du lieu.
html_attributions optional
Type : Array<string> optional
Texte d'attribution à afficher pour ce résultat de lieu. Les html_attributions disponibles sont toujours renvoyés, quels que soient les fields demandés. Ils doivent être affichés.
icon optional
Type:string optional
URL d'une ressource image pouvant représenter la catégorie de ce lieu.
icon_background_color optional
Type:string optional
Couleur d'arrière-plan à utiliser avec une icône de lieu. Voir aussi PlaceResult.icon_mask_base_uri.
icon_mask_base_uri optional
Type : string optional
URL tronquée vers un masque d'icône. Accédez à différents types d'icônes en ajoutant une extension de fichier à la fin (c'est-à-dire .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: Dans le cas des adresses saisies par l'utilisateur, il s'agit du texte brut saisi par l'utilisateur. Soyez prudent lorsque vous utilisez ces données, car des utilisateurs malveillants peuvent essayer de les utiliser comme vecteur pour des 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 du lieu.
permanently_closed optional
Type : boolean optional
Indicateur signalant la fermeture définitive ou temporaire du lieu. Si le lieu est opérationnel ou si aucune donnée n'est disponible, le drapeau n'apparaît pas dans 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 de zone géographique ouverts ou les plus codes pour le lieu.
price_level optional
Type:number optional
Niveau de tarification du lieu, sur une échelle de 0 à 4. Les niveaux de tarification sont interprétés comme suit:
  • 0 : offert
  • 1 : bon marché
  • 2: modéré
  • 3 : Cher
  • 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 d'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 meilleures informations disponibles sur le lieu. Disponible uniquement avec PlacesService.getDetails.
user_ratings_total optional
Type : number optional
Nombre d'avis ayant contribué à la PlaceResult.rating de ce lieu.
utc_offset optional
Type:number optional
Décalage par rapport au UTC du fuseau horaire actuel du lieu, en minutes. Par exemple, à Sydney, en Australie, l'heure d'été est en avance de 11 heures sur UTC. La valeur utc_offset sera 660. Pour les fuseaux horaires de 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 au UTC du fuseau horaire actuel du lieu, en minutes. Par exemple, à Sydney, en Australie, l'heure d'été est en avance de 11 heures sur UTC. La valeur utc_offset_minutes sera 660. Pour les fuseaux horaires de 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 localité, mais pas la province/l'État, le code postal ni le pays. Par exemple, le bureau Google de Sydney, en Australie, est associé à une valeur de "48 Pirrama Road, Pyrmont". Disponible uniquement avec PlacesService.getDetails.
website optional
Type : string optional
Site Web faisant autorité pour ce lieu, tel que la page d'accueil d'un établissement. Disponible uniquement avec PlacesService.getDetails.

Interface PlaceAspectRating

google.maps.places.PlaceAspectRating interface

Définit les informations concernant un aspect du lieu pour lequel les utilisateurs ont donné leur avis.

Nécessite le paramètre d'URL &libraries=places. Consultez la section Bibliothèques dans l'API Maps JavaScript.

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 globales 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 de l'établissement, s'il s'agit d'un établissement, renvoyé dans un résultat PlaceResult (indique si le lieu est opérationnel, ou fermé temporairement ou définitivement). Indiquez ces valeurs par leur nom ou le nom de la constante (par exemple, 'OPERATIONAL' ou google.maps.places.BusinessStatus.OPERATIONAL).

Nécessite le paramètre d'URL &libraries=places. Consultez la section Bibliothèques dans l'API Maps JavaScript.

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

Interface PlaceGeometry

google.maps.places.PlaceGeometry interface

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

Nécessite le paramètre d'URL &libraries=places. Consultez la section Bibliothèques dans l'API Maps JavaScript.

location optional
Type:LatLng optional
Position du lieu.
viewport optional
Type : LatLngBounds optional
Fenêtre d'affichage préférée lors de l'affichage de ce lieu sur une carte. Cette propriété sera null si la fenêtre d'affichage souhaitée pour le lieu est inconnue. Disponible uniquement avec PlacesService.getDetails.

Interface PlaceOpeningHours

google.maps.places.PlaceOpeningHours interface

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

Nécessite le paramètre d'URL &libraries=places. Consultez la section Bibliothèques dans l'API Maps JavaScript.

open_now optional
Type : boolean optional
Indique si le lieu 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ù 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 dans 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. Les autres appels peuvent renvoyer un tableau vide.
isOpen
isOpen([date])
Paramètres :
  • date : Date optional
Valeur renvoyée: boolean|undefined
Vérifiez si le lieu est ouvert maintenant (si aucune date n'est dépassée) ou à la date indiquée. Si ce lieu ne comporte pas de champ PlaceResult.utc_offset_minutes ni PlaceOpeningHours.periods, la valeur undefined est renvoyée (PlaceOpeningHours.periods n'est disponible que via PlacesService.getDetails). Cette méthode ne prend pas en compte les horaires exceptionnels, tels que les horaires des jours fériés.

Interface PlaceOpeningHoursPeriod

google.maps.places.PlaceOpeningHoursPeriod interface

Définit les informations structurées relatives aux horaires d'ouverture d'un établissement. Remarque:Si un lieu est toujours ouvert, la section close ne figurera pas dans la réponse. Les clients peuvent s'attendre à ce qu'ils soient toujours ouverts comme représentés par une période open contenant day avec la valeur 0 et time avec la valeur "0000", et aucun close.

Nécessite le paramètre d'URL &libraries=places. Consultez la section Bibliothèques dans l'API Maps JavaScript.

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

Interface PlaceOpeningHoursTime

google.maps.places.PlaceOpeningHoursTime interface

Définit l'ouverture ou la fermeture d'un établissement.

Nécessite le paramètre d'URL &libraries=places. Consultez la section Bibliothèques dans l'API Maps JavaScript.

day
Type : number
Jours de la semaine, sous forme de nombre compris dans la plage [0, 6], à partir du dimanche. Par exemple, 2 signifie mardi.
hours
Type:number
Horaires de PlaceOpeningHoursTime.time sous forme de nombre, compris dans la plage [0, 23]. Elles seront signalées dans le fuseau horaire du lieu.
minutes
Type : number
Minutes de PlaceOpeningHoursTime.time sous forme de nombre, comprise dans la plage [0, 59]. Ce nombre sera indiqué dans le fuseau horaire du lieu.
time
Type:string
Heure de la journée au format 24 heures. 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
Horodatage (en millisecondes depuis l'époque, adapté à une utilisation avec new Date()) représentant la prochaine occurrence de PlacePlaceingHoursTime. Elle est calculée à partir du PlaceOpeningHoursTime.day de la semaine, du PlaceOpeningHoursTime.time et du PlaceResult.utc_offset_minutes. Si la valeur de PlaceResult.utc_offset_minutes est undefined, nextDate est undefined.

Interface PlacePlusCode

google.maps.places.PlacePlusCode interface

Définit les codes de zone géographique ouverts ou les plus codes pour un lieu. Les Plus Codes peuvent remplacer les adresses postales dans les endroits où elles n'existent pas (les bâtiments ne sont pas numérotés ni leur nom).

Nécessite le paramètre d'URL &libraries=places. Consultez la section Bibliothèques dans l'API Maps JavaScript.

global_code
Type:string
Un plus code avec une précision de 1/8000e degré par 1/8000e de degré Exemple : "8FVC9G8F+5W".
compound_code optional
Type : string optional
Code plus dont la valeur est 1/8000e de degrés par 1/8000e de degré, où les quatre premiers caractères (l'indicatif) sont déposés et remplacés par la description de la localité. Exemple : "9G8F+5W Zurich, Switzerland". Si aucune localité appropriée n'est disponible pour raccourcir le code, ce champ est omis.

Interface PlacePhoto

google.maps.places.PlacePhoto interface

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

Nécessite le paramètre d'URL &libraries=places. Consultez la section Bibliothèques dans l'API Maps JavaScript.

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

google.maps.places.PhotoOptions interface

Définit les options de demande de photo.

Nécessite le paramètre d'URL &libraries=places. Consultez la section Bibliothèques dans l'API Maps JavaScript.

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

google.maps.places.PlaceReview interface

Représente un avis unique sur un lieu.

Nécessite le paramètre d'URL &libraries=places. Consultez la section Bibliothèques dans l'API Maps JavaScript.

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 la balise de langue principale, sans balise secondaire indiquant le pays ou la région. Par exemple, tous les avis en anglais sont associés au libellé 'en' au lieu de 'en-AU' ou &&39;en-UK'.
profile_photo_url
Type : string
URL de l'image de profil de l'utilisateur.
relative_time_description
Type : string
Chaîne indiquant l'heure de l'examen par rapport à l'heure actuelle sous une forme adaptée à la langue et au pays. Par exemple, "a month ago".
text
Type : string
Texte d'un avis.
time
Type : number
Horodatage de l'avis, exprimé en secondes depuis l'époque.
aspects optional
Type:Array<PlaceAspectRating> optional
Éléments évalués par l'avis. Sur une échelle de 0 à 3.
author_url optional
Type : string optional
URL du profil de l'auteur de l'avis. Ce sera undefined lorsque le profil de l'auteur de l'avis ne sera pas disponible.
rating optional
Type : number optional
Note de cet avis, comprise entre 1 et 5 (inclus).