PlaceResult

Dettagli sul risultato di una ricerca di luoghi.

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 al centro o alla geometria del luogo.

Posizione

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 luogo del luogo. Un 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 "indirizzo".

address

object (Address)

L'indirizzo del luogo.

geometry

object (Geometry)

La geometria del luogo.

types[]

string

Un insieme di tag di tipo per questo risultato. Ad esempio, "political" 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 il 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 una regione chiusa, ovvero include il proprio confine. I limiti di latitudine devono essere compresi tra -90 e 90 gradi inclusi, mentre i limiti di longitudine devono essere compresi tra -180 e 180 gradi inclusi. Ecco alcuni casi:

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

  • Se low.longitude > high.longitude, l'intervallo di longitudine viene invertito (l'area visibile attraversa 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 causerà un errore.

Ad esempio, questa area visibile include completamente New York:

{ "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 basso dell'area visibile.

high

object (LatLng)

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

Complesso

Composto 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 di entrate associate al composto.

CompoundType

Valore del tipo di composto.

Enum
COMPOUND_TYPE_UNSPECIFIED Tipo di composto sconosciuto.
SECTION Sezione composta. https://support.google.com/mapskb/answer/7054299
BUILDING Edificio composto. 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.