Обзор API погоды

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

Для заданного местоположения на определенной широте и долготе API предоставляет конечные точки, позволяющие выполнять запросы:

  • Текущая ситуация: Текущие погодные условия.
  • Почасовой прогноз: прогноз погодных условий на срок до 240 часов для всех элементов.
  • Ежедневный прогноз: прогноз погодных условий на срок до 10 дней по всем параметрам.
  • История по часам: до 24 часов кэшированных данных о состоянии всех элементов за прошлые периоды.

Особенности API погоды

Данные метеорологического API включают следующее:

  • Погодные условия и значки: описание и соответствующий значок, указывающий на текущие погодные условия (например, «Облачно» или «Местами снегопады»).
  • Температура: Минимальная, максимальная и ощущаемая («как на ощупь») температура.
  • Осадки: Общее количество осадков и тип осадков (снег, дождь, лед, смешанные осадки).
  • Ветер: средняя температура с учетом ветра, направление ветра, максимальная скорость и порывы.
  • Толщина льда: толщина льда.
  • Влажность: точка росы, индекс теплового комфорта, температура влажного термометра и относительная влажность.
  • УФ-индекс: индекс ультрафиолетового излучения (УФ).
  • Вероятность грозы: Процентная вероятность возникновения грозы.
  • Видимость: Расстояние, на котором объект хорошо виден.
  • Атмосферное давление: среднее атмосферное давление на уровне моря.
  • События, связанные с Солнцем и Луной: время восхода, захода солнца, восхода и захода Луны.
  • Облачность: процент неба, покрытый облаками.

Как использовать API погоды

1 Настройте Начните с настройки проекта Google Cloud и выполните следующие инструкции.
2 Узнать текущие условия См. раздел «Получить текущие условия» .
3 Получите почасовой прогноз погоды См. «Получить почасовой прогноз» .
4 Получайте ежедневный прогноз погоды См. «Получить ежедневный прогноз» .
5 Получить почасовую историю См. «Получить историю за каждый час» .

Что дальше?