PlaceResult

Подробная информация о результатах поиска мест.

JSON-представление
{
  "place": {
    object (Place)
  },
  "distanceMeters": number
}
Поля
place

object ( Place )

Подробности о месте.

distanceMeters

number

Расстояние по прямой от места поиска до геометрии или центра места.

Место

Подробности о месте.

JSON-представление
{
  "placeId": string,
  "displayName": string,
  "languageCode": string,
  "address": {
    object (Address)
  },
  "geometry": {
    object (Geometry)
  },
  "types": [
    string
  ],
  "associatedCompounds": [
    {
      object (Compound)
    }
  ]
}
Поля
placeId

string

Идентификатор места. Идентификатор места — это текст, который однозначно идентифицирует место. https://developers.google.com/places/web-service/place-id

displayName

string

Название места локализовано. Локализовано в соответствии с предпочтениями, указанными в запросе.

languageCode

string

Код языка текстовых полей, связанных с местом. Например, «имя» и «адрес».

address

object ( Address )

Адрес места.

geometry

object ( Geometry )

Геометрия места.

types[]

string

Набор тегов типа для этого результата. Например, «политический» и «локальность». https://developers.google.com/places/web-service/supported_types

associatedCompounds[]

object ( Compound )

Соединения, связанные с местом.

Геометрия

Геометрия места.

JSON-представление
{
  "location": {
    object (LatLng)
  },
  "viewport": {
    object (Viewport)
  },
  "displayBoundary": {
    object
  }
}
Поля
location

object ( LatLng )

Центральная точка сущности, содержащей это сообщение.

viewport

object ( Viewport )

Окно просмотра, подходящее для отображения места на карте среднего размера.

displayBoundary

object ( Struct format)

Указывает многоугольник, используя формат GeoJSON Polygon.

Область просмотра

Окно просмотра широты и долготы, представленное в виде двух диагонально противоположных low и high точек. Область просмотра считается закрытой областью, т. е. включает в себя ее границу. Границы широты должны находиться в диапазоне от -90 до 90 градусов включительно, а границы долготы должны находиться в диапазоне от -180 до 180 градусов включительно. Различные случаи включают в себя:

  • Если low = high , область просмотра состоит из этой единственной точки.

  • Если low.longitude > high.longitude , диапазон долготы инвертируется (окно просмотра пересекает линию долготы в 180 градусов).

  • Если low.longitude = -180 градусов и high.longitude = 180 градусов, область просмотра включает все значения долготы.

  • Если low.longitude = 180 градусов и high.longitude = -180 градусов, диапазон долготы пуст.

  • Если low.latitude > high.latitude , диапазон широт пуст.

Оба low и high должны быть заполнены, а представленное поле не может быть пустым (как указано в определениях выше). Пустое окно просмотра приведет к ошибке.

Например, это окно просмотра полностью охватывает Нью-Йорк:

{ "низкая": { "широта": 40,477398, "долгота": -74,259087 }, "высокая": { "широта": 40,91618, "долгота": -73,70018 } }

JSON-представление
{
  "low": {
    object (LatLng)
  },
  "high": {
    object (LatLng)
  }
}
Поля
low

object ( LatLng )

Необходимый. Нижняя точка смотрового окна.

high

object ( LatLng )

Необходимый. Самая высокая точка смотрового окна.

Сложный

Соединение, связанное с местом.

JSON-представление
{
  "type": enum (CompoundType),
  "geometry": {
    object (Geometry)
  },
  "entrances": [
    {
      object (Entrance)
    }
  ]
}
Поля
type

enum ( CompoundType )

Тип соединения.

geometry

object ( Geometry )

Геометрия, связанная с соединением.

entrances[]

object ( Entrance )

Список входов, связанных с комплексом.

Тип соединения

Значение составного типа.

Перечисления
COMPOUND_TYPE_UNSPECIFIED Тип соединения неизвестен.
SECTION Сложный раздел. https://support.google.com/mapskb/answer/7054299
BUILDING Комплексное здание. https://support.google.com/mapskb/answer/7013011
GROUNDS Сложные основания. https://support.google.com/mapskb/answer/7046859

Вход

Вход в место.

JSON-представление
{
  "location": {
    object (LatLng)
  }
}
Поля
location

object ( LatLng )

Расположение входа.