PlaceResult

Informations 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 de manière unique un lieu. https://developers.google.com/places/web-service/place-id

displayName

string

Nom localisé du lieu. Localisé selon les préférences indiquées 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

Ensemble de balises de type pour ce résultat. Par exemple, "political" et "locality". https://developers.google.com/places/web-service/supported_types

associatedCompounds[]

object (Compound)

Composés 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 à l'affichage du lieu sur une carte de taille moyenne.

displayBoundary

object (Struct format)

Spécifie un polygone à l'aide du format de polygone GeoJSON.

Fenêtre d'affichage

Fenêtre d'affichage de latitude-longitude, représentée par deux points low et high diagonalement opposés. Une fenêtre d'affichage est considérée comme une région fermée, c'est-à-dire qu'elle inclut sa limite. 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 quelques exemples :

  • Si low = high, la fenêtre d'affichage ne comprend qu'un 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 est égal à -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, ce viewport englobe entièrement la ville de 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 le plus élevé 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)

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

entrances[]

object (Entrance)

Liste des entrées associées au complexe.

CompoundType

Valeur du type de composé.

Enums
COMPOUND_TYPE_UNSPECIFIED Type de composé inconnu.
SECTION Section "Composés". https://support.google.com/mapskb/answer/7054299
BUILDING Bâtiment composé. https://support.google.com/mapskb/answer/7013011
GROUNDS Terrains d'un complexe. 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.