PlaceResult

Dettagli relativi ai risultati di ricerca di un luogo.

Rappresentazione JSON
{
  "place": {
    object (Place)
  },
  "distanceMeters": number
}
Campi
place

object (Place)

Dettagli su un luogo.

distanceMeters

number

La distanza in linea retta dalla posizione di ricerca alla geometria o al centro del luogo.

Luogo

Dettagli su un luogo.

Rappresentazione JSON
{
  "placeId": string,
  "displayName": string,
  "languageCode": string,
  "address": {
    object (Address)
  },
  "geometry": {
    object (Geometry)
  },
  "types": [
    string
  ],
  "associatedCompounds": [
    {
      object (Compound)
    }
  ]
}
Campi
placeId

string

ID posizione del luogo. L'ID luogo è un testo che identifica in modo univoco un luogo. https://developers.google.com/places/web-service/place-id

displayName

string

Nome del luogo localizzato. Localizzato in base alle preferenze fornite nella richiesta.

languageCode

string

Codice lingua dei campi di testo associati al luogo. Ad esempio, "nome" e "address".

address

object (Address)

L'indirizzo del luogo.

geometry

object (Geometry)

Geometria del luogo.

types[]

string

Un insieme di tag di tipo per questo risultato. Ad esempio, "politico" e "locality". https://developers.google.com/places/web-service/supported_types

associatedCompounds[]

object (Compound)

I composti associati al luogo.

Geometria

Geometria di un luogo.

Rappresentazione JSON
{
  "location": {
    object (LatLng)
  },
  "viewport": {
    object (Viewport)
  },
  "displayBoundary": {
    object
  }
}
Campi
location

object (LatLng)

Punto centrale dell'entità contenente questo messaggio.

viewport

object (Viewport)

Un'area visibile adatta a mostrare il luogo su una mappa di dimensioni medie.

displayBoundary

object (Struct format)

Specifica un poligono utilizzando il formato GeoJSON Polygon

Area visibile

Un'area visibile di latitudine e longitudine, rappresentata da due punti diagonalmente opposti a low e high. Un'area visibile è considerata un'area chiusa, ovvero include il proprio confine. I limiti di latitudine devono essere compresi tra -90 e 90 gradi inclusi, mentre quelli di longitudine devono essere compresi tra -180 e 180 gradi inclusi. I vari casi includono:

  • Se low = high, l'area visibile è composta da quel singolo punto.

  • Se low.longitude > high.longitude, l'intervallo di longitudine è invertito (l'area visibile supera la linea di longitudine di 180 gradi).

  • Se low.longitude = -180 gradi e high.longitude = 180 gradi, l'area visibile include tutte le longitudini.

  • Se low.longitude = 180 gradi e high.longitude = -180 gradi, l'intervallo di longitudine è vuoto.

  • Se low.latitude > high.latitude, l'intervallo di latitudine è vuoto.

È necessario compilare entrambi i campi low e high e la casella rappresentata non può essere vuota (come specificato dalle definizioni precedenti). Un'area visibile vuota genererà un errore.

Ad esempio, questa area visibile racchiude completamente New York City:

{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }

Rappresentazione JSON
{
  "low": {
    object (LatLng)
  },
  "high": {
    object (LatLng)
  }
}
Campi
low

object (LatLng)

Obbligatorio. Il punto inferiore dell'area visibile.

high

object (LatLng)

Obbligatorio. Il punto più alto dell'area visibile.

Complesso

Complesso associato a un luogo.

Rappresentazione JSON
{
  "type": enum (CompoundType),
  "geometry": {
    object (Geometry)
  },
  "entrances": [
    {
      object (Entrance)
    }
  ]
}
Campi
type

enum (CompoundType)

Tipo di composto.

geometry

object (Geometry)

La geometria associata al composto.

entrances[]

object (Entrance)

Elenco degli ingressi associati al complesso.

CompoundType

Valore del tipo composto.

Enum
COMPOUND_TYPE_UNSPECIFIED Tipo di composto sconosciuto.
SECTION Sezione composta. https://support.google.com/mapskb/answer/7054299
BUILDING Edificio di un complesso. https://support.google.com/mapskb/answer/7013011
GROUNDS Terreni composti. https://support.google.com/mapskb/answer/7046859

Ingresso

Ingresso di un luogo.

Rappresentazione JSON
{
  "location": {
    object (LatLng)
  }
}
Campi
location

object (LatLng)

La posizione dell'ingresso.