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.
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:
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
.
Propriétés | |
---|---|
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 |
Type:
AutocompleteSessionToken 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
.
Propriétés | |
---|---|
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
.
Propriétés | |
---|---|
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
.
Propriétés | |
---|---|
bounds optional |
Type:
LatLngBounds|LatLngBoundsLiteral 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é. |
|
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
.
Propriétés | |
---|---|
bounds optional |
Type:
LatLngBounds|LatLngBoundsLiteral 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.
Constantes | |
---|---|
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.
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.
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 |
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.
Propriétés | |
---|---|
hasNextPage |
Type:
boolean Indique si d'autres résultats sont disponibles. true lorsqu'il existe une page de résultats supplémentaire |
Méthodes | |
---|---|
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.
Propriétés | |
---|---|
address_components optional |
Type:
Array<GeocoderAddressComponent> 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. |
|
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:
|
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. |
|
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é.
Propriétés | |
---|---|
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.
Constantes | |
---|---|
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.
Propriétés | |
---|---|
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.
Propriétés | |
---|---|
|
Type:
boolean optional Indique si l'établissement est ouvert à l'heure actuelle. |
periods optional |
Type:
Array<PlaceOpeningHoursPeriod> 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. |
Méthodes | |
---|---|
isOpen |
isOpen([date]) Paramètres:
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
.
Propriétés | |
---|---|
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.
Propriétés | |
---|---|
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).
Propriété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.
Propriétés | |
---|---|
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. |
Méthodes | |
---|---|
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.
Propriétés | |
---|---|
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.
Propriétés | |
---|---|
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. |
|
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). |