Конечная точка forecast:minutes предоставляет высокоточное поминутное прогнозирование осадков (также известное как краткосрочное прогнозирование ) для заданного местоположения.
API возвращает следующую информацию за 6-часовой период:
- Время начала и окончания прогнозируемого периода.
- Часовой пояс запрашиваемого местоположения
- Время начала и окончания каждого сегмента прогноза.
- Прогнозируемый тип, вероятность, количество и интенсивность осадков в каждом сегменте.
Условия
Настоящие условия изданы в соответствии с разделом 6 (Условия предоставления услуг до официального запуска) Специальных условий использования платформы Google Maps , согласованных между Google и вами.
1.1 Требования к указанию авторства. Если Заказчик использует контент Google Maps из API погоды, он обязан указать авторство в соответствии с Документацией .
1.2 Ограничения. Клиенты не могут использовать контент Google Maps, полученный из Weather API, для воссоздания сервиса или продукта Google (например, использовать данные, полученные из Weather API, в приложении погоды или модели погоды, основная цель которых — предоставление информации о погоде).
1.3 Кэширование. Клиенты могут временно кэшировать соответствующий контент Google Maps из Weather API на соответствующий период кэширования, как описано в таблице 1.3.1 (Разрешения на кэширование).
Таблица 1.3.1 (Разрешения на кэширование)
Эти разрешения предоставляются в дополнение к тем, которые описаны в Таблице 17.2.1 Специальных условий использования платформы Google Maps.
| Контент Google Maps | Период кэширования |
|---|---|
| Минутные прогнозные значения | Через час, после чего Клиент должен удалить кэшированный контент Google Maps. |
Примерно по минутам запросы на прогноз погоды
Для запроса поминутных прогнозов отправьте HTTP GET-запрос по адресу:
https://weather.googleapis.com/v1/forecast/minutes:lookup?key=API_KEY&location.latitude=LATITUDE&location.longitude=LONGITUDE
Укажите координаты широты и долготы местоположения в параметрах запроса.
Параметры запроса
Конечная точка forecast.minutes принимает следующие параметры запроса:
| Параметр | Описание | Обязательный или необязательный |
|---|---|---|
location.latitude | Широтные координаты запрашиваемого местоположения. | Необходимый |
location.longitude | Долготные координаты запрашиваемого местоположения. | Необходимый |
unitsSystem | Запрашиваемая система единиц измерения. Значения включают:
Если система единиц измерения не указана, по умолчанию используется значение | Необязательный |
pageSize | Указывает максимальное количество возвращаемых результатов. | Необязательный |
pageToken | Токен страницы, полученный из предыдущего запроса. Чтобы получить следующую страницу данных, передайте pageToken в качестве входного параметра в следующем запросе. | Необязательный |
Примерно минутные ответы на прогнозы
API прогноза погоды возвращает в теле ответа следующие поля:
| Поле | Описание |
|---|---|
overallPredictionTimeframe | Общий временной промежуток для прогнозов. |
overallPredictionTimeframe.startTime | Начальное время прогнозируемого периода. Это отражает исходную точку отсчета. |
overallPredictionTimeframe.endTime | Время окончания прогнозируемого периода. Оно устанавливается через шесть часов после времени начала. |
timeZone | Часовой пояс запрашиваемого местоположения. |
segments | Сегменты прогнозирования на уровне минут, обозначаемые как timeFrame . |
segments.timeFrame | Временной промежуток, относящийся к данному сегменту. |
segments.timeFrame.startTime | Время начала сегмента. |
segments.timeFrame.endTime | Время окончания сегмента. |
segments.type | Прогнозируемый тип осадков в течение этого периода. Значения включают:
|
segments.probability | Прогнозируемая вероятность осадков в течение данного отрезка времени. Значения указаны в процентах от 0 до 100. |
segments.qpf | Количественный прогноз осадков. |
segments.qpf.quantity | Прогнозируемое количество осадков за этот период. |
segments.qpf.unit | Единица измерения количества выпавших осадков (например, MILLIMETERS , INCHES ). |
segments.snowfallAmount | Прогнозируемое количество снега на этом участке. |
segments.snowfallAmount.quantity | Прогнозируемое количество снега (в эквиваленте жидкой воды) за этот период. |
segments.snowfallAmount.unit | Единица измерения количества накопившегося снега (например, MILLIMETERS , INCHES ). |
segments.intensity | Интенсивность осадков на данном участке. Значения включают:
|
nextPageToken | Токен, который можно отправить в качестве pageToken для получения следующей страницы. Если это поле опущено, последующих страниц не будет. |
Пример минутного прогноза
В следующем примере запрашивается информация о прогнозе погоды на минуту для населенного пункта в Западной Вирджинии:
curl -H "Content-Type: application/json" -X GET "https://weather.googleapis.com/v1/forecast/minutes:lookup?key=API_KEY&location.latitude=37.60451&location.longitude=-80.59044&unitsSystem=METRIC&pageSize=5"
В ответе объект segments указывает на каждый сегмент общего временного интервала прогнозирования:
{ "overallPredictionTimeframe": { "startTime": "2026-05-11T12:10:00Z", "endTime": "2026-05-11T18:12:00Z" }, "timeZone": { "id": "America/New_York" }, "segments": [ { "timeFrame": { "startTime": "2026-05-11T12:20:00Z", "endTime": "2026-05-11T12:22:00Z" }, "type": "RAIN", "probability": 21, "qpf": { "quantity": 0.1333, "unit": "MILLIMETERS" }, "snowfallAmount": { "quantity": 0.0, "unit": "MILLIMETERS" }, "intensity": "MODERATE" }, { "timeFrame": { "startTime": "2026-05-11T12:22:00Z", "endTime": "2026-05-11T12:24:00Z" }, "type": "RAIN", "probability": 21, "qpf": { "quantity": 0.1333, "unit": "MILLIMETERS" }, "snowfallAmount": { "quantity": 0.0, "unit": "MILLIMETERS" }, "intensity": "MODERATE" }, ... ] }