REST Resource: places

Ressource: Place

Toutes les informations représentant un lieu.

Représentation JSON
{
  "name": string,
  "id": string,
  "displayName": {
    object (LocalizedText)
  },
  "types": [
    string
  ],
  "primaryType": string,
  "primaryTypeDisplayName": {
    object (LocalizedText)
  },
  "nationalPhoneNumber": string,
  "internationalPhoneNumber": string,
  "formattedAddress": string,
  "shortFormattedAddress": string,
  "addressComponents": [
    {
      object (AddressComponent)
    }
  ],
  "plusCode": {
    object (PlusCode)
  },
  "location": {
    object (LatLng)
  },
  "viewport": {
    object (Viewport)
  },
  "rating": number,
  "googleMapsUri": string,
  "websiteUri": string,
  "reviews": [
    {
      object (Review)
    }
  ],
  "regularOpeningHours": {
    object (OpeningHours)
  },
  "photos": [
    {
      object (Photo)
    }
  ],
  "adrFormatAddress": string,
  "businessStatus": enum (BusinessStatus),
  "priceLevel": enum (PriceLevel),
  "attributions": [
    {
      object (Attribution)
    }
  ],
  "iconMaskBaseUri": string,
  "iconBackgroundColor": string,
  "currentOpeningHours": {
    object (OpeningHours)
  },
  "currentSecondaryOpeningHours": [
    {
      object (OpeningHours)
    }
  ],
  "regularSecondaryOpeningHours": [
    {
      object (OpeningHours)
    }
  ],
  "editorialSummary": {
    object (LocalizedText)
  },
  "paymentOptions": {
    object (PaymentOptions)
  },
  "parkingOptions": {
    object (ParkingOptions)
  },
  "subDestinations": [
    {
      object (SubDestination)
    }
  ],
  "fuelOptions": {
    object (FuelOptions)
  },
  "evChargeOptions": {
    object (EVChargeOptions)
  },
  "utcOffsetMinutes": integer,
  "userRatingCount": integer,
  "takeout": boolean,
  "delivery": boolean,
  "dineIn": boolean,
  "curbsidePickup": boolean,
  "reservable": boolean,
  "servesBreakfast": boolean,
  "servesLunch": boolean,
  "servesDinner": boolean,
  "servesBeer": boolean,
  "servesWine": boolean,
  "servesBrunch": boolean,
  "servesVegetarianFood": boolean,
  "outdoorSeating": boolean,
  "liveMusic": boolean,
  "menuForChildren": boolean,
  "servesCocktails": boolean,
  "servesDessert": boolean,
  "servesCoffee": boolean,
  "goodForChildren": boolean,
  "allowsDogs": boolean,
  "restroom": boolean,
  "goodForGroups": boolean,
  "goodForWatchingSports": boolean,
  "accessibilityOptions": {
    object (AccessibilityOptions)
  }
}
Champs
name

string

Nom de la ressource de ce lieu, au format places/{placeId}. Permet de rechercher le lieu.

id

string

Identifiant unique d'un lieu.

displayName

object (LocalizedText)

Nom localisé du lieu, sous la forme d'une courte description lisible par l'humain. Exemples : "Google Sydney", "Starbucks", "Pyrmont", etc.

types[]

string

Ensemble de tags de type pour ce résultat. Exemples : "political" et "locality". Pour obtenir la liste complète des valeurs possibles, consultez les tableaux A et B à l'adresse https://developers.google.com/maps/documentation/places/web-service/place-types.

primaryType

string

Type principal du résultat donné. Ce type doit correspondre à l'un des types compatibles avec l'API Places. Exemples : "restaurant", "café", "aéroport", etc. Un lieu ne peut avoir qu'un seul type principal. Pour obtenir la liste complète des valeurs possibles, consultez les tableaux A et B à l'adresse https://developers.google.com/maps/documentation/places/web-service/place-types.

primaryTypeDisplayName

object (LocalizedText)

Nom à afficher du type principal, localisé dans la langue de la requête, le cas échéant. Pour obtenir la liste complète des valeurs possibles, consultez les tableaux A et B à l'adresse https://developers.google.com/maps/documentation/places/web-service/place-types.

nationalPhoneNumber

string

Numéro de téléphone du lieu, au format national, lisible par l'humain.

internationalPhoneNumber

string

Numéro de téléphone du lieu, au format international, lisible par l'humain.

formattedAddress

string

Adresse complète et lisible de ce lieu.

shortFormattedAddress

string

Adresse courte et lisible de ce lieu.

addressComponents[]

object (AddressComponent)

Composants répétés pour chaque niveau de localité. Remarques concernant le tableau "addressComponents[]" : - Le tableau de composants d'adresse peut contenir un nombre de composants plus élevé que le tableau formattedAddress. - Le tableau n'inclut pas nécessairement toutes les entités politiques contenant une adresse, à l'exception de celles incluses dans formattedAddress. Pour récupérer toutes les entités politiques contenant une adresse spécifique, vous devez utiliser le geocoding inversé, en transmettant à la requête la latitude/longitude de l'adresse en tant que paramètre. - Il n'est pas garanti que le format de la réponse reste le même entre les requêtes. En particulier, le nombre de composants addressComponents varie en fonction de l'adresse demandée et peut changer au fil du temps pour la même adresse. Un composant peut changer de position dans le tableau. Le type du composant peut changer. Un composant particulier peut être manquant dans une réponse ultérieure.

plusCode

object (PlusCode)

Plus code de l'emplacement du lieu (latitude/longitude).

location

object (LatLng)

Position de ce lieu.

viewport

object (Viewport)

Fenêtre d'affichage permettant d'afficher le lieu sur une carte de taille moyenne.

rating

number

Une note comprise entre 1 et 5, 0 basée sur les avis des utilisateurs sur ce lieu.

googleMapsUri

string

URL fournissant plus d'informations sur ce lieu.

websiteUri

string

Site Web officiel de ce lieu (par exemple, la page d'accueil d'une entreprise). Notez que pour les établissements appartenant à une chaîne (un magasin IKEA, par exemple), il s'agit généralement du site Web du magasin individuel, et non de celui de la chaîne dans son ensemble.

reviews[]

object (Review)

Liste d'avis concernant ce lieu, triés par pertinence. Un maximum de cinq avis peut être renvoyé.

regularOpeningHours

object (OpeningHours)

Horaires d'ouverture habituels

photos[]

object (Photo)

Informations (y compris des références) concernant les photos de ce lieu. Vous pouvez renvoyer jusqu'à 10 photos.

adrFormatAddress

string

Adresse du lieu au microformat adr: http://microformats.org/wiki/adr.

businessStatus

enum (BusinessStatus)

État de l'établissement pour le lieu.

priceLevel

enum (PriceLevel)

Niveau de prix du lieu.

attributions[]

object (Attribution)

Ensemble du fournisseur de données à afficher avec ce résultat.

iconMaskBaseUri

string

URL tronquée d'un masque d'icône. L'utilisateur peut accéder à différents types d'icônes en ajoutant un suffixe (par exemple, ".svg" ou ".png").

iconBackgroundColor

string

Couleur d'arrière-plan de icon_mask au format hexadécimal, par exemple #909CE1.

currentOpeningHours

object (OpeningHours)

Les horaires d'ouverture pour les sept prochains jours (y compris aujourd'hui). La période commence à minuit le jour de la demande et se termine à 23 h 59 six jours plus tard. Ce champ inclut le sous-champ "specialDays" correspondant à toutes les heures. Il est défini pour les dates qui présentent des horaires exceptionnels.

currentSecondaryOpeningHours[]

object (OpeningHours)

Contient un tableau d'entrées pour les sept prochains jours, y compris des informations sur les horaires secondaires d'un établissement. Les horaires secondaires sont différents des horaires standards d'un établissement. Par exemple, un restaurant peut définir des horaires de drive ou de livraison comme horaires secondaires. Ce champ renseigne le sous-champ "Type", qui s'appuie sur une liste prédéfinie de types d'horaires d'ouverture (par exemple, "DRIVE_THROUGH", "PICKUP" ou "TAKEOUT") en fonction des types de lieux. Ce champ inclut le sous-champ "specialDays" correspondant à toutes les heures. Il est défini pour les dates qui présentent des horaires exceptionnels.

regularSecondaryOpeningHours[]

object (OpeningHours)

Contient un tableau d'entrées pour les informations sur les horaires secondaires habituels d'un établissement. Les horaires secondaires sont différents des horaires standards d'un établissement. Par exemple, un restaurant peut définir des horaires de drive ou de livraison comme horaires secondaires. Ce champ renseigne le sous-champ "Type", qui s'appuie sur une liste prédéfinie de types d'horaires d'ouverture (par exemple, "DRIVE_THROUGH", "PICKUP" ou "TAKEOUT") en fonction des types de lieux.

editorialSummary

object (LocalizedText)

Contient un résumé du lieu. Un résumé se compose d'un résumé textuel et inclut également le code de langue correspondant, le cas échéant. Le texte récapitulatif doit être présenté tel quel et ne peut être ni modifié, ni altéré.

paymentOptions

object (PaymentOptions)

Options de paiement acceptées par le lieu. Si les données d'une option de paiement ne sont pas disponibles, le champ correspondant n'est pas défini.

parkingOptions

object (ParkingOptions)

Options de stationnement fournies par le lieu.

subDestinations[]

object (SubDestination)

Liste des sous-destinations associées au lieu.

fuelOptions

object (FuelOptions)

Informations les plus récentes sur les options de carburant d'une station-service. Ces informations sont mises à jour régulièrement.

evChargeOptions

object (EVChargeOptions)

Informations sur les options de recharge VE.

utcOffsetMinutes

integer

Nombre de minutes (en minutes) que le fuseau horaire de ce lieu est actuellement décalé par rapport à UTC. Cette valeur est exprimée en minutes afin de prendre en charge les fuseaux horaires qui sont décalés de quelques fractions d'heure (par exemple, X heures et 15 minutes).

userRatingCount

integer

Nombre total d'avis (avec ou sans texte) pour ce lieu.

takeout

boolean

Indique si l'établissement accepte la vente à emporter.

delivery

boolean

Indique si l'établissement propose la livraison.

dineIn

boolean

Indique si l'établissement propose des tables en salle ou en terrasse.

curbsidePickup

boolean

Indique si l'établissement accepte le drive.

reservable

boolean

Indique si le lieu accepte les réservations.

servesBreakfast

boolean

Indique si l'établissement sert le petit-déjeuner.

servesLunch

boolean

Indique si l'établissement sert le déjeuner.

servesDinner

boolean

Indique si l'établissement sert le dîner.

servesBeer

boolean

Indique si le lieu sert de la bière.

servesWine

boolean

Indique si le lieu sert du vin.

servesBrunch

boolean

Indique si l'établissement sert des brunchs.

servesVegetarianFood

boolean

Indique si le lieu sert de la nourriture végétarienne.

outdoorSeating

boolean

L'établissement possède une terrasse aménagée.

liveMusic

boolean

Des concerts sont organisés.

menuForChildren

boolean

Cet établissement propose un menu pour enfants.

servesCocktails

boolean

L'établissement sert des cocktails.

servesDessert

boolean

Établissement servant des desserts.

servesCoffee

boolean

L'établissement sert du café.

goodForChildren

boolean

L'emplacement est idéal pour les enfants.

allowsDogs

boolean

Les chiens sont acceptés.

restroom

boolean

Il y a des toilettes.

goodForGroups

boolean

L'établissement peut accueillir des groupes.

goodForWatchingSports

boolean

Ce lieu permet de regarder des événements sportifs.

accessibilityOptions

object (AccessibilityOptions)

Informations sur les options d'accessibilité proposées par un lieu.

LocalizedText

Variante localisée d'un texte dans une langue donnée.

Représentation JSON
{
  "text": string,
  "languageCode": string
}
Champs
text

string

Chaîne localisée dans la langue correspondant à languageCode ci-dessous.

languageCode

string

Code de langue BCP-47 du texte, tel que "en-US" ou "sr-Latn".

Pour en savoir plus, consultez la page http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

AddressComponent

Composants structurés qui forment l'adresse formatée, si cette information est disponible.

Représentation JSON
{
  "longText": string,
  "shortText": string,
  "types": [
    string
  ],
  "languageCode": string
}
Champs
longText

string

Description complète ou nom du composant d'adresse. Par exemple, un composant d'adresse pour le pays Australie peut avoir le nom long "Australie".

shortText

string

Nom textuel abrégé du composant d'adresse, le cas échéant. Par exemple, un composant d'adresse pour l'Australie peut avoir le nom abrégé "AU".

types[]

string

Tableau indiquant le ou les types du composant d'adresse.

languageCode

string

Langue utilisée pour formater ce composant, au format CLDR.

PlusCode

Les plus codes (http://plus.codes) sont des références de lieu disponibles en deux formats: un code global définissant un rectangle de 14 x 14 m (1/8 000 degrés) ou un rectangle plus petit, et un code composé, qui remplace le préfixe par un emplacement de référence.

Représentation JSON
{
  "globalCode": string,
  "compoundCode": string
}
Champs
globalCode

string

Code global (complet) du lieu, tel que "9FWM33GV+HQ", représentant une zone de 1/8 000 x 1/8 000 degrés (environ 14 x 14 mètres)

compoundCode

string

Code composé du lieu, tel que "33GV+HQ, Ramberg, Norvège ", contenant le suffixe du code global et remplacé par le nom formaté d'une entité de référence.

LatLng

Objet représentant une paire latitude/longitude. Cette valeur est exprimée par une paire de doubles représentant les degrés de latitude et de longitude. Sauf indication contraire, cet objet doit être conforme à la norme WGS84. Les valeurs doivent se situer dans les limites normalisées.

Représentation JSON
{
  "latitude": number,
  "longitude": number
}
Champs
latitude

number

Latitude en degrés. Elle doit être comprise dans la plage [-90.0, +90.0].

longitude

number

Longitude en degrés. Elle doit être comprise dans la plage [-180.0, +180.0].

Fenêtre d'affichage

Une fenêtre d'affichage de latitude-longitude, représentée par deux points low et high opposés en diagonale. Une fenêtre d'affichage est considérée comme une zone fermée, c'est-à-dire qu'elle inclut ses limites. Les limites de latitude doivent être comprises entre -90 et 90 degrés inclus, et les limites de longitude doivent être comprises entre -180 et 180 degrés inclus. Différents cas sont possibles:

  • Si low = high, la fenêtre d'affichage se compose de ce point unique.

  • Si low.longitude > high.longitude, la plage de longitudes est inversée (la fenêtre d'affichage traverse la ligne de longitude à 180 degrés).

  • Si low.longitude = -180 degrés et high.longitude = 180 degrés, la fenêtre d'affichage inclut toutes les longitudes.

  • Si low.longitude = 180 degrés et high.longitude = -180 degrés, la plage de longitude est vide.

  • Si low.latitude > high.latitude, la plage de latitudes est vide.

Les champs low et high doivent tous les deux être renseignés, et la zone représentée ne peut pas être vide (comme indiqué dans les définitions ci-dessus). Une fenêtre d'affichage vide génère une erreur.

Par exemple, la fenêtre d'affichage suivante inclut entièrement New York:

{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }

Représentation JSON
{
  "low": {
    object (LatLng)
  },
  "high": {
    object (LatLng)
  }
}
Champs
low

object (LatLng)

Obligatoire. Point bas de la fenêtre d'affichage.

high

object (LatLng)

Obligatoire. Point haut de la fenêtre d'affichage.

Avis

Informations sur un avis sur un lieu.

Représentation JSON
{
  "name": string,
  "relativePublishTimeDescription": string,
  "text": {
    object (LocalizedText)
  },
  "originalText": {
    object (LocalizedText)
  },
  "rating": number,
  "authorAttribution": {
    object (AuthorAttribution)
  },
  "publishTime": string
}
Champs
name

string

Référence représentant cet avis sur le lieu, qui peut être utilisée pour rechercher à nouveau cet avis sur ce lieu (également appelée "nom de ressource" de l'API: places/{placeId}/reviews/{review}).

relativePublishTimeDescription

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.

text

object (LocalizedText)

Texte localisé de l'avis.

originalText

object (LocalizedText)

Le texte de l'avis dans sa langue d'origine.

rating

number

Nombre compris entre 1 et 5, également appelé nombre d'étoiles.

authorAttribution

object (AuthorAttribution)

Auteur de cet avis.

publishTime

string (Timestamp format)

Code temporel de l'avis.

Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres après la virgule. Exemples: "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

AuthorAttribution

Informations sur l'auteur des données du contenu généré par les utilisateurs. Utilisé dans Photo et Review.

Représentation JSON
{
  "displayName": string,
  "uri": string,
  "photoUri": string
}
Champs
displayName

string

Nom de l'auteur du fichier Photo ou Review.

uri

string

URI de l'auteur du fichier Photo ou Review.

photoUri

string

URI de la photo de profil de l'auteur de Photo ou Review.

OpeningHours

Informations sur les horaires d'ouverture du lieu.

Représentation JSON
{
  "periods": [
    {
      object (Period)
    }
  ],
  "weekdayDescriptions": [
    string
  ],
  "secondaryHoursType": enum (SecondaryHoursType),
  "specialDays": [
    {
      object (SpecialDay)
    }
  ],
  "openNow": boolean
}
Champs
periods[]

object (Period)

Périodes d'ouverture de ce lieu pendant la semaine. Les règles s'affichent dans l'ordre chronologique et commencent le dimanche dans le fuseau horaire local du lieu. Une valeur vide (mais pas absente) indique un lieu qui n'est jamais ouvert (par exemple, parce qu'il est fermé temporairement pour rénovation).

weekdayDescriptions[]

string

Chaînes localisées décrivant les horaires d'ouverture de ce lieu (une chaîne pour chaque jour de la semaine). Ce champ est vide si les horaires sont inconnus ou n'ont pas pu être convertis en texte localisé. Exemple: "Dim: 18:00–06:00"

secondaryHoursType

enum (SecondaryHoursType)

Chaîne de type utilisée pour identifier le type d'horaires secondaires.

specialDays[]

object (SpecialDay)

Informations structurées pour les jours exceptionnels compris dans la période couverte par les horaires d'ouverture affichés. Les jours spéciaux sont ceux qui peuvent avoir un impact sur les horaires d'ouverture d'un lieu (le jour de Noël, par exemple). Défini pour currentOpeningHours et currentSecondOpeningHours en cas d'horaires exceptionnels.

openNow

boolean

Ce lieu est-il ouvert actuellement ? Toujours présent, sauf si nous manquons de données concernant l'heure de la journée ou le fuseau horaire pour ces horaires d'ouverture.

Période

Point pendant lequel le lieu reste à l'état openNow.

Représentation JSON
{
  "open": {
    object (Point)
  },
  "close": {
    object (Point)
  }
}
Champs
open

object (Point)

Heure à laquelle le lieu commence à être ouvert.

close

object (Point)

Heure à laquelle le lieu commence à être fermé.

Point

Points de changement d'état.

Représentation JSON
{
  "date": {
    object (Date)
  },
  "truncated": boolean,
  "day": integer,
  "hour": integer,
  "minute": integer
}
Champs
date

object (Date)

Date dans le fuseau horaire local du lieu.

truncated

boolean

Indique si ce point de terminaison a été tronqué ou non. La troncation se produit lorsque les heures réelles sont en dehors de celles pendant lesquelles nous sommes prêts à renvoyer des heures. Nous tronquons donc les heures pour les ramener à ces limites. Cela permet de renvoyer un délai de 24 x 7 heures à partir de minuit le jour de la requête.

day

integer

Jour de la semaine, sous la forme d'un entier compris entre 0 et 6. 0 correspond à dimanche, 1 à lundi, etc.

hour

integer

Heure à deux chiffres. Il est compris entre 00 et 23.

minute

integer

Minute à deux chiffres. Il est compris entre 00 et 59.

Date

Représente une date du calendrier entière ou partielle, par exemple un anniversaire. L'heure de la journée et le fuseau horaire sont spécifiés ailleurs ou ne sont pas significatifs. La date est relative au calendrier grégorien. Il peut s'agir de l'un des éléments suivants:

  • Date complète, avec des valeurs d'année, de mois et de jour non nulles.
  • Un mois et un jour, avec une année nulle (par exemple, un anniversaire).
  • Une année seule, avec zéro mois et zéro jour.
  • Année et mois, avec un jour zéro (par exemple, la date d'expiration d'une carte de crédit).

Types associés:

Représentation JSON
{
  "year": integer,
  "month": integer,
  "day": integer
}
Champs
year

integer

Année de la date. La valeur doit être comprise entre 1 et 9 999, ou valeur 0 si vous souhaitez indiquer une date sans année.

month

integer

Mois de l'année. La valeur doit être comprise entre 1 et 12, ou 0 pour indiquer une année sans mois ni jour.

day

integer

Jour du mois. La valeur doit être comprise entre 1 et 31, et valide pour l'année et le mois, ou la valeur 0 pour indiquer une année seule, ou une année et un mois où le jour n'est pas significatif.

SecondaryHoursType

Type utilisé pour identifier le type d'horaires secondaires.

Enums
SECONDARY_HOURS_TYPE_UNSPECIFIED Valeur par défaut lorsque le type d'heure secondaire n'est pas spécifié.
DRIVE_THROUGH Les heures de service de drive pour les banques, les restaurants ou les pharmacies.
HAPPY_HOUR L'happy hour.
DELIVERY Heure de livraison.
TAKEOUT Heure de vente à emporter.
KITCHEN L'heure de la cuisine.
BREAKFAST L'heure du petit-déjeuner.
LUNCH À l'heure du déjeuner.
DINNER L'heure du dîner.
BRUNCH L'heure du brunch.
PICKUP Heure de retrait.
ACCESS Heures d'accès aux lieux de stockage.
SENIOR_HOURS Horaires d'ouverture exceptionnels pour les seniors.
ONLINE_SERVICE_HOURS Horaires d'ouverture en ligne

SpecialDay

Informations structurées pour les jours exceptionnels compris dans la période couverte par les horaires d'ouverture affichés. Les jours spéciaux sont ceux qui peuvent avoir un impact sur les horaires d'ouverture d'un lieu (le jour de Noël, par exemple).

Représentation JSON
{
  "date": {
    object (Date)
  }
}
Champs
date

object (Date)

Date de ce jour spécial.

Photo

Informations sur la photo d'un lieu.

Représentation JSON
{
  "name": string,
  "widthPx": integer,
  "heightPx": integer,
  "authorAttributions": [
    {
      object (AuthorAttribution)
    }
  ]
}
Champs
name

string

Identifiant. Référence représentant cette photo de lieu, qui peut être utilisée pour la rechercher à nouveau (également appelée "nom de ressource" de l'API: places/{placeId}/photos/{photo}).

widthPx

integer

Largeur maximale disponible, en pixels.

heightPx

integer

Hauteur maximale disponible, en pixels.

authorAttributions[]

object (AuthorAttribution)

Auteurs de cette photo.

BusinessStatus

État de l'établissement pour le lieu.

Enums
BUSINESS_STATUS_UNSPECIFIED Valeur par défaut. Cette valeur n'est pas utilisée.
OPERATIONAL L'établissement est opérationnel, et pas nécessairement ouvert en ce moment.
CLOSED_TEMPORARILY L'établissement est fermé temporairement.
CLOSED_PERMANENTLY L'établissement est fermé définitivement.

PriceLevel

Niveau de prix du lieu.

Enums
PRICE_LEVEL_UNSPECIFIED Le niveau de prix du lieu n'est pas spécifié ou est inconnu.
PRICE_LEVEL_FREE Cet établissement propose des services sans frais.
PRICE_LEVEL_INEXPENSIVE Place fournit des services peu coûteux.
PRICE_LEVEL_MODERATE Place propose des services à des prix modérés.
PRICE_LEVEL_EXPENSIVE Place fournit des services coûteux.
PRICE_LEVEL_VERY_EXPENSIVE Place fournit des services très coûteux.

Attribution

Informations sur les fournisseurs de données de ce lieu.

Représentation JSON
{
  "provider": string,
  "providerUri": string
}
Champs
provider

string

Nom du fournisseur de données du lieu.

providerUri

string

URI du fournisseur de données du lieu.

PaymentOptions

Options de paiement acceptées par le lieu.

Représentation JSON
{
  "acceptsCreditCards": boolean,
  "acceptsDebitCards": boolean,
  "acceptsCashOnly": boolean,
  "acceptsNfc": boolean
}
Champs
acceptsCreditCards

boolean

Place accepte les paiements par carte de crédit.

acceptsDebitCards

boolean

Place accepte les cartes de débit comme mode de paiement.

acceptsCashOnly

boolean

L'établissement n'accepte que les paiements en espèces. Les établissements qui présentent cet attribut peuvent accepter d'autres modes de paiement.

acceptsNfc

boolean

Place accepte les paiements NFC.

ParkingOptions

Informations sur les options de stationnement disponibles pour le lieu. Un parking peut accepter plus d'une option à la fois.

Représentation JSON
{
  "freeParkingLot": boolean,
  "paidParkingLot": boolean,
  "freeStreetParking": boolean,
  "paidStreetParking": boolean,
  "valetParking": boolean,
  "freeGarageParking": boolean,
  "paidGarageParking": boolean
}
Champs
freeParkingLot

boolean

Des parkings sans frais sont à disposition.

paidParkingLot

boolean

Des parkings payants sont disponibles.

freeStreetParking

boolean

Le stationnement dans la rue est sans frais.

paidStreetParking

boolean

Des places de stationnement sont disponibles moyennant un supplément dans la rue.

valetParking

boolean

Un parking avec service de voiturier est proposé.

freeGarageParking

boolean

Le parking couvert est sans frais.

paidGarageParking

boolean

L'établissement propose un parking couvert payant.

SubDestination

Nom de ressource et ID des sous-destinations liées au lieu. Par exemple, les différents terminaux représentent différentes destinations d'un aéroport.

Représentation JSON
{
  "name": string,
  "id": string
}
Champs
name

string

Nom de ressource de la sous-destination.

id

string

ID de lieu de la sous-destination.

AccessibilityOptions

Informations sur les options d'accessibilité proposées par un lieu.

Représentation JSON
{
  "wheelchairAccessibleParking": boolean,
  "wheelchairAccessibleEntrance": boolean,
  "wheelchairAccessibleRestroom": boolean,
  "wheelchairAccessibleSeating": boolean
}
Champs
wheelchairAccessibleParking

boolean

L'établissement dispose d'un parking accessible en fauteuil roulant.

wheelchairAccessibleEntrance

boolean

Le lieu dispose d'une entrée accessible en fauteuil roulant.

wheelchairAccessibleRestroom

boolean

L'établissement dispose de toilettes accessibles en fauteuil roulant.

wheelchairAccessibleSeating

boolean

Des places assises accessibles en fauteuil roulant sont disponibles dans l'établissement.

FuelOptions

Informations les plus récentes sur les options de carburant d'une station-service. Ces informations sont mises à jour régulièrement.

Représentation JSON
{
  "fuelPrices": [
    {
      object (FuelPrice)
    }
  ]
}
Champs
fuelPrices[]

object (FuelPrice)

Dernier prix connu du carburant de chaque type de carburant de cette station. Cette station propose une entrée par type de carburant. L'ordre n'a pas d'importance.

FuelPrice

Informations sur le prix du carburant pour un type donné.

Représentation JSON
{
  "type": enum (FuelType),
  "price": {
    object (Money)
  },
  "updateTime": string
}
Champs
type

enum (FuelType)

Type de carburant.

price

object (Money)

Prix du carburant.

updateTime

string (Timestamp format)

Heure de la dernière mise à jour du prix du carburant.

Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres après la virgule. Exemples: "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

FuelType

Types de carburant.

Enums
FUEL_TYPE_UNSPECIFIED Type de carburant non spécifié.
DIESEL Carburant diesel
REGULAR_UNLEADED Standard sans piste.
MIDGRADE Intermédiaire.
PREMIUM Le haut de gamme
SP91 SP 91.
SP91_E10 SP 91 E10.
SP92 SP 92.
SP95 SP 95.
SP95_E10 SP95 E10.
SP98 SP 98.
SP99 SP 99.
SP100 SP 100.
LPG GPL.
E80 E 80.
E85 E 85.
METHANE Le méthane
BIO_DIESEL Bio-diesel
TRUCK_DIESEL Un diesel.

Argent

Représente un montant associé à un type de devise.

Représentation JSON
{
  "currencyCode": string,
  "units": string,
  "nanos": integer
}
Champs
currencyCode

string

Code de devise à trois lettres défini par la norme ISO 4217.

units

string (int64 format)

Unités entières du montant. Par exemple, si currencyCode correspond à "USD", une unité correspond à un dollar américain.

nanos

integer

Nombre de nano-unités (10^-9) du montant. La valeur doit être comprise entre -999 999 999 et +999 999 999 inclus. Si units est positif, nanos doit être positif ou nul. Si units est égal à zéro, nanos peut être positif, nul ou négatif. Si units est négatif, nanos doit être négatif ou nul. Par exemple, -1,75 $ est représenté par units=-1 et nanos=-750 000 000.

EVChargeOptions

Informations sur la borne de recharge de VE hébergée sur Place. La terminologie respecte https://afdc.energy.gov/fuels/electricity_infrastructure.html (un seul port peut recharger une voiture à la fois). Un port comporte un ou plusieurs connecteurs. Une station dispose d'un ou de plusieurs ports.

Représentation JSON
{
  "connectorCount": integer,
  "connectorAggregation": [
    {
      object (ConnectorAggregation)
    }
  ]
}
Champs
connectorCount

integer

Nombre de connecteurs à cette station. Toutefois, certains ports peuvent avoir plusieurs connecteurs, mais ne peuvent charger qu'une voiture à la fois (par exemple, dans ce cas), le nombre de connecteurs peut être supérieur au nombre total de voitures pouvant être chargées simultanément.

connectorAggregation[]

object (ConnectorAggregation)

Liste d'agrégations de connecteurs de recharge de véhicules électriques contenant des connecteurs du même type et du même taux de recharge.

ConnectorAggregation

Informations sur la recharge de VE regroupées par [type, maxChargeRateKw]. Affiche le regroupement de charges de VE pour les connecteurs de même type et ayant le même type de charge maximale en kW.

Représentation JSON
{
  "type": enum (EVConnectorType),
  "maxChargeRateKw": number,
  "count": integer,
  "availabilityLastUpdateTime": string,
  "availableCount": integer,
  "outOfServiceCount": integer
}
Champs
type

enum (EVConnectorType)

Type de connecteur de cette agrégation.

maxChargeRateKw

number

Taux de recharge maximal statique en kW de chaque connecteur dans l'agrégation.

count

integer

Nombre de connecteurs dans cette agrégation.

availabilityLastUpdateTime

string (Timestamp format)

Horodatage de la dernière mise à jour des informations sur la disponibilité du connecteur dans cette agrégation.

Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres après la virgule. Exemples: "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

availableCount

integer

Nombre de connecteurs de cette agrégation qui sont actuellement disponibles.

outOfServiceCount

integer

Nombre de connecteurs de cette agrégation qui sont actuellement hors service.

EVConnectorType

Pour en savoir plus sur les types de connecteurs de recharge de VE, consultez la page http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6872107.

Enums
EV_CONNECTOR_TYPE_UNSPECIFIED Connecteur non spécifié.
EV_CONNECTOR_TYPE_OTHER Autres types de connecteurs
EV_CONNECTOR_TYPE_J1772 Connecteur J1772 de type 1.
EV_CONNECTOR_TYPE_TYPE_2 Connecteur CEI 62196 type 2. Souvent appelé MENNEKES.
EV_CONNECTOR_TYPE_CHADEMO Connecteur de type CHAdeMO.
EV_CONNECTOR_TYPE_CCS_COMBO_1 Système de recharge combiné (CA et CC). Basé sur SAE. Connecteur J-1772 de type 1
EV_CONNECTOR_TYPE_CCS_COMBO_2 Système de recharge combiné (CA et CC). Basé sur le connecteur Mennekes de type 2
EV_CONNECTOR_TYPE_TESLA Connecteur TESLA générique. Il s'agit d'un NACS en Amérique du Nord, mais peut ne pas être un NACS dans d'autres parties du monde (par exemple, CCS Combo 2 (CCS2) ou GB/T). Cette valeur est moins représentative d'un type de connecteur réel, et "plus" représente la possibilité de recharger un véhicule de la marque Tesla à une borne de recharge appartenant à Tesla.
EV_CONNECTOR_TYPE_UNSPECIFIED_GB_T Le type GB/T correspond à la norme GB/T en Chine. Ce type couvre tous les types GB_T.
EV_CONNECTOR_TYPE_UNSPECIFIED_WALL_OUTLET Prise murale non spécifiée.

Méthodes

autocomplete

Renvoie des prédictions pour l'entrée donnée.

get

Obtenez les détails d'un lieu en fonction de son nom de ressource, qui est une chaîne au format places/{place_id}.

searchNearby

Recherchez des lieux à proximité de lieux.

searchText

Recherche de lieux basée sur une requête textuelle.