Informations 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 de manière unique un lieu. https://developers.google.com/places/web-service/place-id |
displayName |
Nom localisé du lieu. Localisé selon les préférences indiquées 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[] |
Ensemble de balises de type pour ce résultat. Par exemple, "political" et "locality". https://developers.google.com/places/web-service/supported_types |
associatedCompounds[] |
Composés 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 |
Fenêtre d'affichage adaptée à l'affichage du lieu sur une carte de taille moyenne. |
displayBoundary |
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 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 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 ( |
Champs | |
---|---|
low |
Obligatoire. Point bas de la fenêtre d'affichage. |
high |
Obligatoire. Point le plus élevé de la fenêtre d'affichage. |
Complexe
Complexe 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 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 ( |
Champs | |
---|---|
location |
Emplacement de l'entrée. |