PlaceResult

Détails sur un résultat de recherche de lieu.

Représentation JSON
{
  "place": {
    object (Place)
  },
  "distanceMeters": number
}
Champs
place

object (Place)

Informations sur un lieu.

distanceMeters

number

Distance en ligne droite entre le lieu recherché et la géométrie ou le centre du lieu.

Lieu

Informations sur un lieu.

Représentation JSON
{
  "placeId": string,
  "displayName": string,
  "languageCode": string,
  "address": {
    object (Address)
  },
  "geometry": {
    object (Geometry)
  },
  "types": [
    string
  ],
  "associatedCompounds": [
    {
      object (Compound)
    }
  ]
}
Champs
placeId

string

ID du lieu. Un ID de lieu est un texte qui identifie un lieu de manière unique. https://developers.google.com/places/web-service/place-id

displayName

string

Nom du lieu localisé. Localisé conformément à la préférence indiquée dans la requête.

languageCode

string

Code de langue des champs de texte associés au lieu. Exemple : "nom" et "adresse".

address

object (Address)

Adresse du lieu.

geometry

object (Geometry)

Géométrie du lieu.

types[]

string

Un ensemble de tags de type pour ce résultat. Par exemple, "politiques". et "Localité". https://developers.google.com/places/web-service/supported_types

associatedCompounds[]

object (Compound)

Complexes associés au lieu.

Géométrie

Géométrie d'un lieu.

Représentation JSON
{
  "location": {
    object (LatLng)
  },
  "viewport": {
    object (Viewport)
  },
  "displayBoundary": {
    object
  }
}
Champs
location

object (LatLng)

Point central de l'entité contenant ce message.

viewport

object (Viewport)

Fenêtre d'affichage adaptée pour afficher le lieu sur une carte de taille moyenne.

displayBoundary

object (Struct format)

Spécifie un polygone au format GeoJSON Polygon.

Fenêtre d'affichage

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 région fermée (elle inclut ses limites). Les limites de latitude doivent être comprises entre -90 et 90 degrés inclus, et les limites de longitude entre -180 et 180 degrés inclus. Voici différents cas de figure:

  • Si low = high, la fenêtre d'affichage est constituée de ce seul point.

  • 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 longitudes est vide.

  • Si low.latitude > high.latitude, la plage de latitude 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 spécifié dans les définitions ci-dessus). Si la fenêtre d'affichage est vide, cela génère une erreur.

Par exemple, cette fenêtre d'affichage englobe 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.

Complexe

Complexe associé à un lieu.

Représentation JSON
{
  "type": enum (CompoundType),
  "geometry": {
    object (Geometry)
  },
  "entrances": [
    {
      object (Entrance)
    }
  ]
}
Champs
type

enum (CompoundType)

Type de composé.

geometry

object (Geometry)

La géométrie associée au composé.

entrances[]

object (Entrance)

Liste des entrées associées au complexe.

CompoundType

Valeur du type composé.

Enums
COMPOUND_TYPE_UNSPECIFIED Type de composé inconnu.
SECTION Section composée. https://support.google.com/mapskb/answer/7054299
BUILDING Bâtiment multifonctionnel. https://support.google.com/mapskb/answer/7013011
GROUNDS Complexe avec domaine. https://support.google.com/mapskb/answer/7046859

Entrée

Entrée d'un lieu.

Représentation JSON
{
  "location": {
    object (LatLng)
  }
}
Champs
location

object (LatLng)

Emplacement de l'entrée.