Подробная информация о результатах поиска мест.
JSON-представление |
---|
{
"place": {
object ( |
Поля | |
---|---|
place | Подробности о месте. |
distanceMeters | Расстояние по прямой от места поиска до геометрии или центра места. |
Место
Подробности о месте.
JSON-представление |
---|
{ "placeId": string, "displayName": string, "languageCode": string, "address": { object ( |
Поля | |
---|---|
placeId | Идентификатор места. Идентификатор места — это текст, который однозначно идентифицирует место. https://developers.google.com/places/web-service/place-id |
displayName | Название места локализовано. Локализовано в соответствии с предпочтениями, указанными в запросе. |
languageCode | Код языка текстовых полей, связанных с местом. Например, «имя» и «адрес». |
address | Адрес места. |
geometry | Геометрия места. |
types[] | Набор тегов типа для этого результата. Например, «политический» и «локальность». https://developers.google.com/places/web-service/supported_types |
associatedCompounds[] | Соединения, связанные с местом. |
Геометрия
Геометрия места.
JSON-представление |
---|
{ "location": { object ( |
Поля | |
---|---|
location | Центральная точка сущности, содержащей это сообщение. |
viewport | Окно просмотра, подходящее для отображения места на карте среднего размера. |
displayBoundary | Указывает многоугольник, используя формат 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 ( |
Поля | |
---|---|
low | Необходимый. Нижняя точка смотрового окна. |
high | Необходимый. Самая высокая точка смотрового окна. |
Сложный
Соединение, связанное с местом.
JSON-представление |
---|
{ "type": enum ( |
Поля | |
---|---|
type | Тип соединения. |
geometry | Геометрия, связанная с соединением. |
entrances[] | Список входов, связанных с комплексом. |
Тип соединения
Значение составного типа.
Перечисления | |
---|---|
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 ( |
Поля | |
---|---|
location | Расположение входа. |