Punkt końcowy forecast:minutes zapewnia wysokiej rozdzielczości, minutowe prognozy opadów (znane również jako prognozy krótkoterminowe) dla danej lokalizacji.
Interfejs API zwraca te informacje dotyczące 6-godzinnego przedziału czasu:
- czas rozpoczęcia i zakończenia okresu prognozy,
- strefę czasową żądanej lokalizacji,
- czas rozpoczęcia i zakończenia każdego segmentu prognozy,
- Przewidywany typ, prawdopodobieństwo, ilość i intensywność opadów w każdym segmencie
Warunki
Te warunki są wydawane na podstawie artykułu 6 (Warunki ofert przed GA) Szczegółowych warunków korzystania z usługi Google Maps Platform, które zostały uzgodnione przez Google i Ciebie.
1.1 Wymagania dotyczące podania źródła. Jeśli Klient korzysta z treści Map Google z interfejsu Weather API, musi podać Google informacje o autorstwie zgodnie z Dokumentacją.
1.2 Ograniczenia. Klienci nie mogą używać treści z Map Google pobranych z interfejsu Weather API do odtwarzania usługi lub produktu Google (np. używać danych pobranych z interfejsu Weather API w aplikacji pogodowej lub modelu pogodowym, których głównym celem jest dostarczanie informacji o pogodzie).
1.3 Zapisywanie w pamięci podręcznej. Klienci mogą tymczasowo zapisywać w pamięci podręcznej odpowiednie Treści Map Google z interfejsu Weather API przez odpowiedni Okres przechowywania w pamięci podręcznej, zgodnie z opisem w tabeli 1.3.1 (Uprawnienia do zapisywania w pamięci podręcznej).
Tabela 1.3.1 (Uprawnienia do buforowania)
Te uprawnienia stanowią uzupełnienie uprawnień opisanych w tabeli 17.2.1 Szczegółowych warunków korzystania z usługi Google Maps Platform.
| Treści w Mapach Google | Okres przechowywania w pamięci podręcznej |
|---|---|
| Wartości prognozy minutowej | 1 godzina, po której Klient musi usunąć treści Map Google zapisane w pamięci podręcznej. |
Informacje o prośbach o prognozę minutową
Aby poprosić o prognozy minutowe, wyślij żądanie GET HTTP na adres:
https://weather.googleapis.com/v1/forecast/minutes:lookup?key=API_KEY&location.latitude=LATITUDE&location.longitude=LONGITUDE
W parametrach żądania podaj współrzędne szerokości i długości geograficznej lokalizacji.
Parametry żądania
Punkt końcowy forecast.minutes akceptuje te parametry żądania:
| Parametr | Opis | Wymagana czy opcjonalna |
|---|---|---|
location.latitude |
Współrzędne szerokości geograficznej żądanej lokalizacji. | Wymagane |
location.longitude |
Współrzędne długości geograficznej żądanej lokalizacji. | Wymagane |
unitsSystem |
Żądany system jednostek. Dostępne wartości:
Jeśli nie określisz systemu jednostek, w odpowiedzi zostanie użyty domyślny system |
Opcjonalny |
pageSize |
Określa maksymalną liczbę wyników do zwrócenia. | Opcjonalny |
pageToken |
Token strony otrzymany z poprzedniego żądania. Aby pobrać następną stronę danych, przekaż pageToken jako parametr wejściowy w następnym żądaniu. |
Opcjonalny |
Odpowiedzi prognozy minutowej
Interfejs Weather API zwraca w treści odpowiedzi te pola:
| Pole | Opis |
|---|---|
overallPredictionTimeframe |
Ogólny przedział czasu prognoz. |
overallPredictionTimeframe.startTime |
Czas rozpoczęcia przedziału czasowego prognozy. Odzwierciedla to początkowy punkt odniesienia. |
overallPredictionTimeframe.endTime |
Czas zakończenia okresu prognozowania. Jest on ustawiony na 6 godzin po godzinie rozpoczęcia. |
timeZone |
Strefa czasowa wybranej lokalizacji. |
segments |
Segmenty prognozowania na poziomie minuty, oznaczone symbolem timeFrame. |
segments.timeFrame |
Okres, którego dotyczy segment. |
segments.timeFrame.startTime |
Czas rozpoczęcia segmentu. |
segments.timeFrame.endTime |
Czas zakończenia segmentu. |
segments.type |
Przewidywany typ opadów w danym segmencie. Dostępne wartości:
|
segments.probability |
Przewidywane prawdopodobieństwo wystąpienia opadów w tym segmencie. Wartości są podawane w procentach w zakresie od 0 do 100. |
segments.qpf |
ilościowa prognoza opadów, |
segments.qpf.quantity |
Prognozowana ilość opadów w danym segmencie. |
segments.qpf.unit |
Jednostka używana do pomiaru ilości skumulowanych opadów (np. MILLIMETERS, INCHES). |
segments.snowfallAmount |
Prognozowana ilość śniegu w danym segmencie. |
segments.snowfallAmount.quantity |
Przewidywana ilość śniegu (jako odpowiednik wody w stanie ciekłym) w danym segmencie. |
segments.snowfallAmount.unit |
Jednostka używana do pomiaru ilości nagromadzonego śniegu (np. MILLIMETERS, INCHES). |
segments.intensity |
Intensywność opadów w segmencie. Dostępne wartości:
|
nextPageToken |
Token, który można wysłać jako pageToken, aby pobrać następną stronę. Jeśli pominiesz to pole, nie będzie kolejnych stron. |
Przykład prognozy minutowej
W przykładzie poniżej wysyłamy prośbę o prognozę minutową dla lokalizacji w stanie Wirginia Zachodnia:
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"
W odpowiedzi obiekt segments wskazuje każdy segment ogólnego przedziału czasu prognozy:
{ "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" }, ... ] }