MCP Tools Reference: mapstools.googleapis.com

Tool: lookup_weather

Ruft umfassende Umweltdaten für einen Standort ab, einschließlich Wetter, Luftqualität (AQI und Schadstoffe) und Pollen (Allergenwerte für Baum-, Gras-, Unkraut- und Pflanzenarten): aktuelle Bedingungen, stündliche Vorhersagen/Verlauf und tägliche Vorhersagen für Wetter und Luftqualität; Pollen ist nur eine tägliche Vorhersage (heute bis +4 Tage, keine stündlichen oder vergangenen Daten). Verfügbare Umgebungsdomains und -funktionen (capabilities: WEATHER, AIR_QUALITY, POLLEN – WICHTIG): * Explizite Auswahl erforderlich: Sie MÜSSEN bei jedem Aufruf mindestens einen der Werte WEATHER, AIR_QUALITY oder POLLEN in capabilities angeben. Das Weglassen von capabilities ist NICHT zulässig. * Allgemeine/mehrdeutige Outdoor-Anfragen (vollständige Ambient Outdoor Suite): Wenn der Nutzer eine allgemeine Frage zu Outdoor-Aktivitäten, Reisen oder der aktuellen Situation stellt, ohne sich auf einen bestimmten Bereich zu beschränken (z. B. „Wie sind die Bedingungen draußen gerade für einen Lauf?“), beziehen Sie explizit alle drei Funktionen ein (capabilities: ["WEATHER", "AIR_QUALITY", "POLLEN"]), um die vollständige Ambient Outdoor Suite (Wetter + Luftqualität + Pollen) zurückzugeben. Lassen Sie für eine vergangene date/hour POLLEN weg, da dafür kein Verlauf verfügbar ist. * Gezielte Domainauswahl (spezifische Anfragen): Wenn der Nutzer ausdrücklich nach nur einer oder zwei Domains fragt (z.B. „Wie ist der LQI in Seattle in Echtzeit?“), füge nur die angeforderten Funktionen (WEATHER, AIR_QUALITY und/oder POLLEN) hinzu. Nur die angeforderten Domains werden ausgeführt und zurückgegeben. Spezifische Daten nach Domain: * Wetter (weather): Temperatur (aktuell, gefühlt, Max/Min, Hitzeindex), Wind (Geschwindigkeit, Böen, Richtung), Himmelsereignisse (Sonnenaufgang/-untergang, Mondphase), Niederschlag (Typ, Wahrscheinlichkeit, Menge/QPF) und atmosphärische Bedingungen (UV-Index, Luftfeuchtigkeit, Bewölkung, Gewitterwahrscheinlichkeit, Luftdruck). * Luftqualität (air_quality): Universeller und lokaler Luftqualitätsindex (LQI-Wert, Kategorie, dominanter Schadstoff), Gesundheitsempfehlungen für 7 Empfindlichkeitsgruppen und Schadstoffkonzentrationen (include_pollutant_concentration: true). Jeder Index hat seinen eigenen dominanten Schadstoff. Geben Sie ihn pro Index an (z. B. nicht den Schadstoff des universellen LQI für den US-LQI). * Pollen (pollen): Täglicher Universal Pollen Index (UPI, 0–5) pro Baum-, Gras- und Unkrautkategorie und pro Pflanzenart (index.value mit index.category, z.B. 1 = „Sehr niedrig“), Status der Saison, Kreuzreaktionen und Gesundheitsempfehlungen. * Fehlende Pollenfelder: Ein fehlendes in_season bedeutet, dass die Pollenart gerade keine Saison hat. Lass Pflanzenarten weg, die ohne index zurückgegeben werden, es sei denn, der Nutzer fragt nach dieser Pflanze. Sag dann, dass heute keine Pollendaten für sie gemeldet werden (leite keine Belastung ab). Standortregeln (WICHTIG): Die Zielregion MUSS in location mit NUR EINEM der folgenden oneof-Unterfelder angegeben werden: 1. Geografische Koordinaten (lat_lng): * Verwenden Sie diese Option, wenn die genauen Breiten- und Längengrade bekannt sind. * Beispiel: {"location": {"lat_lng": {"latitude": 34.0522, "longitude": -118.2437}}} 2. Orts-ID (place_id): * Eine eindeutige Google Maps-Orts-ID (z.B. von search_places oder resolve_names). * Beispiel: {"location": {"place_id": "ChIJLU7jZClu5kcR4PcOOO6p3I0"}} 3. Adressstring (address): * Eine Stadt/Region, ein Viertel, eine Sehenswürdigkeit oder ein POI, eine Adresse oder eine Postleitzahl, idealerweise mit Stadt/Land. * Beispiel: {"location": {"address": "Paris, France"}} Zeit- und Nutzungsmodi (date und hour – WICHTIG): * Referenz für die lokale Zeitzone: Alle date- ({year, month, day}) und hour-Eingaben (0-23) MÜSSEN in der lokalen Zeitzone des angeforderten location angegeben werden (z.B. wird für eine Abfrage für "Paris tomorrow at 13:00" das lokale Datum und die lokale Uhrzeit 13 von Europe/Paris verwendet), niemals UTC oder die Zeitzone des Anrufers. * 1. Aktuelle Bedingungen (date weggelassen UND hour weggelassen): * Geben Sie location und das Ziel-capabilities (WEATHER, AIR_QUALITY, POLLEN) an. Geben Sie NICHT date oder hour an. * Gibt Echtzeitdaten zu den aktuellen Bedingungen (CC) für die angeforderten Bereiche zurück (aktuelles Wetter, Luftqualität für die aktuelle Stunde und/oder Pollenvorhersage für heute). * Bei der Luftqualität beziehen sich die aktuellen Bedingungen auf eine einzelne Stunde. Verwende sie NICHT allein, um Fragen zur Luftqualität oder allgemeine Fragen zum Wetter heute zu beantworten. Verwende stattdessen die unten aufgeführten täglichen Abfragen. * 2. Stündliche Vorhersage / Verlauf (date angegeben UND hour angegeben 0-23): * Geben Sie location, date ({year, month, day}), hour (0-23) und das Ziel capabilities an. Wenn Minuten erwähnt werden, runde auf die nächste volle Stunde ab. * KRITISCHE EINSCHRÄNKUNG (date ist ERFORDERLICH, wenn hour festgelegt ist): Die Angabe von hour ohne date (date weggelassen, hour festgelegt) ist NICHT zulässig und führt zu einem Fehler. Auch wenn der Nutzer nach einer bestimmten Uhrzeit heute fragt (z.B. "at 13:00 today"), MÜSSEN Sie sowohl date (das heutige Datum um location) als auch hour angeben. * Führt eine stündliche Suche nach den angeforderten Wetter- und/oder Luftqualitätsdaten für YYYY-MM-DD-HH und eine tägliche Suche nach den angeforderten Pollendaten für YYYY-MM-DD aus. * Wetterfragen mit „wann“: Verwende für Wetterfragen mit wann / um wie viel Uhr / beste Zeit (z.B. "what time will it stop raining?") stündliche WEATHER-Aufrufe (date + hour) für die relevanten Stunden. Eine tägliche Wettervorhersage enthält keine stündlichen Werte. Für allgemeine Fragen zu Outdoor-Aktivitäten, die sich auf die beste Zeit beziehen (z.B. "when is the best time to go walking today?"), solltest du zusätzlich zu den unter „Tägliche Abfragen“ beschriebenen ganztägigen Abfragen für Luftqualität (und Pollen) diese stündlichen WEATHER-Abfragen durchführen. * 3. Tägliche Abfragen (date angegeben UND hour weggelassen): * Gib location, date ({year, month, day} in der lokalen bürgerlichen Zeit des angeforderten location) ohne hour und das Ziel capabilities für ganztägige Abfragen an (z.B. "weather and pollen in London tomorrow"). * Fragen zur Luftqualität und allgemeine Fragen zu Outdoor-Aktivitäten für heute: Für Fragen zur Luftqualität und allgemeine Fragen zu Outdoor-Aktivitäten (einschließlich Luftqualität) für heute (z.B. "how will the air quality change today", "is today a good day for a picnic?") setze date auf das heutige Datum um location (Stunde weggelassen), um die stündliche Luftqualitätsreihe für den Tag zu erhalten. Ein Aufruf von „Aktuelle Bedingungen“ allein gibt nur die Luftqualität der aktuellen Stunde zurück und reicht nicht aus. Sie können einen hinzufügen, wenn der Nutzer auch nach „jetzt“ fragt. * Zeitfenster für die Luftqualität: Wenn Sie eine Frage zur Luftqualität in einem bestimmten Zeitfenster innerhalb eines Tages haben (z.B. "air quality between noon and 6 PM"), sollten Sie einen täglichen Aufruf für dieses Datum bevorzugen und die Stunden des Zeitfensters aus der Luftqualitätsreihe ablesen, anstatt einzelne Stunden abzufragen. Wenn Sie stündliche Aufrufe verwenden, decken Sie jede Stunde des Zeitfensters ab. * Gibt tägliche Vorhersagen für die angeforderten Wetter- und/oder Pollendaten sowie die stündlichen Luftqualitätsdaten für den gesamten lokalen Tag (00:00–23:00 Uhr Ortszeit) zurück: 24 Stunden Verlaufsdaten für ein vergangenes Datum, 24 Stunden Vorhersagedaten für ein zukünftiges Datum und für heute die früheren Stunden (Verlauf), die aktuelle Stunde und die verbleibenden Stunden (Vorhersage). Unterstützte Zeithorizonte nach Domain: * Wetter: Stündlich von vor 24 Stunden bis zu 240 Stunden (10 Tage) im Voraus (für vergangene Stunden sind sowohl date als auch hour erforderlich); täglich bis zu 10 Tage einschließlich heute (heute bis +9 Tage); kein täglicher Verlauf. * Luftqualität: Stündlich von vor 720 Stunden (30 Tagen) bis 96 Stunden (4 Tagen) im Voraus. Ein ganztägiger Aufruf muss in dieses Zeitfenster passen (in der Praxis heute −29 Tage bis +3 Tage). * Pollen: Nur täglich, heute bis +4 Tage (5 Tage einschließlich heute); keine vergangenen Daten, und hour wird ignoriert. * (Hinweis: Wenn mehrere Funktionen angefordert werden und der date/hour außerhalb eines ihrer Bereiche liegt, ist der Aufruf trotzdem erfolgreich und gibt nur die unterstützten Funktionen zurück.) * Anfragen außerhalb des Bereichs: Wenn ein angefordertes Datum oder eine angeforderte Uhrzeit außerhalb des oben genannten unterstützten Bereichs einer Domain liegt (z. B. Pollen für ein vergangenes Datum), rufen Sie trotzdem lookup_weather für das angeforderte Datum bzw. die angeforderte Uhrzeit auf. Der Fehler gibt den unterstützten Bereich an. Verwenden Sie kein anderes Datum, keine andere Uhrzeit und keine andere Domain als Ersatz. Domainoptionen und Attribution: * Sprache (language_code): Optionaler BCP-47-Sprachcode (z.B. "fr"). Standardmäßig "en". * Wettereinheiten (weather_options.units_system oder units_system): Standardmäßig METRIC. Setze den Wert auf IMPERIAL (Fahrenheit/mph), wenn der Nutzer US-Standards impliziert oder explizit imperiale Einheiten anfordert. Wird sowohl in weather_options.units_system (bevorzugt) als auch in units_system auf oberster Ebene unterstützt. Wenn beide angegeben sind, dürfen sie nicht in Konflikt stehen. * Optionen für die Luftqualität (air_quality_options): Legen Sie include_pollutant_concentration: true fest, wenn bestimmte Schadstoffkonzentrationen (PM2,5, PM10, O3, NO2, SO2, CO) erforderlich sind.Optional können Sie index_region_code (zweistelliger ISO-Ländercode, z.B. "US") festlegen, um eine bestimmte regionale LQI-Skala anzufordern. Standardmäßig enthält die Antwort den universellen LQI und den regionalen LQI des Standorts. * Quellenangabe: Fundierte Ausgaben MÜSSEN der Quelle zugeordnet werden. Verwenden Sie dazu das Feld attribution in jedem zurückgegebenen Domaincontainer (weather.attribution, air_quality.attribution, pollen.attribution). * Zurückgegebene Zeiten: Die Werte für die Luftqualität (date_time) sind bereits in der Ortszeit des Standorts angegeben (utc_offset enthalten). Präsentieren Sie sie unverändert. Die Werte für das Wetter (date_time, aktuell und stündlich) und die Sonnenaufgangs-/Sonnenuntergangszeiten sind in UTC angegeben. Konvertieren Sie sie mit time_zone in die Ortszeit des Standorts. Alle Zeiten als lokal kennzeichnen.

Das folgende Codebeispiel zeigt, wie Sie mit curl das MCP-Tool lookup_weather aufrufen.

cURL-Anfrage
curl --location 'https://mapstools.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
  "method": "tools/call",
  "params": {
    "name": "lookup_weather",
    "arguments": {
      // Provide these details according to the MCP tool specification.
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'

Eingabeschema

Anfrage für die Methode „LookupWeather“ – stellt die Wetterbedingungen am angeforderten Standort dar.

LookupWeatherRequest

JSON-Darstellung
{
  "unitsSystem": enum (UnitsSystem),
  "location": {
    object (Location)
  },
  "capabilities": [
    enum (Capability)
  ],

  // Union field _date can be only one of the following:
  "date": {
    object (Date)
  }
  // End of list of possible types for union field _date.

  // Union field _hour can be only one of the following:
  "hour": integer
  // End of list of possible types for union field _hour.

  // Union field _language_code can be only one of the following:
  "languageCode": string
  // End of list of possible types for union field _language_code.

  // Union field _weather_options can be only one of the following:
  "weatherOptions": {
    object (WeatherOptions)
  }
  // End of list of possible types for union field _weather_options.

  // Union field _air_quality_options can be only one of the following:
  "airQualityOptions": {
    object (AirQualityOptions)
  }
  // End of list of possible types for union field _air_quality_options.
}
Felder
unitsSystem

enum (UnitsSystem)

Optional. Das Einheitensystem, das für die zurückgegebenen Wetterbedingungen verwendet werden soll. Wenn nicht angegeben, werden die zurückgegebenen Wetterbedingungen im metrischen System angegeben (Standard = METRIC).

location

object (Location)

Erforderlich. Der Ort, für den die Wetterbedingungen abgerufen werden sollen.

capabilities[]

enum (Capability)

Optional. Die Umgebungsfunktionen, die in der Antwort enthalten sein sollen.

Union-Feld _date.

Für _date ist nur einer der folgenden Werte zulässig:

date

object (Date)

Optional. Gibt das Datum der angeforderten Umweltinformationen relativ zur lokalen Zeitzone des im Feld location angegebenen Standorts an. Die unterstützten Zeiträume hängen von den angeforderten Funktionen ab: - WEATHER: bis zu 24 Stunden in der Vergangenheit (wenn hour ebenfalls festgelegt ist) und bis zu 10 Tage (240 Stunden) in der Zukunft (heute bis +9 Tage für tägliche Vorhersagen). - AIR_QUALITY: bis zu 30 Tage (720 Stunden) in der Vergangenheit und bis zu 4 Tage (96 Stunden) in der Zukunft. - POLLEN: heute bis +4 Tage (bis zu 5 Tage einschließlich heute; historische Daten werden nicht unterstützt).

Union-Feld _hour.

Für _hour ist nur einer der folgenden Werte zulässig:

hour

integer

Optional. Gibt die Stunde der angeforderten Umweltinformationen im 24-Stunden-Format (0–23) relativ zur lokalen Zeitzone des im Feld location angegebenen Standorts an. Erfordert die Angabe von date. Die unterstützten stündlichen Bereiche hängen von den angeforderten Funktionen ab: - WEATHER: bis zu 24 Stunden in der Vergangenheit und bis zu 240 Stunden (10 Tage) in der Zukunft. - AIR_QUALITY: bis zu 30 Tage (720 Stunden) in der Vergangenheit und bis zu 4 Tage (96 Stunden) in der Zukunft. - POLLEN: Gibt nur tägliche Vorhersagen zurück. hour wird für Pollen ignoriert.

Union-Feld _language_code.

Für _language_code ist nur einer der folgenden Werte zulässig:

languageCode

string

Optional. Der BCP-47-Sprachcode für lokalisierten Text in der Antwort (z.B. „en“, „ja“, „fr-CA“). Wenn keine Angabe erfolgt, ist die Standardeinstellung „en“.

Union-Feld _weather_options.

Für _weather_options ist nur einer der folgenden Werte zulässig:

weatherOptions

object (WeatherOptions)

Optional. Optionen speziell für Wetteranfragen. weather_options.units_system wird zusammen mit units_system (Tag 4) auf oberster Ebene unterstützt, um die Abwärtskompatibilität für vorhandene Aufrufer zu gewährleisten. Gibt INVALID_ARGUMENT zurück, wenn beide widersprüchliche Einheitensysteme angeben. Wird ignoriert, wenn WEATHER nicht in capabilities angefordert wird.

Union-Feld _air_quality_options.

Für _air_quality_options ist nur einer der folgenden Werte zulässig:

airQualityOptions

object (AirQualityOptions)

Optional. Spezifische Optionen für Luftqualitätsanfragen. Wird ignoriert, wenn AIR_QUALITY nicht in capabilities angefordert wird.

Datum

JSON-Darstellung
{
  "year": integer,
  "month": integer,
  "day": integer
}
Felder
year

integer

Jahr des Datums. Der Wert muss zwischen 1 und 9999 liegen oder kann 0 sein, wenn ein Datum ohne Jahreszahl angegeben wird.

month

integer

Monat eines Jahres. Der Wert muss zwischen 1 und 12 liegen. Er kann auch 0 sein, wenn ein Jahr ohne Monat und Tag angegeben wird.

day

integer

Tag eines Monats. Der Wert muss zwischen 1 und 31 liegen und für das Jahr und den Monat gültig sein. Er kann auch 0 sein, wenn das Jahr bzw. der Monat angegeben wird, der Tag selbst jedoch nicht relevant ist.

Standort

JSON-Darstellung
{

  // Union field location_type can be only one of the following:
  "latLng": {
    object (LatLng)
  },
  "placeId": string,
  "address": string
  // End of list of possible types for union field location_type.
}
Felder
Union-Feld location_type. Verschiedene Möglichkeiten, einen Ort darzustellen. Für location_type ist nur einer der folgenden Werte zulässig:
latLng

object (LatLng)

Ein Punkt, der mit geografischen Koordinaten angegeben wird.

placeId

string

Die Orts-ID, die dem Standort zugeordnet ist.

address

string

Menschenlesbare Adresse (z.B. Straße, Ort oder Postleitzahl).

LatLng

JSON-Darstellung
{
  "latitude": number,
  "longitude": number
}
Felder
latitude

number

Der Breitengrad in Grad. Er muss im Bereich [-90,0, +90,0] liegen.

longitude

number

Der Längengrad in Grad. Er muss im Bereich [-180,0, +180,0] liegen.

WeatherOptions

JSON-Darstellung
{
  "unitsSystem": enum (UnitsSystem)
}
Felder
unitsSystem

enum (UnitsSystem)

Optional. Das Einheitensystem, das für die zurückgegebenen Wetterbedingungen verwendet werden soll. Wenn nicht angegeben, werden die zurückgegebenen Wetterbedingungen im metrischen System angegeben (Standard = METRIC).

AirQualityOptions

JSON-Darstellung
{

  // Union field _include_pollutant_concentration can be only one of the
  // following:
  "includePollutantConcentration": boolean
  // End of list of possible types for union field
  // _include_pollutant_concentration.

  // Union field _index_region_code can be only one of the following:
  "indexRegionCode": string
  // End of list of possible types for union field _index_region_code.
}
Felder

Union-Feld _include_pollutant_concentration.

Für _include_pollutant_concentration ist nur einer der folgenden Werte zulässig:

includePollutantConcentration

boolean

Optional. Wenn „true“, werden in der Antwort zur Luftqualität detaillierte Schadstoffkonzentrationen und zusätzliche Informationen (Quellen und Auswirkungen) zurückgegeben.

Union-Feld _index_region_code.

Für _index_region_code ist nur einer der folgenden Werte zulässig:

indexRegionCode

string

Optional. Zweistelliger ISO 3166-1 alpha-2-Länder-/Regionscode (z.B. „DE“, „FR“, „CN“), der verwendet wird, um die bevorzugte lokale Luftqualitätsindex-Skala (LQI) neben dem universellen Luftqualitätsindex (UAQI) auszuwählen. Wenn nichts angegeben ist, wird standardmäßig die Region des angeforderten Standorts verwendet.

UnitsSystem

Stellt das Einheitensystem dar, das zum Messen von Werten verwendet wird.

Enums
UNITS_SYSTEM_UNSPECIFIED Das Einheitensystem ist nicht angegeben.
IMPERIAL Das angloamerikanische Maßsystem (z.B. Fahrenheit, Meilen usw.)
METRIC Das metrische Einheitensystem (z. B. Celsius, Kilometer usw.).

Funktion

Umgebungsfunktionen, die in LookupWeatherRequest angefordert werden können.

Enums
CAPABILITY_UNSPECIFIED Nicht angegebene Funktion.
WEATHER Wetterbedingungen (Temperatur, Niederschlag, Wind, UV-Strahlung usw.)
AIR_QUALITY Informationen zur Luftqualität (LQI, Schadstoffe und Gesundheitsempfehlungen)
POLLEN Polleninformationen (Allergenwerte für Baum-, Gras-, Kräuter- und Pflanzenarten)

Ausgabeschema

Antwort für den LookupWeather-RPC – stellt die Wetterbedingungen am angeforderten Standort dar.

Diese Antwort enthält sowohl stündliche als auch tägliche Informationen. Daher ist die Antwort in drei Abschnitte unterteilt: „Hourly“, „Daily“ und „Shared“. Felder, die nur stündlich oder nur täglich aktualisiert werden, sind als optional gekennzeichnet. Einige Felder, die sowohl in stündlichen als auch in täglichen Informationen enthalten sind, sind immer vorhanden und daher nicht als optional gekennzeichnet. Die restlichen Felder sind als optional gekennzeichnet, da sie nicht immer verfügbar sind.

LookupWeatherResponse

JSON-Darstellung
{
  "weatherCondition": {
    object (WeatherCondition)
  },
  "precipitation": {
    object (Precipitation)
  },
  "wind": {
    object (Wind)
  },
  "returnedLocation": {
    object (Location)
  },
  "attribution": {
    object (Attribution)
  },

  // Union field _temperature can be only one of the following:
  "temperature": {
    object (Temperature)
  }
  // End of list of possible types for union field _temperature.

  // Union field _feels_like_temperature can be only one of the following:
  "feelsLikeTemperature": {
    object (Temperature)
  }
  // End of list of possible types for union field _feels_like_temperature.

  // Union field _heat_index can be only one of the following:
  "heatIndex": {
    object (Temperature)
  }
  // End of list of possible types for union field _heat_index.

  // Union field _air_pressure can be only one of the following:
  "airPressure": {
    object (AirPressure)
  }
  // End of list of possible types for union field _air_pressure.

  // Union field _max_temperature can be only one of the following:
  "maxTemperature": {
    object (Temperature)
  }
  // End of list of possible types for union field _max_temperature.

  // Union field _min_temperature can be only one of the following:
  "minTemperature": {
    object (Temperature)
  }
  // End of list of possible types for union field _min_temperature.

  // Union field _feels_like_max_temperature can be only one of the following:
  "feelsLikeMaxTemperature": {
    object (Temperature)
  }
  // End of list of possible types for union field _feels_like_max_temperature.

  // Union field _feels_like_min_temperature can be only one of the following:
  "feelsLikeMinTemperature": {
    object (Temperature)
  }
  // End of list of possible types for union field _feels_like_min_temperature.

  // Union field _max_heat_index can be only one of the following:
  "maxHeatIndex": {
    object (Temperature)
  }
  // End of list of possible types for union field _max_heat_index.

  // Union field _sun_events can be only one of the following:
  "sunEvents": {
    object (SunEvents)
  }
  // End of list of possible types for union field _sun_events.

  // Union field _moon_events can be only one of the following:
  "moonEvents": {
    object (MoonEvents)
  }
  // End of list of possible types for union field _moon_events.

  // Union field _relative_humidity can be only one of the following:
  "relativeHumidity": integer
  // End of list of possible types for union field _relative_humidity.

  // Union field _uv_index can be only one of the following:
  "uvIndex": integer
  // End of list of possible types for union field _uv_index.

  // Union field _thunderstorm_probability can be only one of the following:
  "thunderstormProbability": integer
  // End of list of possible types for union field _thunderstorm_probability.

  // Union field _cloud_cover can be only one of the following:
  "cloudCover": integer
  // End of list of possible types for union field _cloud_cover.

  // Union field _weather can be only one of the following:
  "weather": {
    object (WeatherResultData)
  }
  // End of list of possible types for union field _weather.

  // Union field _air_quality can be only one of the following:
  "airQuality": {
    object (AirQualityResultData)
  }
  // End of list of possible types for union field _air_quality.

  // Union field _pollen can be only one of the following:
  "pollen": {
    object (PollenResultData)
  }
  // End of list of possible types for union field _pollen.

  // Union field _time_zone can be only one of the following:
  "timeZone": string
  // End of list of possible types for union field _time_zone.
}
Felder
weatherCondition

object (WeatherCondition)

Die Wetterbedingungen

precipitation

object (Precipitation)

Niederschlagswahrscheinlichkeit und Niederschlagsmenge

wind

object (Wind)

Windbedingungen

returnedLocation

object (Location)

Erforderlich. Der Ort, für den die Wetterinformationen zurückgegeben werden. Dieser Standort ist mit dem Standort in der Anfrage identisch, kann sich aber von ihm unterscheiden, wenn der angefragte Standort eine Freitextadresse ist, die auf einen ungefähren Standort verweist (z.B. „Mountain View, CA“).

attribution

object (Attribution)

Erforderliche Quellenangabe, die mit dem Wetter angezeigt werden soll.

Union-Feld _temperature.

Für _temperature ist nur einer der folgenden Werte zulässig:

temperature

object (Temperature)

Die stündliche Temperatur

Union-Feld _feels_like_temperature.

Für _feels_like_temperature ist nur einer der folgenden Werte zulässig:

feelsLikeTemperature

object (Temperature)

Die stündliche Messung der gefühlten Temperatur.

Union-Feld _heat_index.

Für _heat_index ist nur einer der folgenden Werte zulässig:

heatIndex

object (Temperature)

Die stündliche Hitzeindex-Temperatur.

Union-Feld _air_pressure.

Für _air_pressure ist nur einer der folgenden Werte zulässig:

airPressure

object (AirPressure)

Der stündliche Luftdruck.

Union-Feld _max_temperature.

Für _max_temperature ist nur einer der folgenden Werte zulässig:

maxTemperature

object (Temperature)

Die Höchsttemperatur im Tagesverlauf.

Union-Feld _min_temperature.

Für _min_temperature ist nur einer der folgenden Werte zulässig:

minTemperature

object (Temperature)

Die Mindesttemperatur (niedrigste Temperatur) im Laufe des Tages.

Union-Feld _feels_like_max_temperature.

Für _feels_like_max_temperature ist nur einer der folgenden Werte zulässig:

feelsLikeMaxTemperature

object (Temperature)

Die maximale (höchste) gefühlte Temperatur im Tagesverlauf.

Union-Feld _feels_like_min_temperature.

Für _feels_like_min_temperature ist nur einer der folgenden Werte zulässig:

feelsLikeMinTemperature

object (Temperature)

Die minimale (niedrige) gefühlte Temperatur im Laufe des Tages.

Union-Feld _max_heat_index.

Für _max_heat_index ist nur einer der folgenden Werte zulässig:

maxHeatIndex

object (Temperature)

Die maximale Hitzeindex-Temperatur im Laufe des Tages.

Union-Feld _sun_events.

Für _sun_events ist nur einer der folgenden Werte zulässig:

sunEvents

object (SunEvents)

Ereignisse im Zusammenhang mit der Sonne (z.B. Sonnenaufgang, Sonnenuntergang).

Union-Feld _moon_events.

Für _moon_events ist nur einer der folgenden Werte zulässig:

moonEvents

object (MoonEvents)

Ereignisse im Zusammenhang mit dem Mond (z.B. Mondaufgang, Monduntergang).

Union-Feld _relative_humidity.

Für _relative_humidity ist nur einer der folgenden Werte zulässig:

relativeHumidity

integer

Die relative Luftfeuchtigkeit in Prozent (Werte von 0 bis 100).

Union-Feld _uv_index.

Für _uv_index ist nur einer der folgenden Werte zulässig:

uvIndex

integer

Der maximale UV-Index.

Union-Feld _thunderstorm_probability.

Für _thunderstorm_probability ist nur einer der folgenden Werte zulässig:

thunderstormProbability

integer

Die Gewitterwahrscheinlichkeit (Werte von 0 bis 100).

Union-Feld _cloud_cover.

Für _cloud_cover ist nur einer der folgenden Werte zulässig:

cloudCover

integer

Der Prozentsatz des Himmels, der von Wolken bedeckt ist (Werte von 0 bis 100).

Union-Feld _weather.

Für _weather ist nur einer der folgenden Werte zulässig:

weather

object (WeatherResultData)

Wetterbedingungen am angeforderten Standort.

Union-Feld _air_quality.

Für _air_quality ist nur einer der folgenden Werte zulässig:

airQuality

object (AirQualityResultData)

Informationen zur Luftqualität am angeforderten Standort.

Union-Feld _pollen.

Für _pollen ist nur einer der folgenden Werte zulässig:

pollen

object (PollenResultData)

Informationen zu Pollen am angeforderten Standort.

Union-Feld _time_zone.

Für _time_zone ist nur einer der folgenden Werte zulässig:

timeZone

string

Aufgelöster IANA-Zeitzonenstring für den Standort (z.B. „America/New_York“, „Asia/Tokyo“).

Temperatur

JSON-Darstellung
{
  "unit": enum (Unit),

  // Union field _degrees can be only one of the following:
  "degrees": number
  // End of list of possible types for union field _degrees.
}
Felder
unit

enum (Unit)

Optional. Der Code für die Einheit, die zur Messung des Temperaturwerts verwendet wird.

Union-Feld _degrees.

Für _degrees ist nur einer der folgenden Werte zulässig:

degrees

number

Der Temperaturwert (in Grad) in der angegebenen Einheit.

AirPressure

JSON-Darstellung
{

  // Union field _mean_sea_level_millibars can be only one of the following:
  "meanSeaLevelMillibars": number
  // End of list of possible types for union field _mean_sea_level_millibars.
}
Felder

Union-Feld _mean_sea_level_millibars.

Für _mean_sea_level_millibars ist nur einer der folgenden Werte zulässig:

meanSeaLevelMillibars

number

Der mittlere Luftdruck auf Meereshöhe in Millibar.

SunEvents

JSON-Darstellung
{
  "sunriseTime": string,
  "sunsetTime": string
}
Felder
sunriseTime

string (Timestamp format)

Die Zeit, zu der die Sonne aufgeht.

HINWEIS: In einigen seltenen Fällen (z.B. nördlich des Polarkreises) gibt es an manchen Tagen möglicherweise keine Sonnenaufgangszeit. In diesen Fällen wird dieses Feld nicht festgelegt.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

sunsetTime

string (Timestamp format)

Die Uhrzeit, zu der die Sonne untergeht.

HINWEIS: In einigen seltenen Fällen (z.B. nördlich des Polarkreises) gibt es an manchen Tagen keinen Sonnenuntergang. In diesen Fällen wird dieses Feld nicht festgelegt.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

Zeitstempel

JSON-Darstellung
{
  "seconds": string,
  "nanos": integer
}
Felder
seconds

string (int64 format)

Stellt Sekunden der UTC-Zeit seit Unix-Epoche 1970-01-01T00:00:00Z dar. Muss zwischen -62135596800 und 253402300799 (einschließlich) liegen, was 0001-01-01T00:00:00Z bis 9999-12-31T23:59:59Z entspricht.

nanos

integer

Nicht negative Sekundenbruchteile Nanosekunden-Auflösung. Dieses Feld ist der Nanosekundenanteil der Dauer, keine Alternative zu Sekunden. Negative Sekundenwerte mit Bruchteilen müssen weiterhin nicht negative Nano-Werte haben, die zeitlich vorwärts gezählt werden. Muss zwischen 0 und 999.999.999 (einschließlich) liegen.

MoonEvents

JSON-Darstellung
{
  "moonPhase": enum (Phase),
  "moonriseTimes": [
    string
  ],
  "moonsetTimes": [
    string
  ]
}
Felder
moonPhase

enum (Phase)

Optional. Die Mondphase.

moonriseTimes[]

string (Timestamp format)

Die Zeit, zu der der obere Rand des Mondes über dem Horizont erscheint (siehe https://en.wikipedia.org/wiki/Moonrise_and_moonset)).

HINWEIS: In den meisten Fällen gibt es pro Tag nur eine Mondaufgangszeit. In anderen Fällen ist die Liste möglicherweise leer (z.B. wenn der Mond nach Mitternacht des nächsten Tages aufgeht). In seltenen Fällen (z.B. in Polargebieten) kann die Liste jedoch mehr als einen Wert enthalten. In diesen Fällen werden die Werte in aufsteigender Reihenfolge sortiert.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

moonsetTimes[]

string (Timestamp format)

Die Zeit, zu der der obere Rand des Mondes am Horizont untergeht (siehe https://en.wikipedia.org/wiki/Moonrise_and_moonset)).

HINWEIS: In den meisten Fällen gibt es pro Tag nur eine Monduntergangszeit. In anderen Fällen ist die Liste möglicherweise leer (z.B. wenn der Mond nach Mitternacht des nächsten Tages untergeht). In seltenen Fällen (z.B. in Polargebieten) kann die Liste jedoch mehr als einen Wert enthalten. In diesen Fällen werden die Werte in aufsteigender Reihenfolge sortiert.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

WeatherCondition

JSON-Darstellung
{
  "iconBaseUri": string,
  "description": {
    object (LocalizedText)
  },
  "type": enum (Type)
}
Felder
iconBaseUri

string

Der Basis-URI für das Symbol ohne die Dateityperweiterung. Wenn Sie das Symbol anzeigen möchten, hängen Sie bei Bedarf ein Design und die Dateityperweiterung (.png oder .svg) an diesen URI an. Standardmäßig wird das Symbol im hellen Design angezeigt. Für den dunklen Modus kann jedoch _dark angehängt werden. Beispiel: „https://maps.gstatic.com/weather/v1/dust.svg“ oder „https://maps.gstatic.com/weather/v1/dust_dark.svg“, wobei icon_base_uri „https://maps.gstatic.com/weather/v1/dust“ ist.

description

object (LocalizedText)

Die Textbeschreibung für diese Wetterbedingung (lokalisiert).

type

enum (Type)

Die Art der Wetterbedingung.

LocalizedText

JSON-Darstellung
{
  "text": string,
  "languageCode": string
}
Felder
text

string

Lokalisierter String in der Sprache, die google.type.LocalizedText.language_code unten entspricht.

languageCode

string

Der BCP-47-Sprachcode des Texts, z. B. „en-US“ oder „sr-Latn“.

Weitere Informationen finden Sie unter http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

Niederschlag

JSON-Darstellung
{
  "probability": {
    object (PrecipitationProbability)
  },
  "snowQpf": {
    object (QuantitativePrecipitationForecast)
  },
  "qpf": {
    object (QuantitativePrecipitationForecast)
  }
}
Felder
probability

object (PrecipitationProbability)

Die Niederschlagswahrscheinlichkeit (Werte von 0 bis 100).

snowQpf

object (QuantitativePrecipitationForecast)

Die Menge an Schnee, gemessen als Flüssigwasseräquivalent, die sich über einen bestimmten Zeitraum angesammelt hat. Hinweis: QPF ist die Abkürzung für Quantitative Precipitation Forecast (Quantitative Niederschlagsvorhersage). Weitere Informationen finden Sie in der Definition von QuantitativePrecipitationForecast.

qpf

object (QuantitativePrecipitationForecast)

Die Menge an Niederschlag, gemessen als Flüssigwasseräquivalent, die sich über einen bestimmten Zeitraum angesammelt hat. Hinweis: QPF ist die Abkürzung für Quantitative Precipitation Forecast (Quantitative Niederschlagsvorhersage). Weitere Informationen finden Sie in der Definition von QuantitativePrecipitationForecast.

PrecipitationProbability

JSON-Darstellung
{
  "type": enum (Type),

  // Union field _percent can be only one of the following:
  "percent": integer
  // End of list of possible types for union field _percent.
}
Felder
type

enum (Type)

Optional. Ein Code, der die Art des Niederschlags angibt.

Union-Feld _percent.

Für _percent ist nur einer der folgenden Werte zulässig:

percent

integer

Ein Prozentsatz von 0 bis 100, der die Niederschlagswahrscheinlichkeit angibt.

QuantitativePrecipitationForecast

JSON-Darstellung
{
  "unit": enum (Unit),

  // Union field _quantity can be only one of the following:
  "quantity": number
  // End of list of possible types for union field _quantity.
}
Felder
unit

enum (Unit)

Der Code der Einheit, die zur Messung der akkumulierten Niederschlagsmenge verwendet wird.

Union-Feld _quantity.

Für _quantity ist nur einer der folgenden Werte zulässig:

quantity

number

Die Niederschlagsmenge, gemessen als Flüssigwasseräquivalent, die sich über einen bestimmten Zeitraum angesammelt hat.

Wind

JSON-Darstellung
{
  "direction": {
    object (WindDirection)
  },
  "speed": {
    object (WindSpeed)
  },
  "gust": {
    object (WindSpeed)
  }
}
Felder
direction

object (WindDirection)

Die Richtung, aus der der Wind weht.

speed

object (WindSpeed)

Die Windgeschwindigkeit.

gust

object (WindSpeed)

Windböen (plötzlicher Anstieg der Windgeschwindigkeit)

WindDirection

JSON-Darstellung
{
  "cardinal": enum (Cardinal),

  // Union field _degrees can be only one of the following:
  "degrees": integer
  // End of list of possible types for union field _degrees.
}
Felder
cardinal

enum (Cardinal)

Optional. Der Code, der die Himmelsrichtung angibt, aus der der Wind weht.

Union-Feld _degrees.

Für _degrees ist nur einer der folgenden Werte zulässig:

degrees

integer

Die Windrichtung in Grad (Werte von 0 bis 360).

WindSpeed

JSON-Darstellung
{
  "unit": enum (Unit),

  // Union field _value can be only one of the following:
  "value": number
  // End of list of possible types for union field _value.
}
Felder
unit

enum (Unit)

Optional. Der Code, der die Einheit darstellt, die zur Messung der Windgeschwindigkeit verwendet wird.

Union-Feld _value.

Für _value ist nur einer der folgenden Werte zulässig:

value

number

Der Wert der Windgeschwindigkeit.

Standort

JSON-Darstellung
{

  // Union field location_type can be only one of the following:
  "latLng": {
    object (LatLng)
  },
  "placeId": string,
  "address": string
  // End of list of possible types for union field location_type.
}
Felder
Union-Feld location_type. Verschiedene Möglichkeiten, einen Ort darzustellen. Für location_type ist nur einer der folgenden Werte zulässig:
latLng

object (LatLng)

Ein Punkt, der mit geografischen Koordinaten angegeben wird.

placeId

string

Die Orts-ID, die dem Standort zugeordnet ist.

address

string

Menschenlesbare Adresse (z.B. Straße, Ort oder Postleitzahl).

LatLng

JSON-Darstellung
{
  "latitude": number,
  "longitude": number
}
Felder
latitude

number

Der Breitengrad in Grad. Er muss im Bereich [-90,0, +90,0] liegen.

longitude

number

Der Längengrad in Grad. Er muss im Bereich [-180,0, +180,0] liegen.

Attribution

JSON-Darstellung
{
  "title": string,
  "url": string
}
Felder
title

string

Der Titel, der für die Attribution angezeigt werden soll.

url

string

Die URL, auf die für die Attribution verlinkt werden soll.

WeatherResultData

JSON-Darstellung
{
  "weatherCondition": {
    object (WeatherCondition)
  },
  "precipitation": {
    object (Precipitation)
  },
  "wind": {
    object (Wind)
  },
  "attribution": {
    object (Attribution)
  },

  // Union field _date_time can be only one of the following:
  "dateTime": string
  // End of list of possible types for union field _date_time.

  // Union field _temperature can be only one of the following:
  "temperature": {
    object (Temperature)
  }
  // End of list of possible types for union field _temperature.

  // Union field _feels_like_temperature can be only one of the following:
  "feelsLikeTemperature": {
    object (Temperature)
  }
  // End of list of possible types for union field _feels_like_temperature.

  // Union field _heat_index can be only one of the following:
  "heatIndex": {
    object (Temperature)
  }
  // End of list of possible types for union field _heat_index.

  // Union field _air_pressure can be only one of the following:
  "airPressure": {
    object (AirPressure)
  }
  // End of list of possible types for union field _air_pressure.

  // Union field _date can be only one of the following:
  "date": {
    object (Date)
  }
  // End of list of possible types for union field _date.

  // Union field _max_temperature can be only one of the following:
  "maxTemperature": {
    object (Temperature)
  }
  // End of list of possible types for union field _max_temperature.

  // Union field _min_temperature can be only one of the following:
  "minTemperature": {
    object (Temperature)
  }
  // End of list of possible types for union field _min_temperature.

  // Union field _feels_like_max_temperature can be only one of the following:
  "feelsLikeMaxTemperature": {
    object (Temperature)
  }
  // End of list of possible types for union field _feels_like_max_temperature.

  // Union field _feels_like_min_temperature can be only one of the following:
  "feelsLikeMinTemperature": {
    object (Temperature)
  }
  // End of list of possible types for union field _feels_like_min_temperature.

  // Union field _max_heat_index can be only one of the following:
  "maxHeatIndex": {
    object (Temperature)
  }
  // End of list of possible types for union field _max_heat_index.

  // Union field _sun_events can be only one of the following:
  "sunEvents": {
    object (SunEvents)
  }
  // End of list of possible types for union field _sun_events.

  // Union field _moon_events can be only one of the following:
  "moonEvents": {
    object (MoonEvents)
  }
  // End of list of possible types for union field _moon_events.

  // Union field _relative_humidity can be only one of the following:
  "relativeHumidity": integer
  // End of list of possible types for union field _relative_humidity.

  // Union field _uv_index can be only one of the following:
  "uvIndex": integer
  // End of list of possible types for union field _uv_index.

  // Union field _thunderstorm_probability can be only one of the following:
  "thunderstormProbability": integer
  // End of list of possible types for union field _thunderstorm_probability.

  // Union field _cloud_cover can be only one of the following:
  "cloudCover": integer
  // End of list of possible types for union field _cloud_cover.
}
Felder
weatherCondition

object (WeatherCondition)

Die Wetterbedingungen.

precipitation

object (Precipitation)

Die Niederschlagswahrscheinlichkeit und die Niederschlagsmenge.

wind

object (Wind)

Die Windverhältnisse.

attribution

object (Attribution)

Erforderliche Quellenangabe, die mit dem Wetter angezeigt werden soll.

Union-Feld _date_time.

Für _date_time ist nur einer der folgenden Werte zulässig:

dateTime

string (Timestamp format)

Der Zeitstempel für diesen stündlichen oder aktuellen Wettereintrag.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

Union-Feld _temperature.

Für _temperature ist nur einer der folgenden Werte zulässig:

temperature

object (Temperature)

Die stündliche Temperatur.

Union-Feld _feels_like_temperature.

Für _feels_like_temperature ist nur einer der folgenden Werte zulässig:

feelsLikeTemperature

object (Temperature)

Die stündliche Messung der gefühlten Temperatur.

Union-Feld _heat_index.

Für _heat_index ist nur einer der folgenden Werte zulässig:

heatIndex

object (Temperature)

Die stündliche Hitzeindex-Temperatur.

Union-Feld _air_pressure.

Für _air_pressure ist nur einer der folgenden Werte zulässig:

airPressure

object (AirPressure)

Der stündliche Luftdruck.

Union-Feld _date.

Für _date ist nur einer der folgenden Werte zulässig:

date

object (Date)

Kalenderdatum der täglichen Wettervorhersage.

Union-Feld _max_temperature.

Für _max_temperature ist nur einer der folgenden Werte zulässig:

maxTemperature

object (Temperature)

Die Höchsttemperatur im Tagesverlauf.

Union-Feld _min_temperature.

Für _min_temperature ist nur einer der folgenden Werte zulässig:

minTemperature

object (Temperature)

Die Mindesttemperatur (niedrigste Temperatur) im Laufe des Tages.

Union-Feld _feels_like_max_temperature.

Für _feels_like_max_temperature ist nur einer der folgenden Werte zulässig:

feelsLikeMaxTemperature

object (Temperature)

Die maximale (höchste) gefühlte Temperatur im Tagesverlauf.

Union-Feld _feels_like_min_temperature.

Für _feels_like_min_temperature ist nur einer der folgenden Werte zulässig:

feelsLikeMinTemperature

object (Temperature)

Die minimale (niedrige) gefühlte Temperatur im Laufe des Tages.

Union-Feld _max_heat_index.

Für _max_heat_index ist nur einer der folgenden Werte zulässig:

maxHeatIndex

object (Temperature)

Die maximale Hitzeindex-Temperatur im Laufe des Tages.

Union-Feld _sun_events.

Für _sun_events ist nur einer der folgenden Werte zulässig:

sunEvents

object (SunEvents)

Ereignisse im Zusammenhang mit der Sonne (z.B. Sonnenaufgang, Sonnenuntergang).

Union-Feld _moon_events.

Für _moon_events ist nur einer der folgenden Werte zulässig:

moonEvents

object (MoonEvents)

Ereignisse im Zusammenhang mit dem Mond (z.B. Mondaufgang, Monduntergang).

Union-Feld _relative_humidity.

Für _relative_humidity ist nur einer der folgenden Werte zulässig:

relativeHumidity

integer

Die relative Luftfeuchtigkeit in Prozent (Werte von 0 bis 100).

Union-Feld _uv_index.

Für _uv_index ist nur einer der folgenden Werte zulässig:

uvIndex

integer

Der maximale UV-Index.

Union-Feld _thunderstorm_probability.

Für _thunderstorm_probability ist nur einer der folgenden Werte zulässig:

thunderstormProbability

integer

Die Gewitterwahrscheinlichkeit (Werte von 0 bis 100).

Union-Feld _cloud_cover.

Für _cloud_cover ist nur einer der folgenden Werte zulässig:

cloudCover

integer

Der Prozentsatz des Himmels, der von Wolken bedeckt ist (Werte von 0 bis 100).

Datum

JSON-Darstellung
{
  "year": integer,
  "month": integer,
  "day": integer
}
Felder
year

integer

Jahr des Datums. Der Wert muss zwischen 1 und 9999 liegen oder kann 0 sein, wenn ein Datum ohne Jahreszahl angegeben wird.

month

integer

Monat eines Jahres. Der Wert muss zwischen 1 und 12 liegen. Er kann auch 0 sein, wenn ein Jahr ohne Monat und Tag angegeben wird.

day

integer

Tag eines Monats. Der Wert muss zwischen 1 und 31 liegen und für das Jahr und den Monat gültig sein. Er kann auch 0 sein, wenn das Jahr bzw. der Monat angegeben wird, der Tag selbst jedoch nicht relevant ist.

AirQualityResultData

JSON-Darstellung
{
  "hourlyResults": [
    {
      object (AirQualityHourlyResult)
    }
  ],
  "attribution": {
    object (Attribution)
  }
}
Felder
hourlyResults[]

object (AirQualityHourlyResult)

Stündliche Luftqualitätsdaten für den angeforderten Zeitraum (enthält 1 Eintrag für aktuelle Bedingungen oder Abfragen für eine einzelne Stunde, bis zu 24 Einträge für eine Abfrage nur für ein vergangenes oder zukünftiges Datum oder aktuelle + verbleibende Stunden, wenn das Datum heute ist).

attribution

object (Attribution)

Erforderliche Quellenangabe, die mit den Luftqualitätsdaten angezeigt werden muss.

AirQualityHourlyResult

JSON-Darstellung
{
  "indexes": [
    {
      object (AirQualityIndex)
    }
  ],
  "pollutants": [
    {
      object (Pollutant)
    }
  ],
  "healthRecommendations": {
    object (HealthRecommendations)
  },
  "dateTime": {
    object (DateTime)
  }
}
Felder
indexes[]

object (AirQualityIndex)

Luftqualitätsindizes (z. B. universeller LQI und lokaler LQI)

pollutants[]

object (Pollutant)

Detaillierte Informationen zu Schadstoffen, die ausgegeben werden, wenn air_quality_options.include_pollutant_concentration „true“ ist.

healthRecommendations

object (HealthRecommendations)

Gesundheitsempfehlungen für verschiedene Bevölkerungsgruppen.

dateTime

object (DateTime)

Das lokale Datum und die lokale Uhrzeit in der Zeitzone des Standorts für diesen stündlichen Luftqualitätseintrag (besteht aus year, month, day, hours, minutes, seconds und utc_offset).

AirQualityIndex

JSON-Darstellung
{
  "displayName": string,
  "valueDisplay": string,
  "category": string,
  "dominantPollutant": string,

  // Union field _value can be only one of the following:
  "value": integer
  // End of list of possible types for union field _value.
}
Felder
displayName

string

Der Anzeigename des Index (z.B. „Universal AQI“, „US EPA AQI“).

valueDisplay

string

Formatierte Stringdarstellung des LQI-Werts.

category

string

Textuelle Luftqualitätskategorie (z.B. „Gute Luftqualität“, „Mittelmäßige Luftqualität“).

dominantPollutant

string

Der Code des dominanten Schadstoffs (z.B. „pm25“, „o3“).

Union-Feld _value.

Für _value ist nur einer der folgenden Werte zulässig:

value

integer

Numerischer LQI-Wert.

Schadstoff

JSON-Darstellung
{
  "displayName": string,
  "fullName": string,
  "concentration": {
    object (Concentration)
  },
  "additionalInfo": {
    object (AdditionalInfo)
  }
}
Felder
displayName

string

Kurzer Anzeigename des Schadstoffs (z.B. „PM2.5“, „O3“).

fullName

string

Vollständiger chemischer oder gebräuchlicher Name des Schadstoffs (z. B. „Lungengängiger Feinstaub (< 2,5 μm)“, „Ozon“).

concentration

object (Concentration)

Gemessene Konzentration des Schadstoffs.

additionalInfo

object (AdditionalInfo)

Zusätzliche Informationen zu den Quellen und gesundheitlichen Auswirkungen des Schadstoffs.

Konzentration

JSON-Darstellung
{
  "unit": enum (Unit),

  // Union field _value can be only one of the following:
  "value": number
  // End of list of possible types for union field _value.
}
Felder
unit

enum (Unit)

Maßeinheit der Konzentration.

Union-Feld _value.

Für _value ist nur einer der folgenden Werte zulässig:

value

number

Numerischer Konzentrationswert.

AdditionalInfo

JSON-Darstellung
{
  "sources": string,
  "effects": string
}
Felder
sources

string

Hauptemissionsquellen des Schadstoffs.

effects

string

Mögliche gesundheitliche Auswirkungen der Belastung durch den Schadstoff.

HealthRecommendations

JSON-Darstellung
{
  "generalPopulation": string,
  "elderly": string,
  "lungDiseasePopulation": string,
  "heartDiseasePopulation": string,
  "athletes": string,
  "pregnantWomen": string,
  "children": string
}
Felder
generalPopulation

string

Anleitung für die allgemeine Bevölkerung.

elderly

string

Anleitung für ältere Menschen.

lungDiseasePopulation

string

Hinweise für Personen mit Lungenerkrankungen oder Atemwegserkrankungen.

heartDiseasePopulation

string

Anleitung für Personen mit Herz-Kreislauf-Erkrankungen oder Herzkrankheiten.

athletes

string

Anleitung für Sportler und aktive Outdoor-Enthusiasten.

pregnantWomen

string

Anleitung für Schwangere

children

string

Anleitung für Kinder.

Datum/Uhrzeit

JSON-Darstellung
{
  "year": integer,
  "month": integer,
  "day": integer,
  "hours": integer,
  "minutes": integer,
  "seconds": integer,
  "nanos": integer,

  // Union field time_offset can be only one of the following:
  "utcOffset": string,
  "timeZone": {
    object (TimeZone)
  }
  // End of list of possible types for union field time_offset.
}
Felder
year

integer

Optional. Jahr des Datums. Es muss zwischen 1 und 9999 liegen oder kann 0 sein, wenn ein Datum/Uhrzeit-Element ohne Jahr angegeben wird.

month

integer

Optional. Monat des Jahres. Er muss zwischen 1 und 12 liegen oder kann 0 sein, wenn ein Datum/Uhrzeit-Element ohne Monat angegeben wird.

day

integer

Optional. Tag des Monats. Er muss zwischen 1 und 31 liegen und für das Jahr und den Monat gültig sein. Er kann auch 0 sein, wenn ein Datum/Uhrzeit-Element ohne Tag angegeben wird.

hours

integer

Optional. Stunden im 24-Stunden-Format. Sollte zwischen 0 und 23 liegen. Der Standardwert ist 0 (Mitternacht). Eine API kann den Wert "24:00:00" für Szenarien wie Geschäftsschlusszeit zulassen.

minutes

integer

Optional. Minuten der Zeitangabe. Muss zwischen 0 und 59 liegen. Der Standardwert ist 0.

seconds

integer

Optional. Sekunden der Zeitangabe. Muss normalerweise zwischen 0 und 59 liegen. Der Standardwert ist 0. Eine API kann den Wert 60 zulassen, wenn sie Schaltsekunden zulässt.

nanos

integer

Optional. Sekundenbruchteile in Nanosekunden. Muss zwischen 0 und 999.999.999 liegen. Der Standardwert ist 0.

Union-Feld time_offset. Optional. Gibt entweder den UTC-Versatz oder die Zeitzone des DateTime an. Wählen Sie sorgfältig zwischen ihnen aus, da sich Zeitzonendaten in Zukunft ändern können (beispielsweise wenn ein Land die Start- und Enddaten der Sommerzeit ändert und zukünftige DateTimes im betroffenen Zeitraum bereits gespeichert wurden). Wird die DateTime weggelassen, wird davon ausgegangen, dass sie in der Ortszeit angegeben ist. Für time_offset ist nur einer der folgenden Werte zulässig:
utcOffset

string (Duration format)

UTC-Versatz. Muss eine ganze Zahl in Sekunden zwischen –18 Stunden und +18 Stunden sein. Ein UTC-Versatz von –4:00 würde beispielsweise als {seconds: –14400} dargestellt.

Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit „s“. Beispiel: "3.5s".

timeZone

object (TimeZone)

Zeitzone

Dauer

JSON-Darstellung
{
  "seconds": string,
  "nanos": integer
}
Felder
seconds

string (int64 format)

Vorzeichenbehaftete Sekunden der Zeitspanne. Muss zwischen -315.576.000.000 und +315.576.000.000 (einschließlich) liegen. Hinweis: Diese Grenzen werden so berechnet: 60 Sek./Min. * 60 Min./Std. * 24 Std./Tag * 365,25 Tage/Jahr * 10.000 Jahre

nanos

integer

Vorzeichenbehaftete Sekundenbruchteile mit Nanosekundenauflösung der Zeitspanne. Dauern von weniger als einer Sekunde werden mit einem seconds-Feld mit dem Wert 0 und einem positiven oder negativen nanos-Feld dargestellt. Bei einer Dauer von einer Sekunde oder mehr muss ein Wert ungleich null für das Feld nanos dasselbe Vorzeichen wie das Feld seconds haben. Muss zwischen -999.999.999 und +999.999.999 liegen.

TimeZone

JSON-Darstellung
{
  "id": string,
  "version": string
}
Felder
id

string

Zeitzone aus der IANA-Zeitzonendatenbank. Beispiel: „America/New_York“

version

string

Optional. Versionsnummer aus der IANA-Zeitzonendatenbank. Beispiel: „2019a“

PollenResultData

JSON-Darstellung
{
  "dailyForecast": {
    object (DailyPollenForecast)
  },
  "attribution": {
    object (Attribution)
  }
}
Felder
dailyForecast

object (DailyPollenForecast)

Tägliche Pollenflugvorhersage für das angeforderte Datum.

attribution

object (Attribution)

Erforderliche Quellenangabe, die mit den Pollendaten angezeigt werden soll.

DailyPollenForecast

JSON-Darstellung
{
  "date": {
    object (Date)
  },
  "categories": [
    {
      object (PollenCategoryInfo)
    }
  ],
  "plantSpecies": [
    {
      object (PlantSpeciesInfo)
    }
  ]
}
Felder
date

object (Date)

Kalenderdatum der Vorhersage.

categories[]

object (PollenCategoryInfo)

Aufschlüsselung nach Pollenkategorien (Baum, Gras, Unkraut).

plantSpecies[]

object (PlantSpeciesInfo)

Detaillierte Aufschlüsselung der Pflanzenarten.

PollenCategoryInfo

JSON-Darstellung
{
  "displayName": string,
  "inSeason": boolean,
  "index": {
    object (PollenIndex)
  },
  "healthRecommendations": [
    string
  ]
}
Felder
displayName

string

Anzeigename der Kategorie (z.B. „Baum“, „Gras“, „Unkraut“).

inSeason

boolean

Gibt an, ob diese Pollenkategorie in der Region aktiv blüht.

index

object (PollenIndex)

UPI-Messung (Universal Pollen Index) für diese Kategorie.

healthRecommendations[]

string

Umsetzbare Gesundheitstipps für pollenempfindliche Gruppen.

PollenIndex

JSON-Darstellung
{
  "category": string,
  "description": string,

  // Union field _value can be only one of the following:
  "value": integer
  // End of list of possible types for union field _value.
}
Felder
category

string

Lokalisierte Kategorieklassifizierung (z.B. „Keine“, „Sehr niedrig“, „Niedrig“, „Mäßig“, „Hoch“, „Sehr hoch“).

description

string

Beschreibung der Pollenrisikostufe.

Union-Feld _value.

Für _value ist nur einer der folgenden Werte zulässig:

value

integer

Numerischer UPI-Wert (Skala von 0 bis 5).

PlantSpeciesInfo

JSON-Darstellung
{
  "code": string,
  "displayName": string,
  "family": string,
  "inSeason": boolean,
  "index": {
    object (PollenIndex)
  },
  "season": string,
  "crossReactions": string
}
Felder
code

string

Maschinenlesbarer Code für die Art (z.B. „BIRCH“, „JAPANESE_CEDAR“, „RAGWEED“).

displayName

string

Lokalisierter Anzeigename der Pflanzenart (z.B. „Birke“).

family

string

Botanischer Familienname (z.B. „Betulaceae (Familie der Birkengewächse)“).

inSeason

boolean

Gibt an, ob diese Pflanzenart derzeit Saison hat.

index

object (PollenIndex)

UPI-Messwert (Universal Pollen Index) für diese Art.

season

string

Beschreibung der typischen Blütezeit (z.B. „Spätwinter, Frühling“).

crossReactions

string

Bekannte kreuzreaktive Allergene (z.B. „Erlen-, Haselnuss-, Buchen- und Eichenpollen“).

Einheit

Stellt eine Einheit dar, die zum Messen von Temperaturen verwendet wird.

Enums
UNIT_UNSPECIFIED Die Temperatureinheit ist nicht angegeben.
CELSIUS Die Temperatur wird in Celsius gemessen.
FAHRENHEIT Die Temperatur wird in Fahrenheit gemessen.

Phase

Gibt die Mondphase an.

Enums
PHASE_UNSPECIFIED Nicht angegebene Mondphase.
NEW_MOON Der Mond wird nicht von der Sonne beleuchtet.
WAXING_CRESCENT Der Mond wird auf der Nordhalbkugel auf der rechten Seite zu 0–50 % beleuchtet 🌒 und auf der Südhalbkugel auf der linken Seite 🌘.
FIRST_QUARTER Der Mond wird auf der Nordhalbkugel auf der rechten Seite zu 50,1 % beleuchtet 🌓 und auf der Südhalbkugel auf der linken Seite 🌗.
WAXING_GIBBOUS Der Mond wird auf der Nordhalbkugel auf der rechten Seite zu 50–100 % beleuchtet 🌔 und auf der Südhalbkugel auf der linken Seite 🌖.
FULL_MOON Der Mond ist vollständig beleuchtet.
WANING_GIBBOUS Der Mond ist auf der Nordhalbkugel zu 50–100 % auf der linken Seite beleuchtet 🌖 und auf der Südhalbkugel auf der rechten Seite 🌔.
LAST_QUARTER Der Mond wird auf der Nordhalbkugel zu 50,1 % auf der linken Seite 🌗 und auf der Südhalbkugel auf der rechten Seite 🌓 beleuchtet.
WANING_CRESCENT Der Mond wird auf der Nordhalbkugel auf der linken Seite zu 0–50 % beleuchtet 🌘 und auf der Südhalbkugel auf der rechten Seite 🌒.

Typ

Kennzeichnet den Typ der Wetterbedingung im Kontext eines Vorhersageelements.

Hinweis: Die Bedingungen mit den Werten 42–139 werden derzeit nur für Standorte in Japan und Korea zurückgegeben.

Enums
TYPE_UNSPECIFIED Die Wetterbedingung ist nicht angegeben.
CLEAR Keine Wolken.
MOSTLY_CLEAR Vereinzelt Wolken.
PARTLY_CLOUDY Teils bewölkt (einige Wolken).
MOSTLY_CLOUDY Überwiegend bewölkt (mehr Wolken als Sonne).
CLOUDY Bewölkt (nur Wolken, keine Sonne).
WINDY Starker Wind.
WIND_AND_RAIN Starker Wind mit Niederschlag.
LIGHT_RAIN_SHOWERS Zeitweise leichter Regen.
CHANCE_OF_SHOWERS Zeitweise Regen möglich.
SCATTERED_SHOWERS Zeitweise Regen.
RAIN_SHOWERS Schauer sind Regenfälle, die kürzer als Regen sind und sich durch plötzliche Anfangs- und Endzeiten sowie schnelle Intensitätsänderungen auszeichnen.
HEAVY_RAIN_SHOWERS Starke Schauer.
LIGHT_TO_MODERATE_RAIN Regen (leicht bis mäßig).
MODERATE_TO_HEAVY_RAIN Regen (mäßig bis stark).
RAIN Mäßiger Regen.
LIGHT_RAIN Leichter Regen.
HEAVY_RAIN Starker Regen.
RAIN_PERIODICALLY_HEAVY Zeitweise starker Regen.
LIGHT_SNOW_SHOWERS Leichter Schneefall, der für kurze Zeit mit unterschiedlicher Intensität fällt.
CHANCE_OF_SNOW_SHOWERS Schneeschauer möglich.
SCATTERED_SNOW_SHOWERS Schnee, der für kurze Zeit mit unterschiedlicher Intensität fällt.
SNOW_SHOWERS Schneeschauer.
HEAVY_SNOW_SHOWERS Starke Schneeschauer.
LIGHT_TO_MODERATE_SNOW Leichter bis mäßiger Schneefall.
MODERATE_TO_HEAVY_SNOW Mäßiger bis starker Schneefall.
SNOW Mäßiger Schneefall.
LIGHT_SNOW Leichter Schneefall.
HEAVY_SNOW Starker Schneefall.
SNOWSTORM Schnee mit möglichem Gewitter.
SNOW_PERIODICALLY_HEAVY Schnee, zeitweise stark.
HEAVY_SNOW_STORM Starker Schneefall mit möglichem Gewitter.
BLOWING_SNOW Schnee mit starkem Wind.
RAIN_AND_SNOW Schneeregen.
HAIL Hagel.
HAIL_SHOWERS Hagel, der für kurze Zeit mit unterschiedlicher Intensität fällt.
THUNDERSTORM Gewitter.
THUNDERSHOWER Ein Regenschauer, begleitet von Donner und Blitz.
LIGHT_THUNDERSTORM_RAIN Leichte Gewitter mit Regen.
SCATTERED_THUNDERSTORMS Gewitter mit kurzen Regenschauern unterschiedlicher Intensität.
HEAVY_THUNDERSTORM Starkes Gewitter.
CLEAR_AFTER_FOG_IN_THE_MORNING Vormittags Nebel, später wolkenlos.
CLEAR_BUT_LATER_TURNING_CLOUDY Wolkenlos, später wolkig.
CLEAR_BUT_LATER_TURNING_TO_RAIN_AND_SNOW_MAIN_CONSTITUENT_RAIN Wolkenlos, später Regen und Schnee (hauptsächlich Regen)
CLEAR_BUT_LATER_TURNING_TO_SNOW_AND_RAIN_MAIN_CONSTITUENT_SNOW Wolkenlos, später Schnee und Regen (hauptsächlich Schnee)
CLEAR_BUT_THUNDERSTORMS_LATER Wolkenlos, später Gewitter.
CLEAR_IN_THE_MORNING_BUT_CLOUDY_IN_THE_EVENING Vormittags wolkenlos, abends wolkig.
CLEAR_IN_THE_MORNING_WITH_BRIEF_RAIN_IN_THE_EVENING Vormittags wolkenlos, abends kurze Regenschauer.
CLEAR_MORNING_WITH_BRIEF_RAIN Vormittags wolkenlos mit kurzen Regenschauern.
CLEAR_WITH_BRIEF_RAIN Wolkenlos mit kurzen Regenschauern.
CLEAR_WITH_BRIEF_RAIN_AND_SNOW_RAIN_AS_MAIN_CONSTITUENT Wolkenlos mit kurzen Regen- und Schneeschauern (hauptsächlich Regen)
CLEAR_WITH_BRIEF_RAIN_LATER Wolkenlos, später kurze Regenschauer.
CLEAR_WITH_BRIEF_SNOW Wolkenlos mit kurzen Schneeschauern.
CLEAR_WITH_BRIEF_SNOW_AND_RAIN_SNOW_AS_MAIN_CONSTITUENT Wolkenlos mit kurzen Schnee- und Regenschauern (hauptsächlich Schnee)
CLEAR_WITH_BRIEF_SNOW_LATER Wolkenlos, später kurze Schneeschauer.
CLEAR_WITH_PERIODIC_CLOUDS_LATER Wolkenlos, später vereinzelt Wolken.
CLEAR_WITH_PERIODIC_RAIN Wolkenlos mit vereinzelten Regenschauern.
CLEAR_WITH_PERIODIC_RAIN_ACCOMPANIED_BY_THUNDER Wolkenlos mit vereinzelten Gewitterschauern.
CLEAR_WITH_PERIODIC_RAIN_AND_SNOW_RAIN_AS_MAIN_CONSTITUENT Wolkenlos mit vereinzelten Regen- und Schneeschauern (hauptsächlich Regen)
CLEAR_WITH_PERIODIC_RAIN_LATER Wolkenlos, später vereinzelt Regenschauer.
CLEAR_WITH_PERIODIC_SNOW Wolkenlos mit vereinzelten Schneeschauern.
CLEAR_WITH_PERIODIC_SNOW_AND_RAIN_SNOW_AS_MAIN_CONSTITUENT Wolkenlos mit vereinzelten Schnee- und Regenschauern (hauptsächlich Schnee)
CLEAR_WITH_PERIODIC_SNOW_LATER Wolkenlos, später vereinzelte Schneeschauer.
CLEAR_WITH_RAIN_AFTER_MIDNIGHT Wolkenlos, nach Mitternacht Regen.
CLEAR_WITH_RAIN_IN_THE_NIGHT Wolkenlos, in der Nacht Regen.
CLEAR_WITH_RAIN_LATER Wolkenlos, später Regen.
CLEAR_WITH_SNOW_ALONG_THE_MOUNTAINS Wolkenlos, im Bergland Schnee.
CLEAR_WITH_SNOW_LATER Wolkenlos, später Schnee.
CLEAR_WITH_THUNDERSTORMS_ALONG_THE_MOUNTAINS Wolkenlos, im Bergland Gewitter.
CLEAR_WITH_THUNDERSTORMS_IN_THE_AFTERNOON Wolkenlos, am Nachmittag Gewitter.
CLOUDY_BUT_CLEAR_LATER Wolkig, später aufklarend.
CLOUDY_BUT_LATER_TURNING_TO_RAIN_AND_SNOW_MAIN_CONSTITUENT_RAIN Wolkig, später Regen und Schnee (hauptsächlich Regen)
CLOUDY_BUT_LATER_TURNING_TO_SNOW_AND_RAIN_MAIN_CONSTITUENT_SNOW Wolkig, später Schnee und Regen (hauptsächlich Schnee)
CLOUDY_BUT_PERIODICALLY_CLEAR_LATER Wolkig, später zeitweise aufklarend.
CLOUDY_BUT_THUNDERSTORMS_LATER Wolkig, später Gewitter.
CLOUDY_MORNING_WITH_BRIEF_RAIN Vormittags bewölkt mit kurzen Regenschauern.
CLOUDY_PERIODICALLY_CLEAR Wolkig, zeitweise aufklarend.
CLOUDY_SNOWING_IN_THE_EVENING Wolkig, abends Schnee.
CLOUDY_SNOWING_IN_THE_NIGHT Wolkig, nachts Schnee.
CLOUDY_WITH_BRIEF_RAIN Wolkig mit kurzen Regenschauern.
CLOUDY_WITH_BRIEF_RAIN_AND_SNOW_RAIN_AS_MAIN_CONSTITUENT Wolkig mit kurzen Regen- und Schneeschauern (hauptsächlich Regen)
CLOUDY_WITH_BRIEF_RAIN_LATER Wolkig, später kurze Regenschauer.
CLOUDY_WITH_BRIEF_SNOW Wolkig mit kurzen Schneeschauern.
CLOUDY_WITH_BRIEF_SNOW_AND_RAIN_SNOW_AS_MAIN_CONSTITUENT Wolkig mit kurzen Schnee- und Regenschauern (hauptsächlich Schnee)
CLOUDY_WITH_BRIEF_SNOW_LATER Wolkig, später kurze Schneeschauer.
CLOUDY_WITH_BRIEF_THUNDERSTORM Wolkig mit kurzen Gewittern.
CLOUDY_WITH_FOG_ON_THE_OCEAN_AND_AT_THE_SEASHORE Wolkig, Nebel über dem Meer und an der Küste.
CLOUDY_WITH_PERIODIC_RAIN Bewölkt mit vereinzelten Regenschauern.
CLOUDY_WITH_PERIODIC_RAIN_ACCOMPANIED_BY_THUNDER Bewölkt mit vereinzelten Gewitterschauern.
CLOUDY_WITH_PERIODIC_RAIN_AND_SNOW_RAIN_AS_MAIN_CONSTITUENT Wolkig mit vereinzelten Regen- und Schneeschauern (hauptsächlich Regen)
CLOUDY_WITH_PERIODIC_RAIN_LATER Wolkig, später vereinzelt Regenschauer.
CLOUDY_WITH_PERIODIC_SNOW Bewölkt mit vereinzelten Schneeschauern.
CLOUDY_WITH_PERIODIC_SNOW_ACCOMPANIED_BY_THUNDER Bewölkt mit vereinzelten Schneeschauern, begleitet von Gewitter.
CLOUDY_WITH_PERIODIC_SNOW_AND_RAIN_SNOW_AS_MAIN_CONSTITUENT Wolkig mit vereinzelten Schnee- und Regenschauern (hauptsächlich Schnee)
CLOUDY_WITH_PERIODIC_SNOW_LATER Wolkig, später vereinzelte Schneeschauer.
CLOUDY_WITH_RAIN_AFTER_MIDNIGHT Bewölkt, nach Mitternacht Regen.
CLOUDY_WITH_RAIN_FROM_ABOUT_NOON Bewölkt, gegen Mittag Regen.
CLOUDY_WITH_RAIN_FROM_EVENING Wolkig, gegen Abend Regen.
CLOUDY_WITH_RAIN_LATER Bewölkt, später Regen.
CLOUDY_WITH_SNOW_FROM_AROUND_NOON Wolkig, gegen Mittag Schnee.
CLOUDY_WITH_SNOW_LATER Wolkig, später Schnee.
FOG Fog.
RAINSNOW_MIX_LATER_BECOMING_CLEAR_RAIN_AS_MAIN Schneeregen (hauptsächlich Regen), später aufklarend
RAINSNOW_MIX_RAIN_AS_MAIN Schneeregen (hauptsächlich Regen).
RAINY_BUT_PERIODICALLY_CLEAR Regnerisch, zeitweise aufklarend.
RAIN_ACCOMPANIED_BY_LIGHTNING Regen, begleitet von Gewitter.
RAIN_ACCOMPANIED_BY_WINDSTORM Regen, begleitet von Sturm.
RAIN_CLEAR_AT_NIGHT Regen, zur Nacht aufklarend.
RAIN_CLEAR_FROM_AROUND_EVENING Regen, gegen Abend aufklarend.
RAIN_CLEAR_FROM_AROUND_NOON Regen, gegen Mittag aufklarend.
RAIN_LATER_BECOMING_CLEAR Regen, später aufklarend.
RAIN_LATER_BECOMING_CLOUDY Regen, später bewölkt.
RAIN_LATER_BECOMING_SNOW Regen, später Schnee.
RAIN_LATER_WITH_PERIODIC_SNOW Regen, später vereinzelte Schneeschauer.
RAIN_SNOW_AT_NIGHT Regen und Schnee in der Nacht.
RAIN_SNOW_IN_THE_EVENING Regen und Schnee am Abend.
RAIN_TEMPORARILY_BECOMING_SLEET Regen, zeitweise Eisregen.
RAIN_THAT_PERIODICALLY_STOPS Regen, der zeitweise aussetzt.
RAIN_WITH_BRIEF_SNOW Regen mit kurzen Schneeschauern.
RAIN_WITH_PERIODIC_SNOW Regen mit vereinzelten Schneeschauern.
SNOWRAIN_MIX_LATER_BECOMING_CLEAR_SNOW_AS_MAIN Schneeregen (hauptsächlich Schnee), später aufklarend
SNOWRAIN_MIX_LATER_BECOMING_CLOUDY_SNOW_AS_MAIN Schneeregen (hauptsächlich Schnee), später wolkig
SNOWRAIN_MIX_SNOW_AS_MAIN Schneeregen (hauptsächlich Schnee)
SNOW_ACCOMPANIED_BY_LIGHTNING Schnee, begleitet von Gewitter.
SNOW_BECOMING_SLEET Schnee, später Eisregen.
SNOW_LATER_CLEAR Schnee, später aufklarend.
SNOW_LATER_CLOUDY Schnee, später wolkig.
SNOW_LATER_RAIN Schnee, später Regen.
SNOW_PERIODICALLY_CLEAR Schnee, zeitweise aufklarend.
SNOW_THAT_PERIODICALLY_STOPS Schnee, der zeitweise aussetzt.
SNOW_TURNING_TO_RAIN_AROUND_NOON Schnee, gegen Mittag Regen.
SNOW_TURNING_TO_RAIN_IN_THE_EVENING Schnee, abends Regen.
SNOW_TURNING_TO_RAIN_IN_THE_NIGHT Schnee, nachts Regen.
SNOW_WITH_BRIEF_RAIN Schnee mit kurzen Regenschauern.
SNOW_WITH_BRIEF_SLEET Schnee mit kurzem Eisregen.
SNOW_WITH_PERIODIC_RAIN Schnee mit vereinzelten Regenschauern.
VERY_HOT Sehr heiß.
SLEET Schneeregen.
HEAVY_RAIN_TO_RAINSTORM Starker bis sehr starker Regen.

Typ

Stellt die Art des Niederschlags an einem bestimmten Ort dar.

Enums
TYPE_UNSPECIFIED Nicht angegebener Niederschlagstyp.
NONE Kein Niederschlag.
SNOW Schneefall.
RAIN Regen.
LIGHT_RAIN Leichter Regen.
HEAVY_RAIN Starker Regen.
RAIN_AND_SNOW Sowohl Regen als auch Schnee.
SLEET Schneeregen.
FREEZING_RAIN Gefrierender Regen.
PRECIPITATION_TYPE_HAIL Hagelniederschlag.

Einheit

Stellt die Einheit dar, in der die Menge des akkumulierten Niederschlags gemessen wird.

Enums
UNIT_UNSPECIFIED Nicht angegebene Niederschlagseinheit.
MILLIMETERS Die Niederschlagsmenge wird in Millimetern gemessen.
INCHES Die Niederschlagsmenge wird in Zoll gemessen.

Kardinal

Stellt eine Himmelsrichtung dar (einschließlich Zwischenrichtungen).

Enums
CARDINAL_UNSPECIFIED Die Himmelsrichtung ist nicht angegeben.
NORTH Die Himmelsrichtung Norden.
NORTH_NORTHEAST Die sekundäre interkardinale Richtung Nord-Nordost.
NORTHEAST Die nordöstliche Zwischenrichtung.
EAST_NORTHEAST Die sekundäre Interkardinalrichtung Ostnordost.
EAST Die Himmelsrichtung Osten.
EAST_SOUTHEAST Die sekundäre Ost-Südost-Zwischenrichtung.
SOUTHEAST Die südöstliche Zwischenrichtung.
SOUTH_SOUTHEAST Die sekundäre interkardinale Richtung Süd-Südost.
SOUTH Die Himmelsrichtung Süden.
SOUTH_SOUTHWEST Die sekundäre interkardinale Richtung Süd-Südwest.
SOUTHWEST Die südwestliche Zwischenhimmelsrichtung.
WEST_SOUTHWEST Die sekundäre interkardinale Richtung West-Südwest.
WEST Die Himmelsrichtung Westen.
WEST_NORTHWEST Die sekundäre Interkardinalrichtung Westnordwest.
NORTHWEST Die nordwestliche Interkardinalrichtung.
NORTH_NORTHWEST Die sekundäre Zwischenrichtung Nord-Nordwest.

Einheit

Die Einheit, in der die Geschwindigkeit gemessen wird.

Enums
UNIT_UNSPECIFIED Die Geschwindigkeitseinheit ist nicht angegeben.
KILOMETERS_PER_HOUR Die Geschwindigkeit wird in Kilometern pro Stunde gemessen.
MILES_PER_HOUR Die Geschwindigkeit wird in Meilen pro Stunde gemessen.

Einheit

Einheiten, die zur Messung der Schadstoffkonzentration verwendet werden.

Enums
UNIT_UNSPECIFIED Nicht angegebene Konzentrationseinheit.
PARTS_PER_BILLION Parts per billion (ppb).
MICROGRAMS_PER_CUBIC_METER Mikrogramm pro Kubikmeter (µg/m³).

Tool-Annotationen

Tool-Anmerkungen werden an MCP-Clients gesendet, um das grundlegende Risiko eines bestimmten Tools zu beschreiben. Die meisten Clients behandeln diese Hinweise als nicht vertrauenswürdig, sie können jedoch verwendet werden, um zu entscheiden, wann eine Bestätigungsaufforderung an einen Nutzer gesendet werden soll.

Zusätzlich zum Titelstring werden die folgenden booleschen Hinweise definiert:

  • readOnlyHint: Wenn „true“, ändert das Tool seine Umgebung nicht. Standardeinstellung: false.
  • destructiveHint: Wenn „true“, kann das Tool destruktive Aktionen ausführen. Wenn „false“, kann das Tool nur additive Aktionen ausführen. Standardeinstellung: true.
  • idempotentHint: Wenn „true“, hat das wiederholte Aufrufen des Tools mit denselben Argumenten keine zusätzlichen Auswirkungen auf die Umgebung. Standardeinstellung: false.
  • openWorldHint: Wenn „true“, kann das Tool mit einer „offenen Welt“ externer Entitäten interagieren. Wenn „false“, kann das Tool nur mit internen Entitäten interagieren. Ein Tool für die Websuche wäre beispielsweise frei verfügbar, ein Tool für gemerkte Informationen jedoch nicht.

Destructive Hint: ❌ | Idempotent Hint: ❌ | Read Only Hint: ✅ | Open World Hint: ❌