Détails sur un résultat de recherche de lieu.
Représentation JSON |
---|
{
"place": {
object ( |
Champs | |
---|---|
place |
Informations sur un lieu. |
distanceMeters |
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 ( |
Champs | |
---|---|
placeId |
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 |
Nom du lieu localisé. Localisé selon les préférences fournies dans la requête. |
languageCode |
Code de langue des champs de texte associés au lieu. Par exemple, "nom" et "adresse". |
address |
Adresse du lieu. |
geometry |
Géométrie du lieu. |
types[] |
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[] |
Composants associés au lieu. |
Géométrie
Géométrie d'un lieu.
Représentation JSON |
---|
{ "location": { object ( |
Champs | |
---|---|
location |
Point central de l'entité contenant ce message. |
viewport |
Une fenêtre d'affichage adaptée à l'affichage du lieu sur une carte de taille moyenne |
displayBoundary |
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 ethigh.longitude
= 180 degrés, la fenêtre d'affichage inclut toutes les longitudes.Si
low.longitude
= 180 degrés ethigh.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 ( |
Champs | |
---|---|
low |
Obligatoire. Point bas de la fenêtre d'affichage. |
high |
Obligatoire. Point haut de la fenêtre d'affichage. |
Complexe
Ensemble associé à un lieu.
Représentation JSON |
---|
{ "type": enum ( |
Champs | |
---|---|
type |
Type de composé. |
geometry |
Géométrie associée au composé. |
entrances[] |
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 ( |
Champs | |
---|---|
location |
Emplacement de l'entrée. |