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 le const {PlacesService} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Constructeur | |
|---|---|
PlacesService |
PlacesService(attrContainer)Paramètres :
Crée une instance de PlacesService qui affiche les attributions dans le conteneur spécifié. |
Méthodes | |
|---|---|
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 de résultats ne doit contenir qu'un seul élément. 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 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 de résultats ne doit contenir qu'un seul élément. 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 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 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 en transmettant les paramètres location et 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 du lieu souhaité. L'objet PlaceSearchPagination peut être utilisé pour récupérer des pages de résultats supplémentaires (la valeur est "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 :
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 la localisation est spécifiée, 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 dans les cas où vous ne souhaitez pas limiter les résultats de recherche à un lieu spécifique. L'objet PlaceSearchPagination peut être utilisé pour récupérer des pages de résultats supplémentaires (la valeur est "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 à PlacesService.
Propriétés | |
|---|---|
placeId |
Type :
stringID du lieu pour lequel des détails sont demandés. |
fields optional |
Type :
Array<string> optionalChamps à 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 d'accès (par exemple, "geometry.location"). |
language optional |
Type :
string optionalIdentifiant de la langue dans laquelle les détails doivent être renvoyés. Consultez la liste des langues disponibles. |
region optional |
Type :
string optionalCode 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 |
Type :
AutocompleteSessionToken optionalRéférence unique utilisée pour regrouper la requête de détails avec une session Autocomplete. |
Interface FindPlaceFromPhoneNumberRequest
Interface google.maps.places.FindPlaceFromPhoneNumberRequest
Requête Find Place à partir d'une recherche textuelle à envoyer à PlacesService.findPlaceFromPhoneNumber.
Propriétés | |
|---|---|
fields |
Type :
Array<string>Champs à inclure dans la réponse, qui seront facturés. Si ['ALL'] est transmis, tous les champs disponibles seront 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 d'accès (par exemple, "geometry.location"). |
phoneNumber |
Type :
stringNuméro de téléphone du lieu à rechercher. Le format doit être E.164. |
language optional |
Type :
string optionalIdentifiant de langue pour la langue dans laquelle les noms et adresses doivent être renvoyés, si possible. Consultez la liste des langues disponibles. |
locationBias optional |
Type :
LocationBias optionalBiais utilisé lors de la recherche d'un lieu. Le résultat sera pondéré en faveur du LocationBias donné, mais n'y sera pas restreint. |
Interface FindPlaceFromQueryRequest
Interface google.maps.places.FindPlaceFromQueryRequest
Requête Find Place à partir d'une recherche textuelle à envoyer à PlacesService.findPlaceFromQuery.
Propriétés | |
|---|---|
fields |
Type :
Array<string>Champs à inclure dans la réponse, qui seront facturés. Si ['ALL'] est transmis, tous les champs disponibles seront 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 d'accès (par exemple, "geometry.location"). |
query |
Type :
stringRequête de la demande. Par exemple, le nom ou l'adresse d'un lieu. |
language optional |
Type :
string optionalIdentifiant de langue pour la langue dans laquelle les noms et adresses doivent être renvoyés, si possible. Consultez la liste des langues disponibles. |
locationBias optional |
Type :
LocationBias optionalBiais utilisé lors de la recherche d'un lieu. Le résultat sera pondéré en faveur du LocationBias donné, mais n'y sera pas restreint. |
Interface PlaceSearchRequest
Interface google.maps.places.PlaceSearchRequest
Requête Place Search à envoyer à PlacesService.
Propriétés | |
|---|---|
bounds optional |
Type :
LatLngBounds|LatLngBoundsLiteral optionalLimites dans lesquelles rechercher des lieux. location et radius seront ignorés si bounds est défini. |
keyword optional |
Type :
string optionalTerme à 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 optionalIdentifiant de langue pour 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 optionalZone géographique autour de laquelle les lieux sont recherchés. |
maxPriceLevel optional |
Type :
number optionalRestreint les résultats aux seuls lieux compris 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. Si elle est spécifiée, la valeur doit être supérieure ou égale à minPrice . |
minPriceLevel optional |
Type :
number optionalRestreint les résultats aux seuls lieux compris 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. Si elle est spécifiée, elle doit être inférieure ou égale à maxPrice. |
|
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 optionalLimite les résultats aux seuls lieux ouverts en ce moment. |
radius optional |
Type :
number optionalDistance (en mètres) à partir de la position indiquée dans laquelle rechercher des lieux. La valeur maximale autorisée est de 50 000. |
rankBy optional |
Type :
RankBy optionalPar défaut :
RankBy.PROMINENCESpé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 location. Toutefois, vous ne pouvez définir ni radius, ni bounds. |
type optional |
Type :
string optionalRecherche des lieux du type spécifié. Le type est traduit dans la langue locale de la zone géographique cible de la demande 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 par catégorie indépendantes de la langue et de la région. Les types valides sont indiqués ici. |
Interface TextSearchRequest
Interface google.maps.places.TextSearchRequest
Requête de recherche textuelle à envoyer à PlacesService.
Propriétés | |
|---|---|
bounds optional |
Type :
LatLngBounds|LatLngBoundsLiteral optionalLimites utilisées pour orienter les résultats lors de la recherche de lieux (facultatif). location et radius seront ignorés si bounds est défini. Les résultats ne seront pas limités à ceux situés dans ces limites, mais ceux qui s'y trouvent seront mieux classés. |
language optional |
Type :
string optionalIdentifiant de langue pour 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 optionalCentre de la zone utilisée pour orienter les résultats lors de la recherche de lieux. |
query optional |
Type :
string optionalTerme de requête de la demande. 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 qualificatif de lieu ("Starbucks à Sydney"). |
radius optional |
Type :
number optionalRayon de la zone utilisée pour pondérer les résultats lors de la recherche de lieux (en mètres). |
region optional |
Type :
string optionalCode de région pour orienter 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 optionalRecherche des lieux du type spécifié. Le type est traduit dans la langue locale de la zone géographique cible de la demande 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 par catégorie indépendantes de la langue et de la région. Les types valides sont indiqués ici. |
Constantes RankBy
google.maps.places.RankBy
constantes
Options de classement pour une PlaceSearchRequest.
Accédez-y en appelant le const {RankBy} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Constantes | |
|---|---|
DISTANCE |
Les résultats de recherche de lieux sont classés par distance par rapport à l'emplacement. |
PROMINENCE |
Classe les résultats de lieux en fonction de leur importance. |
LocationBias typedef
google.maps.places.LocationBias
typedef
Un LocationBias représente une limite souple ou un indice à utiliser lors de la recherche de lieux. Les résultats peuvent provenir d'en dehors 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|LatLngAltitude|LatLngAltitudeLiteral|LatLngBounds|LatLngBoundsLiteral|Circle|CircleLiteral|string
LocationRestriction typedef
google.maps.places.LocationRestriction
typedef
Une LocationRestriction représente une limite stricte à utiliser lors de la recherche de lieux.
Constantes PlacesServiceStatus
google.maps.places.PlacesServiceStatus
constantes
É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 le const {PlacesServiceStatus} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Constantes | |
|---|---|
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.
Propriétés | |
|---|---|
hasNextPage |
Type :
booleanIndique si d'autres résultats sont disponibles. Elle est true lorsqu'il existe une page de résultats supplémentaire. |
Méthodes | |
|---|---|
nextPage |
nextPage()Paramètres : aucun
Valeur renvoyée :
voidRé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.
Propriétés | |
|---|---|
address_components optional |
Type :
Array<GeocoderAddressComponent> optionalCollection de composants d'adresse pour l'emplacement de ce lieu. Disponible uniquement avec PlacesService.getDetails. |
adr_address optional |
Type :
string optionalReprésentation de l'adresse du lieu au format adr microformat. Disponible uniquement avec PlacesService.getDetails. |
aspects optional |
Type :
Array<PlaceAspectRating> optionalAspects notés de ce lieu, d'après les avis des utilisateurs Google et Zagat. Les notes sont comprises entre 0 et 30. |
business_status optional |
Type :
BusinessStatus optionalIndicateur de l'état opérationnel du lieu (s'il s'agit d'une entreprise). Il indique si le lieu est ouvert, ou s'il a été fermé de manière temporaire ou permanente. Si aucune donnée n'est disponible, l'indicateur n'apparaît pas dans les réponses de recherche ni dans les réponses détaillées. |
formatted_address optional |
Type :
string optionalAdresse complète du lieu. |
formatted_phone_number optional |
Type :
string optionalNuméro de téléphone du lieu, au format conforme à la norme régionale. Disponible uniquement avec PlacesService.getDetails. |
geometry optional |
Type :
PlaceGeometry optionalInformations liées aux propriétés géométriques du lieu. |
html_attributions optional |
Type :
Array<string> optionalTexte de la mention à afficher pour ce résultat de lieu. Les html_attributions disponibles sont toujours renvoyés, quels que soient les fields demandés, et doivent être affichés. |
icon optional |
Type :
string optionalURL d'une ressource d'image pouvant être utilisée pour représenter la catégorie de ce lieu. |
icon_background_color optional |
Type :
string optionalCouleur 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 optionalURL tronquée vers 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 optionalNumé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 optionalNom du lieu. Remarque : Dans le cas des lieux saisis par l'utilisateur, il s'agit du texte brut tel qu'il a été saisi. Veuillez faire preuve de prudence 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 optionalDéfinit l'heure d'ouverture et de fermeture du lieu. |
|
Type :
boolean optionalIndicateur spécifiant si le lieu est fermé, temporairement ou définitivement. Si le lieu est opérationnel ou si aucune donnée n'est disponible, l'indicateur n'apparaît pas dans la réponse. |
photos optional |
Type :
Array<PlacePhoto> optionalPhotos de ce lieu. La collection contiendra jusqu'à 10 objets PlacePhoto. |
place_id optional |
Type :
string optionalIdentifiant unique du lieu. |
plus_code optional |
Type :
PlacePlusCode optionalDéfinit les Open Location Codes ou Plus Codes du lieu. |
price_level optional |
Type :
number optionalNiveau de prix du lieu, sur une échelle de 0 à 4. Les niveaux de prix sont interprétés comme suit :
|
rating optional |
Type :
number optionalNote, entre 1,0 et 5,0, basée sur les avis des utilisateurs concernant ce lieu. |
reviews optional |
Type :
Array<PlaceReview> optionalListe des avis sur ce lieu. Disponible uniquement avec PlacesService.getDetails. |
types optional |
Type :
Array<string> optionalTableau des types pour ce lieu (par exemple, ["political", "locality"] ou ["restaurant", "establishment"]). |
url optional |
Type :
string optionalURL 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 optionalNombre de notes d'utilisateurs ayant contribué à la PlaceResult.rating de ce lieu. |
|
Type :
number optionalDécalage horaire actuel du lieu par rapport à UTC, en minutes. Par exemple, à Sydney, en Australie, l'heure d'été est 11 heures en avance sur l'heure UTC. La valeur utc_offset sera donc 660. Pour les fuseaux horaires en retard par rapport à l'UTC, le décalage est négatif. Par exemple, le utc_offset est -60 pour le Cap-Vert. Disponible uniquement avec PlacesService.getDetails. |
utc_offset_minutes optional |
Type :
number optionalDécalage horaire actuel du lieu par rapport à UTC, en minutes. Par exemple, à Sydney, en Australie, l'heure d'été est 11 heures en avance sur l'heure UTC. La valeur utc_offset_minutes sera donc 660. Pour les fuseaux horaires en retard par rapport à l'UTC, le décalage est négatif. Par exemple, le utc_offset_minutes est -60 pour le Cap-Vert. Disponible uniquement avec PlacesService.getDetails. |
vicinity optional |
Type :
string optionalAdresse simplifiée du lieu, comprenant la rue, le numéro et la ville, mais sans le département/la province, le code postal ou le pays. Par exemple, le bureau de Google à Sydney, en Australie, a une valeur de proximité de "48 Pirrama Road, Pyrmont". Disponible uniquement avec PlacesService.getDetails. |
website optional |
Type :
string optionalSite 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é.
Propriétés | |
|---|---|
rating |
Type :
numberNote de 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 :
stringType d'aspect. Par exemple, "food", "decor", "service" ou "overall". |
Constantes BusinessStatus
google.maps.places.BusinessStatus
constantes
État opérationnel du lieu (s'il s'agit d'une entreprise), renvoyé dans un PlaceResult (indique si le lieu est ouvert, ou s'il a été fermé de manière temporaire ou permanente). Spécifiez-les par valeur ou par nom de constante (par exemple, 'OPERATIONAL' ou google.maps.places.BusinessStatus.OPERATIONAL).
Accédez-y en appelant le const {BusinessStatus} = await google.maps.importLibrary("places").
Consultez Bibliothèques de l'API Maps JavaScript.
Constantes | |
|---|---|
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.
Propriétés | |
|---|---|
location optional |
Type :
LatLng optionalPosition du lieu. |
viewport optional |
Type :
LatLngBounds optionalFenêtre d'affichage préférée lorsque ce lieu est affiché sur une carte. Cette propriété sera définie sur null si la fenêtre d'affichage préférée du 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.
Propriétés | |
|---|---|
|
Type :
boolean optionalIndique si le lieu est ouvert à l'heure actuelle. |
periods optional |
Type :
Array<PlaceOpeningHoursPeriod> optionalPé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> optionalTableau de sept chaînes représentant les horaires d'ouverture formatés pour chaque jour de la semaine. Le service Places formate et localise les horaires d'ouverture de manière appropriée pour la langue actuelle. L'ordre des éléments dans ce tableau dépend de la langue. Pour certaines langues, le premier jour de la semaine est le lundi ; pour d'autres, c'est le dimanche. Disponible uniquement avec PlacesService.getDetails. D'autres appels peuvent renvoyer un tableau vide. |
Méthodes | |
|---|---|
isOpen |
isOpen([date])Paramètres :
Valeur renvoyée :
boolean|undefinedVérifiez si le lieu est ouvert actuellement (lorsqu'aucune date n'est indiquée) ou à la date indiquée. Si ce lieu ne possède pas de PlaceResult.utc_offset_minutes ni de PlaceOpeningHours.periods, undefined est renvoyé (PlaceOpeningHours.periods n'est disponible que via PlacesService.getDetails). Cette méthode ne prend pas en compte les horaires exceptionnels, comme 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.
Propriétés | |
|---|---|
open |
Type :
PlaceOpeningHoursTimeHeure d'ouverture du lieu. |
close optional |
Type :
PlaceOpeningHoursTime optionalHeure de fermeture du lieu. |
Interface PlaceOpeningHoursTime
Interface google.maps.places.PlaceOpeningHoursTime
Définit l'heure d'ouverture et de fermeture d'un lieu.
Propriétés | |
|---|---|
day |
Type :
numberJours de la semaine, sous forme de nombre compris dans la plage [ 0, 6], en commençant par le dimanche. Par exemple, 2 signifie "mardi". |
hours |
Type :
numberHeures de PlaceOpeningHoursTime.time sous forme de nombre, dans la plage [0, 23]. Elles seront indiquées dans le fuseau horaire du lieu. |
minutes |
Type :
numberMinutes de PlaceOpeningHoursTime.time sous forme de nombre, dans la plage [0, 59]. Elles seront indiquées dans le fuseau horaire du lieu. |
time |
Type :
stringHeure 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 optionalCode temporel (en millisecondes depuis l'époque, adapté à l'utilisation avec new Date()) représentant la prochaine occurrence de cette 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).
Propriétés | |
|---|---|
global_code |
Type :
stringUn plus code avec une zone de 1/8000e de degré par 1/8000e de degré. Exemple : "8FVC9G8F+5W" |
compound_code optional |
Type :
string optionalUn code Plus avec une zone de 1/8000e de degré par 1/8000e de degré, où 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 peut être trouvée pour raccourcir le code, ce champ est omis. |
Interface PlacePhoto
Interface google.maps.places.PlacePhoto
Représente un élément photo d'un lieu.
Propriétés | |
|---|---|
height |
Type :
numberHauteur de la photo en pixels. |
html_attributions |
Type :
Array<string>Texte d'attribution à afficher pour cette photo. |
width |
Type :
numberLargeur de la photo en pixels. |
Méthodes | |
|---|---|
getUrl |
getUrl([opts])Paramètres :
Valeur renvoyée :
stringRenvoie 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 photos.
Propriétés | |
|---|---|
maxHeight optional |
Type :
number optionalHauteur maximale en pixels de l'image renvoyée. |
maxWidth optional |
Type :
number optionalLargeur maximale en pixels de l'image renvoyée. |
Interface PlaceReview
Interface google.maps.places.PlaceReview
Représente un avis unique sur un lieu.
Propriétés | |
|---|---|
author_name |
Type :
stringNom de l'auteur de l'avis. |
language |
Type :
stringCode de langue IETF indiquant la langue dans laquelle cet avis est rédigé. Notez que ce code ne comprend que l'indicateur principal de la langue, sans aucun indicateur secondaire précisant le pays ou la région. Par exemple, toutes les évaluations en anglais sont signalées par 'en', et non "en-AU" ou "en-UK". |
profile_photo_url |
Type :
stringURL de l'image de profil du réviseur. |
relative_time_description |
Type :
stringChaîne de format temporel récent, exprimant la durée de l'avis par rapport à l'heure actuelle dans un format adapté à la langue et au pays. Exemple : "a month ago". |
text |
Type :
stringTexte d'un avis. |
time |
Type :
numberCode temporel de l'avis, exprimé en secondes depuis l'epoch. |
|
Type :
Array<PlaceAspectRating> optionalAspects évalués par l'avis. Notes sur une échelle de 0 à 3. |
author_url optional |
Type :
string optionalURL du profil de l'auteur de l'avis. La valeur sera undefined lorsque le profil du réviseur ne sera pas disponible. |
rating optional |
Type :
number optionalNote de cet avis, un nombre compris entre 1,0 et 5,0 (inclus). |