Wetterwarnungen erhalten

Der Endpunkt publicAlerts liefert Details zu bestimmten Wetterwarnungen, die von zuständigen nationalen und internationalen Behörden herausgegeben werden. Diese Warnungen liefern wichtige, potenziell lebensrettende Informationen.

Der Endpunkt gibt Wetterwarnungen in Echtzeit für einen bestimmten Breiten- und Längengrad zurück. Zu den unterstützten Wetterereignissen gehören:

  • Niederschlag: Regen, Schnee, Hagel, Dürre und mehr
  • Extreme Temperaturen: Kälte, Hitze, Frost, Windchill und Luftfeuchtigkeit
  • Wind- und Sturmereignisse: Blizzards, Hurrikane, Tornados, Tropenstürme, Gewitter und mehr
  • Sichtbehinderungen: Nebel, Staubstürme und Schneetreiben
  • Wasserbedingte Gefahren: Überschwemmungen, Tsunamis, Sturmfluten, Küstengefahren und mehr
  • Geophysikalische und geologische Ereignisse: Erdbeben, Erdrutsche und vulkanische Aktivitäten
  • Brände: Waldbrände, Wetterbedingungen, die Brände begünstigen, und mehr

Eine vollständige Liste der unterstützten Wetterereignisse finden Sie unter Wetterereignistypen.

Warnungen können lokalisierte Beschreibungen enthalten, je nachdem, was in der Datenquelle verfügbar ist. Aufgrund von Einschränkungen der Datenquelle werden die Informationen unverändert (als Rohinhalt) bereitgestellt. Weitere Informationen zu den Quellen für Unwetterwarnungen finden Sie unter Datenquellen.

Die API gibt die folgenden Informationen für eine bestimmte Wetterwarnung zurück:

  • Die Art des Wetterereignisses, auf das sich die Warnung bezieht
  • Eine Liste der betroffenen Gebiete mit Koordinaten, die die geografischen Grenzen dieser Gebiete definieren
  • Eine Zusammenfassung des Wetterereignisses in einem Satz
  • Schweregrad, Gewissheit und Dringlichkeit
  • Eine Beschreibung der empfohlenen Maßnahmen für die Zielgruppe
  • Sicherheitsempfehlungen
  • Start- und Endzeit für die Benachrichtigung
  • Name und Website der veröffentlichenden Behörde

Mit dem APIs Explorer können Sie Liveanfragen senden, um sich mit der API und den API-Optionen vertraut zu machen:

Anfragen vom Typ „Wetterwarnungen“

Wenn Sie Informationen zu Unwetterwarnungen anfordern möchten, senden Sie eine HTTP-GET-Anfrage an:

https://weather.googleapis.com/v1/publicAlerts:lookup?key=YOUR_API_KEY&location.latitude=LATITUDE&location.longitude=LONGITUDE&languageCode=LANGUAGE_CODE

Geben Sie die Koordinaten für den Breiten- und Längengrad des Standorts in den URL-Parametern der Anfrage an.

Antworten auf Wetterwarnungen

Die Weather API gibt im Antworttext die folgenden Felder zurück:

Feld Typ Beschreibung Erforderlich oder optional
alertId String Die Benachrichtigungs-ID. Diese Informationen finden Sie auch auf der Website des Datenanbieters. Erforderlich
alertTitle String Der Titel der Warnung, der das Wetterereignis beschreibt.

Hinweis: Dies ist der einzige String, der übersetzt wird, wenn ein Sprachcodeparameter in der Anfrage enthalten ist.
Erforderlich
eventType Enum Die Art des Wetterereignisses, das mit der Warnung verbunden ist.

Eine vollständige Liste der unterstützten Wetterereignisse finden Sie unter Wetterereignistypen.
Erforderlich
areaName String Der Name des geografischen Gebiets, das von der Warnung betroffen ist, einschließlich des angefragten Standorts. Erforderlich
polygon String Koordinaten, die einen geschlossenen dimensionalen Bereich der Meldung definieren. Optional
description String Eine kurze Beschreibung des Ereignisses in der angegebenen Sprache, z. B. „Tornadowarnung“. Optional
severity Enum Der Schweregrad der Benachrichtigung:
  • Extrem: Außergewöhnliche Bedrohung für Leben oder Eigentum
  • Schwerwiegend: Erhebliche Bedrohung für Leben oder Eigentum
  • Mäßig: Mögliche Bedrohung für Leben oder Eigentum
  • Gering: Minimale bis keine bekannte Bedrohung für Leben oder Eigentum
  • Unbekannt: Schweregrad unbekannt
Optional
certainty Enum Die Zuverlässigkeit der Meldung:
  • Beobachtet: Es wurde festgestellt, dass das Ereignis eingetreten ist oder noch andauert.
  • Sehr wahrscheinlich: Es ist sehr wahrscheinlich, dass das Ereignis eingetreten ist oder noch andauert.
  • Wahrscheinlich: Es ist wahrscheinlich (p > ~50 %), dass das Ereignis eingetreten ist oder noch andauert.
  • Möglich: Möglich, aber unwahrscheinlich, dass es aufgetreten ist oder noch auftritt (p <= ~50 %)
  • Unwahrscheinlich: Es wird nicht erwartet, dass das Ereignis eintritt (p ~ 0).
  • Unbekannt: Gewissheit unbekannt
Optional
urgency Enum Die Dringlichkeitsstufe der Benachrichtigung:
  • Sofort: Es SOLLTEN sofort Maßnahmen ergriffen werden.
  • Erwartet: Es SOLLTEN bald (innerhalb der nächsten Stunde) entsprechende Maßnahmen ergriffen werden.
  • Zukunft: In naher Zukunft SOLLTEN Maßnahmen ergriffen werden.
  • Vergangenheit: Es sind keine Maßnahmen mehr erforderlich.
  • Unbekannt: Dringlichkeit unbekannt
Optional
instruction String Beschreibung der responsiven Handlungsanweisungen für die Zielgruppe. Optional
safetyRecommendations String Sicherheitsempfehlungen basierend auf den Codes von Behörden. Enthält übergeordnete Anweisungen und Untertext mit zusätzlichen Informationen. Optional
timezoneOffset String Die Zeitzonenverschiebung des Ereignisses im Format +/-HH:MM. Erforderlich
startTime Datum/Uhrzeit Das Datum und die Uhrzeit (UTC) der Informationen in der Warnmeldung. Optional
expirationTime Datum/Uhrzeit Das Datum und die Uhrzeit (UTC) im Epoch-Format, zu der eine Warnung voraussichtlich endet. Bei unbegrenzt langen Ereignissen kann der Wert „null“ sein. In diesem Fall wird in der Überschrift angegeben, dass das Ereignis „in Kraft“ ist. Optional
dataSource Enum Details zur Zertifizierungsstelle, einschließlich Herausgeber, Name und URL. Erforderlich
regionCode Enum Regionscode des angeforderten Standorts. Optional

Datenquellen

Der Endpunkt für Wetterwarnungen gibt Daten zurück, die von den in der folgenden Tabelle aufgeführten Anbietern veröffentlicht wurden. Basierend auf den in der Anfrage angegebenen Breiten- und Längengradkoordinaten werden im Antworttext Daten der entsprechenden lokalen Behörde angezeigt.

Die im Feed enthaltenen Anbieter halten sich an die Richtlinien für Google Warnungen. Google kann die Liste der Anbieter jederzeit aktualisieren.

Land Agentur Unterstützte Sprachen
Australien ACT Emergency Services Agency (ACT ESA) en-US
New South Wales Rural Fire Service (NSW RFS) en-AU
South Australian Country Fire Service (SA CFS) en-AU
Tasmania Fire Service (TFS) en-US
Queensland Fire and Emergency Services (QFES) en-AU
Österreich GeoSphere Austria über MeteoAlarm de-DE, en-GB
Belgien Königliches Meteorologisches Institut von Belgien über MeteoAlarm en-GB, fr-BE, nl-BE
Bosnien und Herzegowina Federal Hydro-Meteorological Institute (FHMZ) über MeteoAlarm bs
Bulgarien National Institute of Meteorology and Hydrology über MeteoAlarm bg, en-GB
Brasilien Centro Nacional de Gerenciamento de Riscos e Desastres (CENAD) pt-BR
Instituto Nacional de Meteorologia (INMET) pt-BR
Kolumbien Unidad Nacional para la Gestión del Riesgo de Desastres (UNGRD) es
Côte d'Ivoire Société d'Exploitation et de Développement Aéroportuaire, Aéronautique et Météorologique fr
Kroatien Croatian Meteorological and Hydrological Service über MeteoAlarm hr-HR, en-GB
Zypern Department of Meteorology über MeteoAlarm el-GR, en-GB
Tschechien Czech Hydrometeorological Institute über MeteoAlarm en-GB, cs
Dänemark Danish Meteorological Institute über MeteoAlarm en-GB, da-DK
Ecuador Instituto Nacional de Meteorología e Hidrología es
Estland Ministry of Climate über MeteoAlarm et-EE
Finnland Finnish Meteorological Institute über MeteoAlarm fi-FI, sv-SE, en-GB
Frankreich Météo-France über MeteoAlarm en-GB, fr-FR
Deutschland DWD – Deutscher Wetterdienst de-DE
Ghana Agence Nationale de la Météorologie fr
Griechenland Hellenic National Meteorological Service über MeteoAlarm en-GB, el-GR
Ungarn HungaroMet Nonprofit Zrt. über MeteoAlarm en-GB, hu-HU
Island Icelandic Meteorological Office über MeteoAlarm en-GB, is-IS
Irland Met Éireann über MeteoAlarm en-GB
Italien Italienischer Wetterdienst über MeteoAlarm it-IT, en-GB
Jamaika Meteorological Service of Jamaica en-JM
Japan Japan Meteorological Agency (JMA) ja
Lettland Latvian Environment, Geology and Meteorology Centre über MeteoAlarm en-GB, lv
Litauen Lithuanian Hydrometeorological Service über MeteoAlarm en-GB, lt-LT
Luxemburg MeteoLux über MeteoAlarm fr-FR, de-DE, en-GB
Madagaskar Météo Madagascar en, fr
Mexiko Centro de Instrumentación y Registro Sísmico A.C. (CIRES) es-MX
Niederlande Koninklijk Nederlands Meteorologisch Instituut über MeteoAlarm nl-NL, en-GB
Nordmazedonien National Hydrometeorological Service über MeteoAlarm en-GB
Norwegen Norwegian Meteorological Institute über MeteoAlarm en-GB, no
Neuseeland GNS Science (GeoNet) en-NZ
MetService en-US
Philippinen Philippine Atmospheric, Geophysical & Astronomical Services Administration (PAGASA) en-US
Polen Institute of Meteorology and Water Management über MeteoAlarm pl-PL, en-GB
Portugal Portuguese Institute for Sea and Atmosphere über MeteoAlarm en-GB, pt-PT
Rumänien National Meteorological Administration über MeteoAlarm en-GB, ro-RO
Serbien Republic Hydrometeorological Institute of Serbia über MeteoAlarm en-GB, sr
Singapur Meteorological Service Singapore en-US
Slowakei Slovak Hydrometeorological Institute über MeteoAlarm sk, en-GB
Slowenien Hydrometeorological Institute of Slovenia über MeteoAlarm en-GB, sl
Salomonen Solomon Islands Meteorological Services en
Südkorea Korea Meteorological Administration en-US, ko-KR
Spanien State Meteorological Agency über MeteoAlarm en-GB, es-ES
Schweden Swedish Meteorological and Hydrological Institute über MeteoAlarm en-GB, sv-SE
Schweiz Bundesamt für Meteorologie und Klimatologie MeteoSchweiz über MeteoAlarm en, de, fr, it
Taiwan National Science and Technology Center for Disaster Reduction (NCDR) zh-TW
Thailand Thai Meteorological Department th-TH
Vereinigtes Königreich Met Office über MeteoAlarm en-GB
UK Environment Agency
USA National Tsunami Warning Center en-US
US National Weather Service en-US
Vietnam National Center for Hydrometeorological Forecasting en-VN, vi-VN

Attribution

Auf allen Displays, auf denen die Daten präsentiert werden, muss die Kundenanwendung eine Quellenangabe zur ursprünglichen Quelle enthalten, die das Feld dataSource verwendet:

"dataSource": {
        "publisher": "NOAA",
        "name": "National Weather Service",
        "authorityUri": "https://www.weather.gov/"
      }

Die Quellenangabe muss den vollständigen Namen der Datenquelle (wie im Feld name angegeben) und einen Hyperlink zur Datenquelle mit der im Feld authorityUri angegebenen URL enthalten (z. B. „National Weather Service“).

Wetterereignistypen

Die folgenden Wetterereignistypen werden unterstützt:

Wetterereignistypen
ACID_RAIN
AVALANCHE
BLIZZARD
BLOWING_SNOW
COASTAL_FLOOD
COASTAL_HAZARD
COLD
CYCLONE
DROUGHT
EXTRATROPICAL_CYCLONE
FIRE_WEATHER
FLASH_FLOOD
FLOOD
FOG
FREEZING
FREEZING_AIR_TEMPERATURE
FREEZING_DRIZZLE
FREEZING_RAIN
FROST
GALE
GLAZE
HAIL
HAZARDOUS_SEAS
HEAT
HUMIDITY
HURRICANE
ICE_STORM
LAKE_EFFECT_SNOW
MONSOON
MUDDY_FLOOD
OUTFLOW
RAIN
RIVER_FLOODING
SEVERE_THUNDERSTORM_WARNING
SNOW
SNOWSQUALL
STORM
STORM_SURGE
THUNDER
THUNDERSTORM
TORNADO
TORNADO_WARNING
TROPICAL_CYCLONE
TROPICAL_CYCLONE_WARNINGS_AND_WATCHES
TROPICAL_DISTURBANCE
TROPICAL_STORM
TYPHOON
WIND
WIND_CHILL
WIND_WAVE
WINTER_STORM
WILDFIRE
BUSHFIRE
FIRE
LANDSLIDE
EARTHQUAKE
DUST_STORM
AFTERSHOCK
TSUNAMI
VOLCANIC_ASH
VOLCANIC_ERUPTION
RADIATION

Verhalten bei der Übersetzung von Antworten

Google stellt nur Übersetzungen für das Feld alertTitle bereit. Andere Felder wie eventType, areaName, instruction und safetyRecommendations können je nach Sprachunterstützung der ursprünglichen Datenquelle ebenfalls übersetzt werden. Google kann jedoch keine unabhängigen Übersetzungen für diese Felder bereitstellen.

Basierend auf dem Parameter languageCode in der Anfrage wird für das Feld alertTitle folgendes Verhalten erwartet:

  • Unterstützte languageCode: Wenn die angeforderte languageCode sowohl bereitgestellt als auch unterstützt wird, wird die Antwort in der angeforderten Sprache zurückgegeben.
  • Nicht unterstützte languageCode: Wenn die angeforderte languageCode nicht unterstützt wird und keine ähnliche Alternative gefunden werden kann, gibt der Endpunkt die Antwort standardmäßig auf Englisch zurück.
  • Keine languageCode angegeben: Der Endpunkt gibt die Antwort standardmäßig auf Englisch zurück.

Beispiel für eine Anfrage zu Wetterwarnungen

Im folgenden Beispiel werden Wetterwarnungen für eine Stadt in North Carolina angefordert:

curl -X GET "https://weather.googleapis.com/v1/publicAlerts:lookup?key=YOUR_API_KEY&location.latitude=35.824635&location.longitude=-78.3168047&languageCode=en"

Der Antworttext sieht so aus:

{
  "weatherAlerts": [
    {
      "alertId": "urn:oid:2.49.0.1.840.0.2416b1b5a6f51d29ef4b94948328dca303fbbb5c.001.1",
      "alertTitle": {
        "text": "Flash Flood Warning",
        "languageCode": "en"
      },
      "eventType": "FLASH_FLOOD",
      "areaName": "Franklin, NC; Johnston, NC; Nash, NC; Wake, NC",
      "polygon": "{\"type\":\"Polygon\",\"coordinates\":[[[-78.450000,35.820000],[-78.410000,35.730000],[-78.280000,35.660000],
        [-78.180000,35.740000],[-77.840000,36.150000],[-77.890000,36.140000],[-77.900000,36.160000],[-77.920000,36.170000],
        [-77.930000,36.190000], [-77.940000,36.190000],[-77.950000,36.180000],[-77.970000,36.190000],[-77.970000,36.180000],
        [-77.980000,36.180000],[-78.010000,36.210000],[-78.040000,36.210000],[-78.110000,36.210000],[-78.130000,36.230000],
        [-78.350000,35.940000],[-78.450000,35.820000]]]}",
      "description": "FFWRAH\n\nThe National Weather Service in Raleigh has issued a\n\n* Flash Flood Warning for...
        \nEastern Franklin County in central North Carolina...\nNorth Central Johnston County in central North Carolina...
        \nWestern Nash County in central North Carolina...\nEast Central Wake County in central North Carolina...
        \n\n* Until 530 PM EDT.\n\n* At 224 PM EDT, local law enforcement reported flash flooding in\nSpring Hope. Between 3 and 5 inches of rain have fallen.
        \nAdditional rainfall amounts of 1 to 3 inches are possible in the\nwarned area.\n\nHAZARD...Life threatening flash flooding.
        Heavy rain producing\nflash flooding.\n\nSOURCE...Law enforcement reported.\n\nIMPACT...Life threatening flash flooding of creeks and streams,\nurban areas,
        highways, streets and underpasses.\n\n* Some locations that will experience flash flooding include...
        \nZebulon, Bunn, Wendell, Spring Hope, Middlesex, Castalia,\nCenterville, Pilot, Emit and Aventon.",
      "severity": "SEVERE",
      "certainty": "LIKELY",
      "urgency": "IMMEDIATE",
      "instruction": [
        "Turn around, don't drown when encountering flooded roads. Most flood\ndeaths occur in vehicles."
      ],
      "safetyRecommendations": [
        {
          "directive": "Build an emergency kit and make a family communications plan.",
          "subtext": "Follow the instructions at http://www.ready.gov/build-a-kit for building 
            an emergency kit and http://www.ready.gov/make-a-plan for a family communications plan."
        },
        {
          "directive": "Be aware that flash flooding can occur. ",
          "subtext": "If there is any possibility of a flash flood, move immediately to higher ground. Do not wait for instructions to move."
        },
        ...
      ],
      "timezoneOffset": "-14400s",
      "startTime": "2025-08-06T18:24:00Z",
      "expirationTime": "2025-08-06T21:30:00Z",
      "dataSource": {
        "publisher": "NOAA",
        "name": "National Weather Service",
        "authorityUri": "https://www.weather.gov/"
      }
    }
  ],
  "regionCode": "US"
}

Testen!

Mit dem APIs Explorer können Sie Beispielanfragen erstellen, um sich mit der API und den API-Optionen vertraut zu machen.

  1. Wählen Sie rechts auf der Seite das API-Symbol api aus.

  2. Bearbeiten Sie optional die Anfrageparameter.

  3. Wählen Sie den Button Ausführen aus. Wählen Sie im Dialogfeld das Konto aus, das Sie für die Anfrage verwenden möchten.

  4. Wählen Sie im APIs Explorer-Bereich das Vollbildsymbol fullscreen aus, um das APIs Explorer-Fenster zu maximieren.