Der forecast:minutes-Endpunkt bietet hochauflösende, minutengenaue Niederschlagsvorhersagen (auch als Nowcasting bezeichnet) für einen bestimmten Ort.
Die API gibt die folgenden Informationen für einen Zeitraum von 6 Stunden zurück:
- Start- und Endzeit des Vorhersagezeitraums
- Die Zeitzone des angeforderten Orts
- Start- und Endzeit jedes Prognosesegments
- Die vorhergesagte Art, Wahrscheinlichkeit, Menge und Intensität des Niederschlags während der einzelnen Segmente
Nutzungsbedingungen
Diese Bedingungen werden gemäß Abschnitt 6 (Nutzungsbedingungen für Pre-GA-Angebote) der dienstspezifischen Nutzungsbedingungen für die Google Maps Platform herausgegeben, die zwischen Google und Ihnen vereinbart wurden.
1.1 Anforderungen für Quellenangaben. Wenn der Kunde Google Maps-Inhalte aus der Weather API verwendet, muss er Google gemäß der Dokumentation als Quelle angeben.
1.2 Einschränkungen. Kunden dürfen Google Maps-Inhalte, die über die Weather API abgerufen werden, nicht verwenden, um einen Google-Dienst oder ein Google-Produkt nachzubilden (z.B. Daten aus der Weather API in einer Wetter-App oder einem Wettermodell verwenden, deren Hauptzweck darin besteht, Wetterinformationen bereitzustellen).
1.3 Caching. Kunden dürfen die entsprechenden Google Maps-Inhalte aus der Weather API für den entsprechenden Cache-Zeitraum vorübergehend im Cache speichern, wie in Tabelle 1.3.1 (Caching-Berechtigungen) beschrieben.
Tabelle 1.3.1 (Caching-Berechtigungen)
Diese Berechtigungen gelten zusätzlich zu den in Tabelle 17.2.1 der dienstspezifischen Nutzungsbedingungen für die Google Maps Platform beschriebenen Berechtigungen.
| Inhalte aus Google Maps | Caching-Zeitraum |
|---|---|
| Prognosewerte für die Minute | Eine Stunde, danach muss der Kunde die im Cache gespeicherten Google Maps-Inhalte löschen |
Anfragen für Minutenprognosen
Wenn Sie Prognosen für Minuten anfordern möchten, senden Sie eine HTTP-GET-Anfrage an:
https://weather.googleapis.com/v1/forecast/minutes:lookup?key=API_KEY&location.latitude=LATITUDE&location.longitude=LONGITUDE
Geben Sie die Koordinaten für Breiten- und Längengrad des Standorts in den Anfrageparametern an.
Anfrageparameter
Der Endpunkt forecast.minutes akzeptiert die folgenden Anfrageparameter:
| Parameter | Beschreibung | Erforderlich oder optional |
|---|---|---|
location.latitude |
Die Breitengradkoordinaten des angeforderten Standorts. | Erforderlich |
location.longitude |
Die Längengradkoordinaten des angeforderten Standorts. | Erforderlich |
unitsSystem |
Das angeforderte Einheitensystem. Mögliche Werte:
Wenn kein Einheitensystem angegeben ist, wird in der Antwort standardmäßig |
Optional |
pageSize |
Gibt die maximale Anzahl der zurückzugebenden Ergebnisse an. | Optional |
pageToken |
Ein Seitentoken, das von einer vorherigen Anfrage empfangen wurde. Wenn Sie die nächste Datenseite abrufen möchten, übergeben Sie pageToken als Eingabeparameter in der nächsten Anfrage. |
Optional |
Antworten auf Prognosen auf Minutenebene
Die Weather API gibt die folgenden Felder im Antworttext zurück:
| Feld | Beschreibung |
|---|---|
overallPredictionTimeframe |
Der Gesamtzeitraum für die Vorhersagen. |
overallPredictionTimeframe.startTime |
Der Beginn des Vorhersagezeitraums. Dies spiegelt den ursprünglichen Referenzpunkt wider. |
overallPredictionTimeframe.endTime |
Die Endzeit des Vorhersagezeitraums. Die Erinnerung wird sechs Stunden nach der Startzeit festgelegt. |
timeZone |
Die Zeitzone des angeforderten Standorts. |
segments |
Die Vorhersagesegmente auf Minutenebene, gekennzeichnet durch timeFrame. |
segments.timeFrame |
Der für das Segment relevante Zeitraum. |
segments.timeFrame.startTime |
Die Startzeit des Segments. |
segments.timeFrame.endTime |
Das Ende des Segments. |
segments.type |
Die vorhergesagte Art des Niederschlags während dieses Segments. Mögliche Werte:
|
segments.probability |
Die vorhergesagte Wahrscheinlichkeit von Niederschlag während dieses Segments. Die Werte sind Prozentsätze zwischen 0 und 100. |
segments.qpf |
Die quantitative Niederschlagsvorhersage. |
segments.qpf.quantity |
Die vorhergesagte Niederschlagsmenge während dieses Segments. |
segments.qpf.unit |
Die Einheit, die zum Messen der Menge des angesammelten Niederschlags verwendet wird (z. B. MILLIMETERS oder INCHES). |
segments.snowfallAmount |
Die vorhergesagte Schneemenge während dieses Zeitraums. |
segments.snowfallAmount.quantity |
Die prognostizierte Schneemenge (als Flüssigwasseräquivalent) während dieses Segments. |
segments.snowfallAmount.unit |
Die Einheit, mit der die Menge des angesammelten Schnees gemessen wird (z. B. MILLIMETERS, INCHES). |
segments.intensity |
Die Niederschlagsintensität des Segments. Mögliche Werte:
|
nextPageToken |
Ein Token, das als pageToken gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten. |
Beispiel für eine minutengenaue Prognose
Im folgenden Beispiel werden minütliche Prognosedaten für einen Standort in West Virginia angefordert:
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"
In der Antwort gibt das segments-Objekt jedes Segment des gesamten Prognosezeitraums an:
{ "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" }, ... ] }