Method: currentConditions.lookup

Возвращает текущие погодные условия в данном месте.

HTTP-запрос

GET https://weather.googleapis.com/v1/currentConditions:lookup

URL-адрес использует синтаксис транскодирования gRPC .

Параметры запроса

Параметры
location

object ( LatLng )

Необходимый. Местоположение, для которого нужно получить текущие погодные условия.

units System

enum ( UnitsSystem )

Необязательный. Система единиц, используемая для возвращаемых погодных условий. Если не указано иное, возвращаемые погодные условия будут представлены в метрической системе (по умолчанию = МЕТРИЧЕСКАЯ).

language Code

string

Необязательный. Позволяет клиенту выбрать язык ответа. Если данные для этого языка предоставить невозможно, API использует наиболее близкое совпадение. Допустимые значения соответствуют стандарту IETF BCP-47. Значение по умолчанию — «en».

Тело запроса

Тело запроса должно быть пустым.

Тело ответа

Ответ на RPC currentConditions.lookup — представляет текущие погодные условия в запрошенном месте.

В случае успеха тело ответа содержит данные следующей структуры:

JSON-представление
{
  "currentTime": string,
  "timeZone": {
    object (TimeZone)
  },
  "weatherCondition": {
    object (WeatherCondition)
  },
  "temperature": {
    object (Temperature)
  },
  "feelsLikeTemperature": {
    object (Temperature)
  },
  "dewPoint": {
    object (Temperature)
  },
  "heatIndex": {
    object (Temperature)
  },
  "windChill": {
    object (Temperature)
  },
  "precipitation": {
    object (Precipitation)
  },
  "airPressure": {
    object (AirPressure)
  },
  "wind": {
    object (Wind)
  },
  "visibility": {
    object (Visibility)
  },
  "currentConditionsHistory": {
    object (CurrentConditionsHistory)
  },
  "isDaytime": boolean,
  "relativeHumidity": integer,
  "uvIndex": integer,
  "thunderstormProbability": integer,
  "cloudCover": integer
}
Поля
current Time

string ( Timestamp format)

Текущее время (UTC), связанное с возвращенными данными.

Использует RFC 3339, где генерируемые выходные данные всегда будут Z-нормализованы и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

time Zone

object ( TimeZone )

Часовой пояс в запрошенном месте.

weather Condition

object ( WeatherCondition )

Текущие погодные условия.

temperature

object ( Temperature )

Текущая температура.

feels Like Temperature

object ( Temperature )

Показатель текущей температуры в запрошенном месте.

dew Point

object ( Temperature )

Текущая температура точки росы.

heat Index

object ( Temperature )

Текущая температура индекса тепла.

wind Chill

object ( Temperature )

Нынешний ветерок, температура воздуха раздражает кожу.

precipitation

object ( Precipitation )

Текущая вероятность осадков и количество осадков, выпавших за последний час.

air Pressure

object ( AirPressure )

Текущие условия атмосферного давления.

wind

object ( Wind )

Текущие ветровые условия.

visibility

object ( Visibility )

Текущая видимость.

current Conditions History

object ( CurrentConditionsHistory )

Изменения текущих условий за последние 24 часа.

is Daytime

boolean

Истинно, если текущее время в запрошенном местоположении находится между местным временем восхода (включительно) и заходом солнца (исключительно). В противном случае наступает ночь (между закатом и следующим восходом солнца).

relative Humidity

integer

Текущий процент относительной влажности (значения от 0 до 100).

uv Index

integer

Текущий индекс ультрафиолета (УФ).

thunderstorm Probability

integer

Текущая вероятность грозы (значения от 0 до 100).

cloud Cover

integer

Текущий процент неба, покрытого облаками (значения от 0 до 100).

Области авторизации

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Текущие условияИстория

Представляет собой набор изменений текущих условий за последние 24 часа.

JSON-представление
{
  "temperatureChange": {
    object (Temperature)
  },
  "maxTemperature": {
    object (Temperature)
  },
  "minTemperature": {
    object (Temperature)
  },
  "qpf": {
    object (QuantitativePrecipitationForecast)
  }
}
Поля
temperature Change

object ( Temperature )

Текущая температура минус температура 24 часа назад.

max Temperature

object ( Temperature )

Максимальная (высокая) температура за последние 24 часа.

min Temperature

object ( Temperature )

Минимальная (низкая) температура за последние 24 часа.

qpf

object ( QuantitativePrecipitationForecast )

Количество осадков (дождя или снега), измеренное в эквиваленте жидкой воды, накопившееся за последние 24 часа. Примечание. QPF — это аббревиатура количественного прогноза осадков (более подробную информацию см. в определении QuantitativePrecipitationForecast).