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 de recherche 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é selon les préférences fournies dans la requête.

languageCode

string

Code de langue des champs de texte associés au lieu. Par exemple, "nom" et "adresse".

address

object (Address)

Adresse du lieu.

geometry

object (Geometry)

Géométrie du lieu.

types[]

string

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

associatedCompounds[]

object (Compound)

Composants 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)

Une fenêtre d'affichage adaptée à l'affichage du 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, 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 est constituée 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 être renseignés, et la zone représentée ne peut pas être vide (comme indiqué dans les définitions ci-dessus). Si la fenêtre d'affichage est vide, une erreur se produit.

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

Ensemble 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)

Géométrie associée au composé.

entrances[]

object (Entrance)

Liste des entrées associées au composé.

CompoundType

Valeur du type composé.

Enums
COMPOUND_TYPE_UNSPECIFIED Type composé inconnu.
SECTION Section composée. https://support.google.com/mapskb/answer/7054299
BUILDING Bâtiment complexe (https://support.google.com/mapskb/answer/7013011).
GROUNDS Terrains complexes (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.