MCP Tools Reference: mapstools.googleapis.com

Araç: lookup_weather

Bir konumla ilgili kapsamlı çevre bilgilerini alır. Bu bilgiler arasında hava durumu, hava kalitesi (AQI ve kirleticiler) ve polen (ağaç, çim, yabani ot ve bitki türü alerjen seviyeleri) yer alır. Hava durumu ve hava kalitesi için mevcut koşullar, saatlik tahminler/geçmiş ve günlük tahminler sunulur. Polen için yalnızca günlük tahminler (bugünden itibaren +4 gün, saatlik veya geçmiş veriler yok) sunulur. Kullanılabilir Çevresel Alanlar ve Özellikler (capabilities: WEATHER, AIR_QUALITY, POLLEN — KRİTİK): * Zorunlu Açık Seçim: Her çağrıda capabilities içine WEATHER, AIR_QUALITY veya POLLEN değerlerinden en az birini eklemeniz ZORUNLUDUR. capabilities parametresinin atlanmasına izin verilmez. * Geniş Kapsamlı/Belirsiz Açık Hava Sorguları (Tam Ortam Açık Hava Paketi): Kullanıcı belirli bir alanla sınırlamadan genel bir açık hava, seyahat veya durumsal soru sorarsa (ör. "Şu anda koşu için açık hava koşulları nasıl?"), tam ortam açık hava paketini (Hava Durumu + Hava Kalitesi + Polen) döndürmek için üç özelliği de açıkça ekleyin (capabilities: ["WEATHER", "AIR_QUALITY", "POLLEN"]). Geçmişteki bir date/hour için geçmişi olmayan POLLEN özelliğini hariç tutun. * Hedeflenen Alan Seçimi (Belirli Sorgular): Kullanıcı özellikle yalnızca bir veya iki alan hakkında bilgi isterse (ör. "Şu anda Seattle'da hava kalitesi indeksi nedir?") yalnızca istenen özellikleri (WEATHER, AIR_QUALITY ve/veya POLLEN) ekleyin. Yalnızca istenen alanlar yürütülür ve döndürülür. Alana Göre Kullanılabilir Belirli Veriler: * Hava Durumu (weather): Sıcaklık (Mevcut, Hissedilen, Maksimum/Minimum, Isı İndeksi), Rüzgar (Hız, Şiddetli Rüzgar, Yön), Gökyüzü Olayları (Gün Doğumu/Gün Batımı, Ayın Evresi), Yağış (Tür, Olasılık, Miktar/QPF) ve Atmosfer Koşulları (UV İndeksi, Nem, Bulut Örtüsü, Gök Gürültülü Fırtına Olasılığı, Hava Basıncı). * Hava Kalitesi (air_quality): Evrensel ve Yerel Hava Kalitesi İndeksleri (HKİ değeri, kategori, baskın kirletici), 7 hassasiyet grubuna yönelik Sağlık Önerileri ve Kirletici Konsantrasyonları (include_pollutant_concentration: true). Her indeksin kendi baskın kirleticisi vardır.Bunu indekse göre bildirin (ör. ABD HKİ'si için Evrensel HKİ'nin kirleticisini vermeyin). * Polen (pollen): Ağaç, ot ve yabani ot kategorisi ile bitki türü başına günlük Evrensel Polen Endeksi (UPI, 0-5) (index.value ve index.category, örneğin 1 = "Çok Düşük"), sezon içi durum, çapraz reaksiyonlar ve sağlık önerileri. * Eksik polen alanları: in_season alanının eksik olması, polen sezonunda olunmadığı anlamına gelir. Kullanıcı sormadığı sürece index olmadan döndürülen bitki türlerini belirtme. Kullanıcı sorarsa bugün için polen verisi bildirilmediğini söyle (seviye tahmini yapma). Konum Kuralları (KRİTİK): Hedef konum, location içinde aşağıdaki oneof alt alanlarından YALNIZCA BİRİ kullanılarak belirtilmelidir: 1. Coğrafi Koordinatlar (lat_lng): * Tam enlem/boylam koordinatları bilindiğinde kullanın. * Örnek: {"location": {"lat_lng": {"latitude": 34.0522, "longitude": -118.2437}}} 2. Yer Kimliği (place_id): * Net bir Google Haritalar Yer Kimliği (ör. search_places veya resolve_names üzerinden elde edilen). * Örnek: {"location": {"place_id": "ChIJLU7jZClu5kcR4PcOOO6p3I0"}} 3. Adres dizesi (address): * Şehir/bölge, mahalle, önemli yer veya önemli nokta, açık adres ya da posta kodu (ideal olarak şehir/ülke ile birlikte). * Örnek: {"location": {"address": "Paris, France"}} Zaman ve Kullanım Modları (date ve hour — KRİTİK): * Yerel Saat Dilimi Referansı: Tüm date ({year, month, day}) ve hour (0-23) girişleri, UTC veya arayanın saat dilimi yerine istenen location'nin yerel sivil saat diliminde (ör. "Paris tomorrow at 13:00" için yapılan bir sorguda Europe/Paris yerel tarihi ve 13 saati kullanılır) ifade EDİLMELİDİR. * 1. Mevcut Koşullar (date atlandı VE hour atlandı): * location ve hedef capabilities (WEATHER, AIR_QUALITY, POLLEN) değerlerini belirtin. date veya hour değerlerini BELİRTMEYİN. * İstenen alanlar için gerçek zamanlı mevcut koşulları (CC) (mevcut hava durumu, mevcut saatteki hava kalitesi ve/veya bugünün polen tahmini) döndürür. * Hava Kalitesi için Mevcut Koşullar tek bir saati kapsar: Bugün ile ilgili hava kalitesi veya genel dış mekan sorularını yanıtlamak için tek başına KULLANMAYIN (aşağıdaki Günlük Sorgular'ı kullanın). * 2. Saatlik Tahmin/Geçmiş (date belirtildi VE hour belirtildi 0-23): * location, date ({year, month, day}), hour (0-23) ve hedef capabilities değerlerini belirtin. Dakikalardan bahsediliyorsa en yakın saate yuvarlayın. * KRİTİK KISITLAMA (hour ayarlandığında date ZORUNLUDUR): date olmadan hour sağlanmasına (date atlandı, hour ayarlandı) İZİN VERİLMEZ ve hata mesajı gösterilir. Kullanıcı bugün belirli bir saat (ör. "at 13:00 today") hakkında soru sorsa bile hem date (bugünün tarihi ve location) hem de hour parametrelerini doldurmanız ZORUNLUDUR. * YYYY-MM-DD-HH için istenen hava durumu ve/veya hava kalitesi bilgilerini saatlik olarak, YYYY-MM-DD için istenen polen bilgilerini ise günlük olarak arar. * Hava durumuyla ilgili "ne zaman" soruları: Hava durumuyla ilgili ne zaman / saat kaçta / en iyi zaman soruları (ör. "what time will it stop raining?") için ilgili saatlere ait saatlik WEATHER çağrılarını (date + hour) kullanın. Günlük hava durumu tahmininde saatlik değerler yoktur. Açık hava etkinlikleri ile ilgili "ne zaman / en iyi zaman" soruları (ör. "when is the best time to go walking today?") için, Günlük Sorgular bölümünde açıklanan Hava Kalitesi (ve Polen) ile ilgili tam günlük çağrıya ek olarak bu saatlik WEATHER çağrılarını yapın. * 3. Günlük Sorgular (date belirtildi VE hour atlandı): * Tam günlük sorgular için hour olmadan location, date (istenen location'nin yerel sivil saatinde {year, month, day}) ve hedef capabilities değerini sağlayın (ör. "weather and pollen in London tomorrow"). * Hava Kalitesi ve bugünle ilgili genel dış mekan soruları: Hava kalitesi soruları ve bugün ile ilgili genel dış mekan soruları (Hava Kalitesi dahil) için (ör. "how will the air quality change today", "is today a good day for a picnic?"), günün saatlik Hava Kalitesi serisini almak için date değerini bugünün tarihi ve location (saat atlandı) olarak ayarlayın. Tek başına Current Conditions çağrısı yalnızca geçerli saatteki hava kalitesini döndürür ve yeterli değildir. Kullanıcı "şu an" hakkında da soru sorarsa bir tane ekleyebilirsiniz. * Hava kalitesi zaman pencereleri: Bir gün içindeki bir pencereyle ilgili hava kalitesi sorusu için (ör. "air quality between noon and 6 PM"), o tarih için bir günlük çağrıyı tercih edin ve tek tek saatleri örneklemek yerine pencerenin saatlerini hava kalitesi serisinden okuyun. Saatlik aramalar kullanıyorsanız zaman aralığının her saatini kapsayın. * İstenen Hava Durumu ve/veya Polen için günlük tahminleri ve tam yerel günü (00:00-23:00 yerel saat) kapsayan günlük saatlik Hava Kalitesi serisini döndürür: Geçmiş bir tarih için 24 saatlik geçmiş, gelecekteki bir tarih için 24 saatlik tahmin ve bugün için önceki saatler (geçmiş), geçerli saat ve kalan saatler (tahmin). Alana Göre Desteklenen Zaman Aralıkları: * Hava durumu: 24 saat öncesinden 240 saat (10 gün) sonrasına kadar saatlik (geçmiş saatler için hem date hem de hour gerekir); bugün dahil 10 güne kadar günlük (bugünden +9 güne kadar); günlük geçmiş yok. * Hava Kalitesi: 720 saat (30 gün) öncesinden 96 saat (4 gün) sonrasına kadar saatlik; tam günlük bir çağrı bu aralığa sığmalıdır (bugün uygulamada -29 gün ile +3 gün arasında). * Polen: Yalnızca günlük, bugünden itibaren +4 gün (bugün dahil 5 gün); geçmiş tarihler yoktur ve hour yoksayılır. * (Not: Birden fazla özellik istenirse ve date/hour, bu özelliklerden birinin aralığının dışındaysa çağrı yine de başarılı olur ve yalnızca desteklenenleri döndürür.) * Aralık dışı istekler: İstenen tarih veya saat, bir alanın yukarıda desteklenen aralığının dışındaysa (ör.geçmiş bir tarih için Pollen) istenen tarih/saat için lookup_weather aracını çağırın. Hata durumu, desteklenen aralığı belirtir. Farklı bir tarih, saat veya alan adı kullanmayın. Alan Adı Seçenekleri ve İlişkilendirme: * Dil (language_code): İsteğe bağlı BCP-47 dil kodu (ör. "fr"). Varsayılan olarak "en" kullanılır. * Hava durumu birimleri (weather_options.units_system veya units_system): Varsayılan değer METRIC'dir. Kullanıcı ABD standartlarını ima ederse veya açıkça İngiliz ölçü birimlerini isterse IMPERIAL (Fahrenheit/mil/sa) olarak ayarlayın. Hem weather_options.units_system (tercih edilen) hem de üst düzey units_system içinde desteklenir. Her ikisi de belirtilirse birbiriyle çakışmamalıdır. * Hava Kalitesi Seçenekleri (air_quality_options): Belirli kirletici konsantrasyonları (PM2.5, PM10, O3, NO2, SO2, CO) gerektiğinde include_pollutant_concentration: true değerini ayarlayın.İsteğe bağlı olarak, belirli bir bölgesel HKİ ölçeği istemek için index_region_code (2 harfli ISO ülke kodu, ör. "US") değerini ayarlayın. Varsayılan olarak yanıt, evrensel AQI'yı ve konumun bölgesel AQI'sını içerir. * Atıf: Temellendirilmiş çıkış, döndürülen her alan kapsayıcısındaki (weather.attribution, air_quality.attribution, pollen.attribution) attribution alanı kullanılarak kaynağa atfedilmelidir. * Döndürülen Zamanlar: Hava Kalitesi date_time değerleri zaten konumun yerel saatindedir (utc_offset dahil); bunları olduğu gibi sunun. Hava Durumu date_time (mevcut ve saatlik) ve gün doğumu/gün batımı saatleri UTC'dir; bunları time_zone kullanarak konumun yerel saatine dönüştürün. Tüm saatleri yerel olarak etiketleyin.

Aşağıdaki kod örneğinde, lookup_weather MCP aracını çağırmak için curl öğesinin nasıl kullanılacağı gösterilmektedir.

Curl İsteği
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
}'

Giriş şeması

LookupWeather yöntemi isteği: İstenen konumdaki hava durumu koşullarını temsil eder.

LookupWeatherRequest

JSON gösterimi
{
  "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.
}
Alanlar
unitsSystem

enum (UnitsSystem)

İsteğe bağlı. Döndürülen hava durumu koşulları için kullanılacak birim sistemi. Belirtilmezse döndürülen hava durumu koşulları metrik sistemde olur (varsayılan = METRİK).

location

object (Location)

Zorunlu. Hava durumu bilgilerinin alınacağı konum.

capabilities[]

enum (Capability)

İsteğe bağlı. Yanıta dahil edilecek çevresel özellikler.

_date birleşik alanı.

_date aşağıdakilerden yalnızca biri olabilir:

date

object (Date)

İsteğe bağlı. İstenen çevre bilgilerinin tarihini, location alanında belirtilen konumun yerel saat dilimine göre belirtir. Desteklenen tarih aralıkları, istenen özelliklere bağlıdır: - WEATHER: geçmişte 24 saate kadar (hour de ayarlandığında) ve gelecekte 10 güne (240 saat) kadar (günlük tahminler için bugünden +9 güne kadar). - AIR_QUALITY: Geçmişte 30 güne (720 saat) ve gelecekte 4 güne (96 saat) kadar. - POLLEN: bugünden itibaren +4 gün (bugün dahil en fazla 5 gün; geçmiş tarihler desteklenmez).

_hour birleşik alanı.

_hour aşağıdakilerden yalnızca biri olabilir:

hour

integer

İsteğe bağlı. İstenen çevre bilgilerinin saatini, location alanında belirtilen konumun yerel saat dilimine göre 24 saat biçiminde (0-23) belirtir. date değerinin belirtilmesi gerekir. Desteklenen saat aralıkları, istenen özelliklere bağlıdır: - WEATHER: Geçmişte 24 saate kadar ve gelecekte 240 saate (10 gün) kadar. - AIR_QUALITY: Geçmişte 30 güne (720 saat) ve gelecekte 4 güne (96 saat) kadar. - POLLEN: Yalnızca günlük tahminleri döndürür. Polen için hour yoksayılır.

_language_code birleşik alanı.

_language_code aşağıdakilerden yalnızca biri olabilir:

languageCode

string

İsteğe bağlı. Yanıttaki yerelleştirilmiş metnin BCP-47 dil kodu (ör. "en", "ja", "fr-CA"). Belirtilmezse varsayılan olarak "en" kullanılır.

_weather_options birleşik alanı.

_weather_options aşağıdakilerden yalnızca biri olabilir:

weatherOptions

object (WeatherOptions)

İsteğe bağlı. Hava durumu isteklerine özel seçenekler. weather_options.units_system, mevcut arayanlar için geriye dönük uyumluluğu korumak amacıyla üst düzey units_system (etiket 4) ile birlikte desteklenir. Her ikisi de çelişen birim sistemleri belirtirse INVALID_ARGUMENT döndürülür. capabilities içinde WEATHER istenmezse yoksayılır.

_air_quality_options birleşik alanı.

_air_quality_options aşağıdakilerden yalnızca biri olabilir:

airQualityOptions

object (AirQualityOptions)

İsteğe bağlı. Hava kalitesi isteklerine özel seçenekler. capabilities içinde AIR_QUALITY istenmezse yoksayılır.

Tarih

JSON gösterimi
{
  "year": integer,
  "month": integer,
  "day": integer
}
Alanlar
year

integer

Tarihin yılı. 1 ile 9999 arasında bir sayı olmalı veya yıl belirtilmeyen bir tarih için 0 olmalıdır.

month

integer

Yılın ayı. 1 ile 12 arasında bir değer olmalıdır. Ay ve gün olmadan bir yıl belirtmek için 0 değerini kullanın.

day

integer

Ayın günü. 1 ile 31 arasında olmalı ve yıl ile ay için geçerli olmalıdır. Yılı tek başına veya günün önemli olmadığı bir yıl ve ayı belirtmek için 0 olmalıdır.

Konum

JSON gösterimi
{

  // 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.
}
Alanlar
location_type birleşik alanı. Bir konumu temsil etmenin farklı yolları. location_type aşağıdakilerden yalnızca biri olabilir:
latLng

object (LatLng)

Coğrafi koordinatlar kullanılarak belirtilen bir nokta.

placeId

string

Konumla ilişkili yer kimliği.

address

string

Kullanıcıların okuyabileceği adres (ör. açık adres, şehir veya posta kodu).

LatLng

JSON gösterimi
{
  "latitude": number,
  "longitude": number
}
Alanlar
latitude

number

Derece cinsinden enlem. [-90,0, +90,0] aralığında olmalıdır.

longitude

number

Derece cinsinden boylam. [-180,0, +180,0] aralığında olmalıdır.

WeatherOptions

JSON gösterimi
{
  "unitsSystem": enum (UnitsSystem)
}
Alanlar
unitsSystem

enum (UnitsSystem)

İsteğe bağlı. Döndürülen hava durumu koşulları için kullanılacak birim sistemi. Belirtilmezse döndürülen hava durumu koşulları metrik sistemde olur (varsayılan = METRİK).

AirQualityOptions

JSON gösterimi
{

  // 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.
}
Alanlar

_include_pollutant_concentration birleşik alanı.

_include_pollutant_concentration aşağıdakilerden yalnızca biri olabilir:

includePollutantConcentration

boolean

İsteğe bağlı. Doğru ise hava kalitesi yanıtına ayrıntılı kirletici konsantrasyonları ve ek bilgiler (kaynaklar ve etkiler) eklenir.

_index_region_code birleşik alanı.

_index_region_code aşağıdakilerden yalnızca biri olabilir:

indexRegionCode

string

İsteğe bağlı. Evrensel HKİ (UAQI) ile birlikte tercih edilen yerel Hava Kalitesi İndeksi (HKİ) ölçeğini seçmek için kullanılan iki harfli ISO 3166-1 alfa-2 ülke/bölge kodu (ör. "US", "FR", "CN"). Belirtilmezse varsayılan olarak istenen konumun bölgesi kullanılır.

UnitsSystem

Değerleri ölçmek için kullanılan birim sistemini temsil eder.

Sıralamalar
UNITS_SYSTEM_UNSPECIFIED Birim sistemi belirtilmemiş.
IMPERIAL İngiliz ölçü birimleri sistemi (ör. fahrenhayt, mil vb.)
METRIC Metrik birim sistemi (ör. santigrat, kilometre vb.)

Kapasite

LookupWeatherRequest içinde istenebilecek çevresel özellikler.

Sıralamalar
CAPABILITY_UNSPECIFIED Belirtilmemiş özellik.
WEATHER Hava koşulları (sıcaklık, yağış, rüzgar, UV vb.)
AIR_QUALITY Hava kalitesi bilgileri (HKİ, kirleticiler ve sağlık önerileri)
POLLEN Polen bilgileri (ağaç, çimen, ot ve bitki türlerinin alerjen seviyeleri)

Çıkış şeması

LookupWeather RPC'sinin yanıtı: İstenen konumdaki hava durumu koşullarını temsil eder.

Bu yanıt hem saatlik hem de günlük bilgileri temsil ettiğinden üç bölüme ayrılmıştır: Saatlik, Günlük ve Paylaşılan. Yalnızca Saatlik, Yalnızca Günlük alanları isteğe bağlı olarak işaretlenir. Saatlik ve günlük bilgiler arasında paylaşılan alanlardan bazıları her zaman mevcut olduğundan isteğe bağlı olarak işaretlenmez. Diğerleri ise her zaman mevcut olmadığından isteğe bağlı olarak işaretlenir.

LookupWeatherResponse

JSON gösterimi
{
  "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.
}
Alanlar
weatherCondition

object (WeatherCondition)

Hava durumu

precipitation

object (Precipitation)

Yağış olasılığı ve biriken yağış miktarı

wind

object (Wind)

Rüzgar koşulları

returnedLocation

object (Location)

Zorunlu. Hava durumu bilgilerinin döndürüldüğü konum. Bu konum, istekteki konumla aynıdır ancak istenen konum, yaklaşık bir konumu (ör. "Mountain View, CA") arayan serbest metin adresiyse farklı olabilir.

attribution

object (Attribution)

Hava durumuyla birlikte gösterilmesi gereken ilişkilendirme.

_temperature birleşik alanı.

_temperature aşağıdakilerden yalnızca biri olabilir:

temperature

object (Temperature)

Saatlik sıcaklık

_feels_like_temperature birleşik alanı.

_feels_like_temperature aşağıdakilerden yalnızca biri olabilir:

feelsLikeTemperature

object (Temperature)

Hissedilen sıcaklığın saatlik ölçümü.

_heat_index birleşik alanı.

_heat_index aşağıdakilerden yalnızca biri olabilir:

heatIndex

object (Temperature)

Saatlik ısı endeksi sıcaklığı.

_air_pressure birleşik alanı.

_air_pressure aşağıdakilerden yalnızca biri olabilir:

airPressure

object (AirPressure)

Saatlik hava basıncı koşulları.

_max_temperature birleşik alanı.

_max_temperature aşağıdakilerden yalnızca biri olabilir:

maxTemperature

object (Temperature)

Gün boyunca maksimum (en yüksek) sıcaklık.

_min_temperature birleşik alanı.

_min_temperature aşağıdakilerden yalnızca biri olabilir:

minTemperature

object (Temperature)

Gün boyunca en düşük sıcaklık.

_feels_like_max_temperature birleşik alanı.

_feels_like_max_temperature aşağıdakilerden yalnızca biri olabilir:

feelsLikeMaxTemperature

object (Temperature)

Gün boyunca hissedilen maksimum (en yüksek) sıcaklık.

_feels_like_min_temperature birleşik alanı.

_feels_like_min_temperature aşağıdakilerden yalnızca biri olabilir:

feelsLikeMinTemperature

object (Temperature)

Gün boyunca hissedilen minimum (düşük) sıcaklık.

_max_heat_index birleşik alanı.

_max_heat_index aşağıdakilerden yalnızca biri olabilir:

maxHeatIndex

object (Temperature)

Gün boyunca maksimum ısı endeksi sıcaklığı.

_sun_events birleşik alanı.

_sun_events aşağıdakilerden yalnızca biri olabilir:

sunEvents

object (SunEvents)

Güneşle ilgili etkinlikler (ör. gün doğumu, gün batımı).

_moon_events birleşik alanı.

_moon_events aşağıdakilerden yalnızca biri olabilir:

moonEvents

object (MoonEvents)

Ayla ilgili etkinlikler (ör. ayın doğuşu, ayın batışı).

_relative_humidity birleşik alanı.

_relative_humidity aşağıdakilerden yalnızca biri olabilir:

relativeHumidity

integer

Bağıl nem yüzdesi (0 ile 100 arasındaki değerler).

_uv_index birleşik alanı.

_uv_index aşağıdakilerden yalnızca biri olabilir:

uvIndex

integer

Maksimum ultraviyole (UV) indeksi.

_thunderstorm_probability birleşik alanı.

_thunderstorm_probability aşağıdakilerden yalnızca biri olabilir:

thunderstormProbability

integer

Gök gürültülü fırtına olasılığı (0 ile 100 arasında değerler).

_cloud_cover birleşik alanı.

_cloud_cover aşağıdakilerden yalnızca biri olabilir:

cloudCover

integer

Gökyüzünün bulutlarla kaplı yüzdesi (0 ile 100 arasında değerler).

_weather birleşik alanı.

_weather aşağıdakilerden yalnızca biri olabilir:

weather

object (WeatherResultData)

İstenen konumdaki hava durumu.

_air_quality birleşik alanı.

_air_quality aşağıdakilerden yalnızca biri olabilir:

airQuality

object (AirQualityResultData)

İstenen konumdaki hava kalitesi bilgileri.

_pollen birleşik alanı.

_pollen aşağıdakilerden yalnızca biri olabilir:

pollen

object (PollenResultData)

İstenen konumdaki polen bilgileri.

_time_zone birleşik alanı.

_time_zone aşağıdakilerden yalnızca biri olabilir:

timeZone

string

Konum için çözümlenen IANA saat dilimi dizesi (ör. "America/New_York", "Asia/Tokyo").

Sıcaklık

JSON gösterimi
{
  "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.
}
Alanlar
unit

enum (Unit)

İsteğe bağlı. Sıcaklık değerini ölçmek için kullanılan birimin kodu.

_degrees birleşik alanı.

_degrees aşağıdakilerden yalnızca biri olabilir:

degrees

number

Belirtilen birimdeki sıcaklık değeri (derece cinsinden).

AirPressure

JSON gösterimi
{

  // 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.
}
Alanlar

_mean_sea_level_millibars birleşik alanı.

_mean_sea_level_millibars aşağıdakilerden yalnızca biri olabilir:

meanSeaLevelMillibars

number

Milibar cinsinden ortalama deniz seviyesi hava basıncı.

SunEvents

JSON gösterimi
{
  "sunriseTime": string,
  "sunsetTime": string
}
Alanlar
sunriseTime

string (Timestamp format)

Güneşin doğduğu zaman.

NOT: Bazı özel durumlarda (ör. Kuzey Kutup Dairesi'nin kuzeyinde) bir gün boyunca güneş doğmayabilir. Bu durumlarda bu alan ayarlanmaz.

Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

sunsetTime

string (Timestamp format)

Güneşin battığı zaman.

NOT: Bazı özel durumlarda (ör. Kuzey Kutup Dairesi'nin kuzeyinde) gün içinde gün batımı saati olmayabilir. Bu durumlarda bu alan ayarlanmaz.

Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

Zaman damgası

JSON gösterimi
{
  "seconds": string,
  "nanos": integer
}
Alanlar
seconds

string (int64 format)

Unix epoch 1970-01-01T00:00:00Z'den bu yana geçen UTC zamanının saniye cinsinden değerini temsil eder. -62135596800 ile 253402300799 (başlangıç ve bitiş değerleri dahil) arasında olmalıdır (0001-01-01T00:00:00Z ile 9999-12-31T23:59:59Z aralığına karşılık gelir).

nanos

integer

Nanosaniye çözünürlüğünde, saniyenin negatif olmayan kesirleri. Bu alan, sürenin nanosaniye kısmıdır, saniyeye alternatif değildir. Kesirli negatif saniye değerleri, zamanı ileriye doğru sayan negatif olmayan nanos değerlerine sahip olmalıdır. 0 ile 999.999.999 (her iki değer de dahil) arasında olmalıdır.

MoonEvents

JSON gösterimi
{
  "moonPhase": enum (Phase),
  "moonriseTimes": [
    string
  ],
  "moonsetTimes": [
    string
  ]
}
Alanlar
moonPhase

enum (Phase)

İsteğe bağlı. Ay'ın evresi (ay evresi olarak da bilinir).

moonriseTimes[]

string (Timestamp format)

Ayın üst kısmının ufuk çizgisinin üzerinde göründüğü zaman (bkz. https://en.wikipedia.org/wiki/Moonrise_and_moonset).

NOT: Çoğu durumda, her gün tek bir ay doğumu zamanı olur. Diğer durumlarda liste boş olabilir (ör. ay ertesi gün gece yarısından sonra doğduğunda). Ancak benzersiz durumlarda (ör. kutup bölgelerinde) listede birden fazla değer bulunabilir. Bu durumlarda değerler artan düzende sıralanır.

Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

moonsetTimes[]

string (Timestamp format)

Ay'ın üst kenarının ufuk çizgisinin altında kaybolduğu zaman (bkz. https://en.wikipedia.org/wiki/Moonrise_and_moonset).

NOT: Çoğu durumda, her gün için tek bir ay batımı saati olur. Diğer durumlarda liste boş olabilir (ör. ay ertesi gün gece yarısından sonra battığında). Ancak benzersiz durumlarda (ör. kutup bölgelerinde) listede birden fazla değer bulunabilir. Bu durumlarda değerler artan düzende sıralanır.

Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

WeatherCondition

JSON gösterimi
{
  "iconBaseUri": string,
  "description": {
    object (LocalizedText)
  },
  "type": enum (Type)
}
Alanlar
iconBaseUri

string

Dosya türü uzantısını içermeyen simgenin temel URI'si. Simgeyi görüntülemek için bu URI'ye bir tema (isteğe bağlı) ve dosya türü uzantısı (.png veya .svg) ekleyin. Simge varsayılan olarak açık temalıdır ancak koyu mod için _dark eklenebilir. Örneğin: "https://maps.gstatic.com/weather/v1/dust.svg" veya "https://maps.gstatic.com/weather/v1/dust_dark.svg". Burada icon_base_uri, "https://maps.gstatic.com/weather/v1/dust" değerini temsil eder.

description

object (LocalizedText)

Bu hava durumu koşulunun metin açıklaması (yerelleştirilmiş).

type

enum (Type)

Hava durumu koşulunun türü.

LocalizedText

JSON gösterimi
{
  "text": string,
  "languageCode": string
}
Alanlar
text

string

Aşağıdaki google.type.LocalizedText.language_code değerine karşılık gelen dilde yerelleştirilmiş dize.

languageCode

string

Metnin BCP-47 dil kodu (ör. "en-US" veya "sr-Latn").

Daha fazla bilgi için http://www.unicode.org/reports/tr35/#Unicode_locale_identifier adresini ziyaret edin.

Yağış

JSON gösterimi
{
  "probability": {
    object (PrecipitationProbability)
  },
  "snowQpf": {
    object (QuantitativePrecipitationForecast)
  },
  "qpf": {
    object (QuantitativePrecipitationForecast)
  }
}
Alanlar
probability

object (PrecipitationProbability)

Yağış olasılığı (0 ile 100 arasında değerler).

snowQpf

object (QuantitativePrecipitationForecast)

Belirli bir süre boyunca biriken ve sıvı su eşdeğeri olarak ölçülen kar miktarı. Not: QPF, Nicel Yağış Tahmini'nin kısaltmasıdır (daha fazla bilgi için lütfen QuantitativePrecipitationForecast tanımına bakın).

qpf

object (QuantitativePrecipitationForecast)

Belirli bir süre boyunca biriken ve sıvı su eşdeğeri olarak ölçülen yağış miktarı. Not: QPF, Nicel Yağış Tahmini'nin kısaltmasıdır (daha fazla bilgi için lütfen QuantitativePrecipitationForecast tanımına bakın).

PrecipitationProbability

JSON gösterimi
{
  "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.
}
Alanlar
type

enum (Type)

İsteğe bağlı. Yağış türünü gösteren kod.

_percent birleşik alanı.

_percent aşağıdakilerden yalnızca biri olabilir:

percent

integer

Yağış olasılığını gösteren 0 ile 100 arasında bir yüzde.

QuantitativePrecipitationForecast

JSON gösterimi
{
  "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.
}
Alanlar
unit

enum (Unit)

Biriken yağış miktarını ölçmek için kullanılan birimin kodu.

_quantity birleşik alanı.

_quantity aşağıdakilerden yalnızca biri olabilir:

quantity

number

Belirli bir süre boyunca biriken ve sıvı su eşdeğeri olarak ölçülen yağış miktarı.

Rüzgar

JSON gösterimi
{
  "direction": {
    object (WindDirection)
  },
  "speed": {
    object (WindSpeed)
  },
  "gust": {
    object (WindSpeed)
  }
}
Alanlar
direction

object (WindDirection)

Rüzgarın yönü, geldiği açı.

speed

object (WindSpeed)

Rüzgarın hızı.

gust

object (WindSpeed)

Rüzgar hızı (rüzgar hızındaki ani artış).

WindDirection

JSON gösterimi
{
  "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.
}
Alanlar
cardinal

enum (Cardinal)

İsteğe bağlı. Rüzgarın estiği ana yönü temsil eden kod.

_degrees birleşik alanı.

_degrees aşağıdakilerden yalnızca biri olabilir:

degrees

integer

Rüzgarın derece cinsinden yönü (0 ile 360 arasında değerler).

WindSpeed

JSON gösterimi
{
  "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.
}
Alanlar
unit

enum (Unit)

İsteğe bağlı. Rüzgar hızını ölçmek için kullanılan birimi temsil eden kod.

_value birleşik alanı.

_value aşağıdakilerden yalnızca biri olabilir:

value

number

Rüzgar hızının değeri.

Konum

JSON gösterimi
{

  // 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.
}
Alanlar
location_type birleşik alanı. Bir konumu temsil etmenin farklı yolları. location_type aşağıdakilerden yalnızca biri olabilir:
latLng

object (LatLng)

Coğrafi koordinatlar kullanılarak belirtilen bir nokta.

placeId

string

Konumla ilişkili yer kimliği.

address

string

Kullanıcıların okuyabileceği adres (ör. açık adres, şehir veya posta kodu).

LatLng

JSON gösterimi
{
  "latitude": number,
  "longitude": number
}
Alanlar
latitude

number

Derece cinsinden enlem. [-90,0, +90,0] aralığında olmalıdır.

longitude

number

Derece cinsinden boylam. [-180,0, +180,0] aralığında olmalıdır.

İlişkilendirme

JSON gösterimi
{
  "title": string,
  "url": string
}
Alanlar
title

string

İlişkilendirme için gösterilecek başlık.

url

string

İlişkilendirme için bağlantı verilecek URL.

WeatherResultData

JSON gösterimi
{
  "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.
}
Alanlar
weatherCondition

object (WeatherCondition)

Hava durumu.

precipitation

object (Precipitation)

Yağış olasılığı ve biriken yağış miktarı.

wind

object (Wind)

Rüzgar koşulları.

attribution

object (Attribution)

Hava durumuyla birlikte gösterilmesi gereken ilişkilendirme.

_date_time birleşik alanı.

_date_time aşağıdakilerden yalnızca biri olabilir:

dateTime

string (Timestamp format)

Bu saatlik veya mevcut hava durumu girişinin zaman damgası.

Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

_temperature birleşik alanı.

_temperature aşağıdakilerden yalnızca biri olabilir:

temperature

object (Temperature)

Saatlik sıcaklık.

_feels_like_temperature birleşik alanı.

_feels_like_temperature aşağıdakilerden yalnızca biri olabilir:

feelsLikeTemperature

object (Temperature)

Hissedilen sıcaklığın saatlik ölçümü.

_heat_index birleşik alanı.

_heat_index aşağıdakilerden yalnızca biri olabilir:

heatIndex

object (Temperature)

Saatlik ısı endeksi sıcaklığı.

_air_pressure birleşik alanı.

_air_pressure aşağıdakilerden yalnızca biri olabilir:

airPressure

object (AirPressure)

Saatlik hava basıncı koşulları.

_date birleşik alanı.

_date aşağıdakilerden yalnızca biri olabilir:

date

object (Date)

Günlük hava durumu tahmininin sivil takvim tarihi.

_max_temperature birleşik alanı.

_max_temperature aşağıdakilerden yalnızca biri olabilir:

maxTemperature

object (Temperature)

Gün boyunca maksimum (en yüksek) sıcaklık.

_min_temperature birleşik alanı.

_min_temperature aşağıdakilerden yalnızca biri olabilir:

minTemperature

object (Temperature)

Gün boyunca en düşük sıcaklık.

_feels_like_max_temperature birleşik alanı.

_feels_like_max_temperature aşağıdakilerden yalnızca biri olabilir:

feelsLikeMaxTemperature

object (Temperature)

Gün boyunca hissedilen maksimum (en yüksek) sıcaklık.

_feels_like_min_temperature birleşik alanı.

_feels_like_min_temperature aşağıdakilerden yalnızca biri olabilir:

feelsLikeMinTemperature

object (Temperature)

Gün boyunca hissedilen minimum (düşük) sıcaklık.

_max_heat_index birleşik alanı.

_max_heat_index aşağıdakilerden yalnızca biri olabilir:

maxHeatIndex

object (Temperature)

Gün boyunca maksimum ısı endeksi sıcaklığı.

_sun_events birleşik alanı.

_sun_events aşağıdakilerden yalnızca biri olabilir:

sunEvents

object (SunEvents)

Güneşle ilgili etkinlikler (ör. gün doğumu, gün batımı).

_moon_events birleşik alanı.

_moon_events aşağıdakilerden yalnızca biri olabilir:

moonEvents

object (MoonEvents)

Ayla ilgili etkinlikler (ör. ayın doğuşu, ayın batışı).

_relative_humidity birleşik alanı.

_relative_humidity aşağıdakilerden yalnızca biri olabilir:

relativeHumidity

integer

Bağıl nem yüzdesi (0 ile 100 arasındaki değerler).

_uv_index birleşik alanı.

_uv_index aşağıdakilerden yalnızca biri olabilir:

uvIndex

integer

Maksimum ultraviyole (UV) indeksi.

_thunderstorm_probability birleşik alanı.

_thunderstorm_probability aşağıdakilerden yalnızca biri olabilir:

thunderstormProbability

integer

Gök gürültülü fırtına olasılığı (0 ile 100 arasında değerler).

_cloud_cover birleşik alanı.

_cloud_cover aşağıdakilerden yalnızca biri olabilir:

cloudCover

integer

Gökyüzünün bulutlarla kaplı yüzdesi (0 ile 100 arasında değerler).

Tarih

JSON gösterimi
{
  "year": integer,
  "month": integer,
  "day": integer
}
Alanlar
year

integer

Tarihin yılı. 1 ile 9999 arasında bir sayı olmalı veya yıl belirtilmeyen bir tarih için 0 olmalıdır.

month

integer

Yılın ayı. 1 ile 12 arasında bir değer olmalıdır. Ay ve gün olmadan bir yıl belirtmek için 0 değerini kullanın.

day

integer

Ayın günü. 1 ile 31 arasında olmalı ve yıl ile ay için geçerli olmalıdır. Yılı tek başına veya günün önemli olmadığı bir yıl ve ayı belirtmek için 0 olmalıdır.

AirQualityResultData

JSON gösterimi
{
  "hourlyResults": [
    {
      object (AirQualityHourlyResult)
    }
  ],
  "attribution": {
    object (Attribution)
  }
}
Alanlar
hourlyResults[]

object (AirQualityHourlyResult)

İstenen zaman için saatlik hava kalitesi verileri (Mevcut Koşullar veya tek saatlik sorgular için 1 giriş, geçmiş ya da gelecekteki yalnızca tarih sorgusu için en fazla 24 giriş veya tarih bugün olduğunda mevcut + kalan saatler içerir).

attribution

object (Attribution)

Hava kalitesi verileriyle birlikte gösterilmesi gereken ilişkilendirme.

AirQualityHourlyResult

JSON gösterimi
{
  "indexes": [
    {
      object (AirQualityIndex)
    }
  ],
  "pollutants": [
    {
      object (Pollutant)
    }
  ],
  "healthRecommendations": {
    object (HealthRecommendations)
  },
  "dateTime": {
    object (DateTime)
  }
}
Alanlar
indexes[]

object (AirQualityIndex)

Hava kalitesi indeksleri (ör. evrensel HKİ ve yerel HKİ)

pollutants[]

object (Pollutant)

air_quality_options.include_pollutant_concentration doğru olduğunda doldurulan ayrıntılı kirletici bilgileri.

healthRecommendations

object (HealthRecommendations)

Farklı nüfus grupları için sağlık önerileri

dateTime

object (DateTime)

Bu saatlik hava kalitesi girişi için konumun saat dilimindeki yerel tarih ve saat (year, month, day, hours, minutes, seconds ve utc_offset öğelerinden oluşur).

AirQualityIndex

JSON gösterimi
{
  "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.
}
Alanlar
displayName

string

Dizinin görünen adı (ör. "Evrensel AQI", "ABD EPA AQI").

valueDisplay

string

HKİ değerinin biçimlendirilmiş dize gösterimi.

category

string

Metin biçiminde hava kalitesi kategorisi (ör. "İyi hava kalitesi", "Orta düzeyde hava kalitesi").

dominantPollutant

string

Baskın kirleticinin kodu (ör. "pm25", "o3").

_value birleşik alanı.

_value aşağıdakilerden yalnızca biri olabilir:

value

integer

Sayısal HKİ değeri.

Kirliliğe yol açan madde

JSON gösterimi
{
  "displayName": string,
  "fullName": string,
  "concentration": {
    object (Concentration)
  },
  "additionalInfo": {
    object (AdditionalInfo)
  }
}
Alanlar
displayName

string

Kirletici maddenin kısa görünen adı (ör. "PM2.5", "O3").

fullName

string

Kirleticinin tam kimyasal veya yaygın adı (ör. "İnce partiküllü madde (<2,5 μm)", "Ozon").

concentration

object (Concentration)

Kirleticinin ölçülen konsantrasyonu.

additionalInfo

object (AdditionalInfo)

Kirleticinin kaynakları ve sağlığa etkileri hakkında ek bilgiler.

Konsantrasyon

JSON gösterimi
{
  "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.
}
Alanlar
unit

enum (Unit)

Yoğunluğun ölçü birimi.

_value birleşik alanı.

_value aşağıdakilerden yalnızca biri olabilir:

value

number

Sayısal konsantrasyon değeri.

AdditionalInfo

JSON gösterimi
{
  "sources": string,
  "effects": string
}
Alanlar
sources

string

Kirleticinin ana emisyon kaynakları.

effects

string

Kirleticiye maruz kalmanın sağlık üzerindeki olası etkileri.

HealthRecommendations

JSON gösterimi
{
  "generalPopulation": string,
  "elderly": string,
  "lungDiseasePopulation": string,
  "heartDiseasePopulation": string,
  "athletes": string,
  "pregnantWomen": string,
  "children": string
}
Alanlar
generalPopulation

string

Genel nüfus için rehberlik.

elderly

string

Yaşlı nüfusa yönelik rehberlik.

lungDiseasePopulation

string

Akciğer hastalığı veya solunum yolu rahatsızlığı olan kişiler için rehberlik.

heartDiseasePopulation

string

Kalp-damar veya kalp hastalığı olan kişiler için rehberlik.

athletes

string

Sporcular ve aktif açık hava meraklıları için rehberlik.

pregnantWomen

string

Hamile kadınlar için rehberlik

children

string

Çocuklar için rehberlik.

Tarih ve saat

JSON gösterimi
{
  "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.
}
Alanlar
year

integer

İsteğe bağlı. Tarihin yılı. 1 ile 9999 arasında bir değer olmalıdır. Yıl belirtilmeden tarih ve saat giriliyorsa 0 olmalıdır.

month

integer

İsteğe bağlı. Yılın ayı. 1 ile 12 arasında bir değer olmalıdır. Ay belirtilmeden tarih ve saat belirtiliyorsa 0 olmalıdır.

day

integer

İsteğe bağlı. Ayın günü. 1 ile 31 arasında olmalı ve yıl ile ay için geçerli olmalıdır. Gün belirtilmeden tarih ve saat belirtiliyorsa 0 olmalıdır.

hours

integer

İsteğe bağlı. 24 saat biçiminde günün saatleri. 0 ile 23 arasında olmalıdır. Varsayılan değer 0'dır (gece yarısı). Bir API, işletmenin kapanış saati gibi senaryolar için "24:00:00" değerine izin vermeyi seçebilir.

minutes

integer

İsteğe bağlı. Günün saatinin dakikası. 0 ile 59 arasında olmalıdır, varsayılan değer 0'dır.

seconds

integer

İsteğe bağlı. Zamanın dakikalarının saniyeleri. Normalde 0 ile 59 arasında olmalıdır, varsayılan değer 0'dır. Bir API, artık saniyelere izin veriyorsa 60 değerine izin verebilir.

nanos

integer

İsteğe bağlı. Nanosaniye cinsinden saniye kesirleri. 0 ile 999.999.999 arasında olmalıdır. Varsayılan değer 0'dır.

time_offset birleşik alanı. İsteğe bağlı. DateTime'ın UTC farkını veya saat dilimini belirtir. Saat dilimi verilerinin gelecekte değişebileceğini (örneğin, bir ülke yaz saati uygulaması başlangıç/bitiş tarihlerini değiştirir ve etkilenen aralıktaki gelecekteki tarih ve saatler zaten depolanmıştır) göz önünde bulundurarak bunlar arasında dikkatli bir seçim yapın. Atlanırsa DateTime'ın yerel saatte olduğu varsayılır. time_offset aşağıdakilerden yalnızca biri olabilir:
utcOffset

string (Duration format)

UTC farkı. -18 saat ile +18 saat arasında tam saniye olmalıdır. Örneğin, -4:00 değerindeki bir UTC farkı { seconds: -14400 } olarak gösterilir.

En fazla dokuz kesirli basamak içeren ve "s" ile biten, saniye cinsinden süre. Örnek: "3.5s".

timeZone

object (TimeZone)

Saat dilimi.

Süre

JSON gösterimi
{
  "seconds": string,
  "nanos": integer
}
Alanlar
seconds

string (int64 format)

Zaman aralığının işaretli saniyeleri. -315.576.000.000 ile +315.576.000.000 arasında (her iki değer de dahil) olmalıdır. Not: Bu sınırlar şu şekilde hesaplanır: 60 sn./dk. * 60 dk./sa. * 24 sa./gün * 365,25 gün/yıl * 10.000 yıl

nanos

integer

Zaman aralığının nanosaniye çözünürlüğünde saniyenin işaretli kesirleri. Bir saniyeden kısa süreler 0 seconds alanı ve pozitif veya negatif nanos alanı ile temsil edilir. Bir saniye veya daha uzun süreler için nanos alanının sıfır olmayan değeri, seconds alanıyla aynı işarete sahip olmalıdır. -999.999.999 ile +999.999.999 arasında (her iki değer de dahil) olmalıdır.

TimeZone

JSON gösterimi
{
  "id": string,
  "version": string
}
Alanlar
id

string

IANA Saat Dilimi Veritabanı saat dilimi. Örneğin, "America/New_York".

version

string

İsteğe bağlı. IANA Saat Dilimi Veritabanı sürüm numarası. Örneğin, "2019a".

PollenResultData

JSON gösterimi
{
  "dailyForecast": {
    object (DailyPollenForecast)
  },
  "attribution": {
    object (Attribution)
  }
}
Alanlar
dailyForecast

object (DailyPollenForecast)

İstenen tarih için günlük polen tahmini.

attribution

object (Attribution)

Polen verileriyle birlikte gösterilmesi gereken ilişkilendirme.

DailyPollenForecast

JSON gösterimi
{
  "date": {
    object (Date)
  },
  "categories": [
    {
      object (PollenCategoryInfo)
    }
  ],
  "plantSpecies": [
    {
      object (PlantSpeciesInfo)
    }
  ]
}
Alanlar
date

object (Date)

Tahminin sivil takvim tarihi.

categories[]

object (PollenCategoryInfo)

Geniş polen kategorisi dökümü (Ağaç, Çim, Yabani Ot).

plantSpecies[]

object (PlantSpeciesInfo)

Ayrıntılı bitki türü dökümü.

PollenCategoryInfo

JSON gösterimi
{
  "displayName": string,
  "inSeason": boolean,
  "index": {
    object (PollenIndex)
  },
  "healthRecommendations": [
    string
  ]
}
Alanlar
displayName

string

Kategorinin görünen adı (ör. "Ağaç", "Çim", "Yabani ot").

inSeason

boolean

Bu polen kategorisinin bölgede aktif olarak çiçek açıp açmadığı.

index

object (PollenIndex)

Bu kategori için Evrensel Polen İndeksi (UPI) ölçümü.

healthRecommendations[]

string

Polene duyarlı gruplar için uygulanabilir sağlık önerileri.

PollenIndex

JSON gösterimi
{
  "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.
}
Alanlar
category

string

Yerelleştirilmiş kategori sınıflandırması (ör. "Yok", "Çok Düşük", "Düşük", "Orta", "Yüksek", "Çok Yüksek").

description

string

Polen risk düzeyinin açıklaması.

_value birleşik alanı.

_value aşağıdakilerden yalnızca biri olabilir:

value

integer

Sayısal UPI değeri (0 ile 5 arasında ölçek).

PlantSpeciesInfo

JSON gösterimi
{
  "code": string,
  "displayName": string,
  "family": string,
  "inSeason": boolean,
  "index": {
    object (PollenIndex)
  },
  "season": string,
  "crossReactions": string
}
Alanlar
code

string

Makine tarafından okunabilen tür kodu (ör. "BIRCH", "JAPANESE_CEDAR", "RAGWEED").

displayName

string

Bitki türünün yerelleştirilmiş görünen adı (ör. "Huş").

family

string

Botanik aile adı (ör. "Betulaceae (huş ağacı ailesi)").

inSeason

boolean

Bu bitki türünün şu anda tam zamanında olup olmadığı.

index

object (PollenIndex)

Bu tür için Evrensel Polen İndeksi (UPI) ölçümü.

season

string

Tipik çiçeklenme mevsimi açıklaması (ör. "Kış sonu, ilkbahar").

crossReactions

string

Bilinen çapraz reaktif alerjenler (ör. "Kızılağaç, fındık, kayın ve meşe poleni").

Birim

Sıcaklıkları ölçmek için kullanılan birimi temsil eder.

Sıralamalar
UNIT_UNSPECIFIED Sıcaklık birimi belirtilmemiş.
CELSIUS Sıcaklık santigrat cinsinden ölçülür.
FAHRENHEIT Sıcaklık, fahrenhayt cinsinden ölçülür.

Faz

Ay'ın evresini gösterir.

Sıralamalar
PHASE_UNSPECIFIED Belirtilmemiş ay evresi.
NEW_MOON Ay, güneş tarafından aydınlatılmaz.
WAXING_CRESCENT Ay, kuzey yarımkürede sağ tarafında %0-%50 🌒, güney yarımkürede ise sol tarafında %0-%50 🌘 oranında aydınlatılır.
FIRST_QUARTER Ay, kuzey yarımkürede sağ tarafında %50,1 🌓, güney yarımkürede ise sol tarafında %50,1 🌗 oranında aydınlatılır.
WAXING_GIBBOUS Ay, kuzey yarımkürede sağ tarafında %50-%100 🌔, güney yarımkürede ise sol tarafında %50-%100 🌖 oranında aydınlatılır.
FULL_MOON Ay tamamen aydınlıktır.
WANING_GIBBOUS Ay, kuzey yarımkürede sol tarafında %50-%100 🌖, güney yarımkürede ise sağ tarafında %50-%100 🌔 oranında aydınlatılır.
LAST_QUARTER Ay, kuzey yarımkürede sol tarafında %50,1 🌗, güney yarımkürede ise sağ tarafında %50,1 🌓 oranında aydınlatılır.
WANING_CRESCENT Ay, kuzey yarımkürede sol tarafında %0-%50 🌘, güney yarımkürede ise sağ tarafında %0-%50 🌒 oranında aydınlatılır.

Tür

Hava durumu tahmini öğesinin bağlamında hava durumu türünü işaretler.

Not: 42-139 değerlerine sahip koşullar şu anda yalnızca Japonya ve Kore'deki konumlar için döndürülür.

Sıralamalar
TYPE_UNSPECIFIED Hava durumu belirtilmemiş.
CLEAR Bulut yok.
MOSTLY_CLEAR Aralıklı bulutlu.
PARTLY_CLOUDY Parçalı bulutlu (biraz bulutlu).
MOSTLY_CLOUDY Çoğunlukla bulutlu (güneşten çok bulut var).
CLOUDY Bulutlu (güneş yok, her yer bulutlu).
WINDY Kuvvetli rüzgar.
WIND_AND_RAIN Yağışlı ve şiddetli rüzgarlı.
LIGHT_RAIN_SHOWERS Aralıklı hafif yağmur.
CHANCE_OF_SHOWERS Aralıklı yağmur ihtimali.
SCATTERED_SHOWERS Aralıklı yağmur.
RAIN_SHOWERS Sağanak, yağmura kıyasla daha kısa süren, başlangıç ve bitiş zamanları açısından ani olan ve yoğunluğunda hızlı değişiklikler görülen yağışlardır.
HEAVY_RAIN_SHOWERS Şiddetli sağanak yağış.
LIGHT_TO_MODERATE_RAIN Yağmur (hafif ila orta şiddette).
MODERATE_TO_HEAVY_RAIN Yağmur (orta ila yoğun şiddette).
RAIN Orta kuvvette yağmur.
LIGHT_RAIN Hafif yağmurlu.
HEAVY_RAIN Şiddetli yağmur.
RAIN_PERIODICALLY_HEAVY Zaman zaman kuvvetli olmak üzere yağmurlu.
LIGHT_SNOW_SHOWERS Kısa sürelerle farklı yoğunluklarda yağan hafif kar.
CHANCE_OF_SNOW_SHOWERS Yer yer kar yağışı ihtimali.
SCATTERED_SNOW_SHOWERS Kısa sürelerle farklı yoğunluklarda yağan kar.
SNOW_SHOWERS Sağanak kar yağışı.
HEAVY_SNOW_SHOWERS Sağanak kar yağışı.
LIGHT_TO_MODERATE_SNOW Hafif ila orta şiddette kar yağışı.
MODERATE_TO_HEAVY_SNOW Orta ila yoğun şiddette kar yağışı.
SNOW Orta kuvvette kar.
LIGHT_SNOW Hafif kar yağışlı.
HEAVY_SNOW Yoğun kar yağışlı.
SNOWSTORM Kar yağışlı, gök gürültülü ve şimşekli olabilir.
SNOW_PERIODICALLY_HEAVY Ara sıra yoğun kar yağışı.
HEAVY_SNOW_STORM Gök gürültüsü ve şimşekle birlikte yoğun kar yağışı.
BLOWING_SNOW Şiddetli rüzgarla birlikte kar yağışı.
RAIN_AND_SNOW Karla karışık yağmur.
HAIL Dolu
HAIL_SHOWERS Kısa sürelerle farklı yoğunluklarda yağan dolu.
THUNDERSTORM Gök gürültülü fırtına.
THUNDERSHOWER Gök gürültüsü ve şimşek eşliğinde yağan yağmur.
LIGHT_THUNDERSTORM_RAIN Hafif gök gürültülü yağmur.
SCATTERED_THUNDERSTORMS Kısa süreli ve farklı şiddetlerde yağmurun eşlik ettiği gök gürültülü fırtına.
HEAVY_THUNDERSTORM Yoğun gök gürültülü fırtına.
CLEAR_AFTER_FOG_IN_THE_MORNING Sabah saatlerinde sisli, ardından açık.
CLEAR_BUT_LATER_TURNING_CLOUDY Açık ancak ilerleyen saatlerde bulutlu.
CLEAR_BUT_LATER_TURNING_TO_RAIN_AND_SNOW_MAIN_CONSTITUENT_RAIN Açık ancak ilerleyen saatlerde karla karışık yağmurlu, çoğunlukla yağmur
CLEAR_BUT_LATER_TURNING_TO_SNOW_AND_RAIN_MAIN_CONSTITUENT_SNOW Açık ancak ilerleyen saatlerde karla karışık yağmurlu, çoğunlukla kar
CLEAR_BUT_THUNDERSTORMS_LATER Açık ancak ilerleyen saatlerde gök gürültülü fırtına.
CLEAR_IN_THE_MORNING_BUT_CLOUDY_IN_THE_EVENING Sabah açık ancak akşam saatlerinde bulutlu.
CLEAR_IN_THE_MORNING_WITH_BRIEF_RAIN_IN_THE_EVENING Sabah açık, akşam kısa süreli yağmur.
CLEAR_MORNING_WITH_BRIEF_RAIN Sabah açık ve kısa süre yağmurlu.
CLEAR_WITH_BRIEF_RAIN Açık ve kısa süre yağmurlu.
CLEAR_WITH_BRIEF_RAIN_AND_SNOW_RAIN_AS_MAIN_CONSTITUENT Açık, kısa süre karla karışık yağmurlu, çoğunlukla yağmur.
CLEAR_WITH_BRIEF_RAIN_LATER Açık, ilerleyen saatlerde kısa süre yağmurlu.
CLEAR_WITH_BRIEF_SNOW Açık, kısa süre kar yağışlı.
CLEAR_WITH_BRIEF_SNOW_AND_RAIN_SNOW_AS_MAIN_CONSTITUENT Açık, kısa süre karla karışık yağmurlu, çoğunlukla kar
CLEAR_WITH_BRIEF_SNOW_LATER Açık, ilerleyen saatlerde kısa süre kar yağışlı.
CLEAR_WITH_PERIODIC_CLOUDS_LATER Açık, ilerleyen saatlerde zaman zaman bulutlu.
CLEAR_WITH_PERIODIC_RAIN Açık ve zaman zaman yağmurlu.
CLEAR_WITH_PERIODIC_RAIN_ACCOMPANIED_BY_THUNDER Açık ve zaman zaman fırtınalı yağmurlu.
CLEAR_WITH_PERIODIC_RAIN_AND_SNOW_RAIN_AS_MAIN_CONSTITUENT Açık, zaman zaman karla karışık yağmurlu, çoğunlukla yağmur.
CLEAR_WITH_PERIODIC_RAIN_LATER Açık, ilerleyen saatlerde zaman zaman yağmurlu.
CLEAR_WITH_PERIODIC_SNOW Açık, zaman zaman kar yağışlı.
CLEAR_WITH_PERIODIC_SNOW_AND_RAIN_SNOW_AS_MAIN_CONSTITUENT Açık, zaman zaman karla karışık yağmurlu, çoğunlukla kar
CLEAR_WITH_PERIODIC_SNOW_LATER Açık, ilerleyen saatlerde zaman zaman kar yağışlı.
CLEAR_WITH_RAIN_AFTER_MIDNIGHT Açık, gece yarısından sonra yağmurlu.
CLEAR_WITH_RAIN_IN_THE_NIGHT Açık, gece saatlerinde yağmurlu.
CLEAR_WITH_RAIN_LATER Açık, ilerleyen saatlerde yağmurlu.
CLEAR_WITH_SNOW_ALONG_THE_MOUNTAINS Açık, dağlarda kar yağışlı.
CLEAR_WITH_SNOW_LATER Açık, ilerleyen saatlerde kar yağışlı.
CLEAR_WITH_THUNDERSTORMS_ALONG_THE_MOUNTAINS Açık, dağlarda gök gürültülü fırtına.
CLEAR_WITH_THUNDERSTORMS_IN_THE_AFTERNOON Açık ve öğleden sonra gök gürültülü fırtına.
CLOUDY_BUT_CLEAR_LATER Bulutlu ancak ilerleyen saatlerde açık.
CLOUDY_BUT_LATER_TURNING_TO_RAIN_AND_SNOW_MAIN_CONSTITUENT_RAIN Bulutlu ancak ilerleyen saatlerde karla karışık yağmurlu, çoğunlukla yağmur
CLOUDY_BUT_LATER_TURNING_TO_SNOW_AND_RAIN_MAIN_CONSTITUENT_SNOW Bulutlu ancak ilerleyen saatlerde karla karışık yağmurlu, çoğunlukla kar.
CLOUDY_BUT_PERIODICALLY_CLEAR_LATER Bulutlu ancak ilerleyen saatlerde zaman zaman açık.
CLOUDY_BUT_THUNDERSTORMS_LATER Bulutlu ancak ilerleyen saatlerde gök gürültülü fırtına.
CLOUDY_MORNING_WITH_BRIEF_RAIN Sabah bulutlu ve kısa süre yağmurlu.
CLOUDY_PERIODICALLY_CLEAR Bulutlu, zaman zaman açık.
CLOUDY_SNOWING_IN_THE_EVENING Bulutlu, akşam saatlerinde kar yağışlı.
CLOUDY_SNOWING_IN_THE_NIGHT Bulutlu, gece kar yağışlı.
CLOUDY_WITH_BRIEF_RAIN Bulutlu ve kısa süre yağmurlu.
CLOUDY_WITH_BRIEF_RAIN_AND_SNOW_RAIN_AS_MAIN_CONSTITUENT Bulutlu, kısa süre karla karışık yağmurlu, çoğunlukla yağmur.
CLOUDY_WITH_BRIEF_RAIN_LATER Bulutlu, ilerleyen saatlerde kısa süre yağmurlu.
CLOUDY_WITH_BRIEF_SNOW Bulutlu ve kısa süreli kar yağışlı.
CLOUDY_WITH_BRIEF_SNOW_AND_RAIN_SNOW_AS_MAIN_CONSTITUENT Bulutlu, kısa süre karla karışık yağmurlu, çoğunlukla kar
CLOUDY_WITH_BRIEF_SNOW_LATER Bulutlu, ilerleyen saatlerde kısa süre kar yağışlı.
CLOUDY_WITH_BRIEF_THUNDERSTORM Bulutlu, kısa süreli gök gürültülü fırtına.
CLOUDY_WITH_FOG_ON_THE_OCEAN_AND_AT_THE_SEASHORE Bulutlu, okyanus üzerinde ve kıyıda sisli.
CLOUDY_WITH_PERIODIC_RAIN Bulutlu ve zaman zaman yağmurlu.
CLOUDY_WITH_PERIODIC_RAIN_ACCOMPANIED_BY_THUNDER Bulutlu ve zaman zaman gök gürültülü yağmurlu.
CLOUDY_WITH_PERIODIC_RAIN_AND_SNOW_RAIN_AS_MAIN_CONSTITUENT Bulutlu, zaman zaman karla karışık yağmurlu, çoğunlukla yağmur
CLOUDY_WITH_PERIODIC_RAIN_LATER Bulutlu, ilerleyen saatlerde zaman zaman yağmurlu.
CLOUDY_WITH_PERIODIC_SNOW Bulutlu ve zaman zaman kar yağışlı.
CLOUDY_WITH_PERIODIC_SNOW_ACCOMPANIED_BY_THUNDER Bulutlu ve zaman zaman fırtınalı kar yağışlı.
CLOUDY_WITH_PERIODIC_SNOW_AND_RAIN_SNOW_AS_MAIN_CONSTITUENT Bulutlu, zaman zaman karla karışık yağmurlu, çoğunlukla kar
CLOUDY_WITH_PERIODIC_SNOW_LATER Bulutlu ve ilerleyen saatlerde zaman zaman kar yağışlı.
CLOUDY_WITH_RAIN_AFTER_MIDNIGHT Bulutlu, gece yarısından sonra yağmurlu.
CLOUDY_WITH_RAIN_FROM_ABOUT_NOON Bulutlu, öğle saatlerinden itibaren yağmurlu.
CLOUDY_WITH_RAIN_FROM_EVENING Bulutlu, akşam saatlerinden itibaren yağmurlu.
CLOUDY_WITH_RAIN_LATER Bulutlu ve ilerleyen saatlerde yağmurlu.
CLOUDY_WITH_SNOW_FROM_AROUND_NOON Bulutlu, öğle saatlerinden itibaren kar yağışlı.
CLOUDY_WITH_SNOW_LATER Bulutlu, ilerleyen saatlerde kar yağışlı.
FOG Sisli.
RAINSNOW_MIX_LATER_BECOMING_CLEAR_RAIN_AS_MAIN Çoğunlukla yağmur olmak üzere karla karışık yağmurlu, ilerleyen saatlerde açık.
RAINSNOW_MIX_RAIN_AS_MAIN Çoğunlukla yağmur olmak üzere karla karışık yağmurlu.
RAINY_BUT_PERIODICALLY_CLEAR Yağmurlu ancak zaman zaman açık.
RAIN_ACCOMPANIED_BY_LIGHTNING Yıldırım ve yağmur.
RAIN_ACCOMPANIED_BY_WINDSTORM Fırtınalı yağmurlu.
RAIN_CLEAR_AT_NIGHT Yağmurlu, gece saatlerinde açık.
RAIN_CLEAR_FROM_AROUND_EVENING Yağmurlu, akşam saatlerinden itibaren açık.
RAIN_CLEAR_FROM_AROUND_NOON Yağmurlu, öğle saatlerinden itibaren açık.
RAIN_LATER_BECOMING_CLEAR Yağmurlu, ilerleyen saatlerde açık.
RAIN_LATER_BECOMING_CLOUDY Yağmurlu, ilerleyen saatlerde bulutlu.
RAIN_LATER_BECOMING_SNOW Yağmurlu, ilerleyen saatlerde kar yağışlı.
RAIN_LATER_WITH_PERIODIC_SNOW Yağmurlu, ilerleyen saatlerde zaman zaman kar yağışlı.
RAIN_SNOW_AT_NIGHT Yağmurlu, gece kar yağışlı.
RAIN_SNOW_IN_THE_EVENING Yağmurlu, akşam saatlerinde kar yağışlı.
RAIN_TEMPORARILY_BECOMING_SLEET Yağmurlu, kısa süreli sulu kar yağışlı.
RAIN_THAT_PERIODICALLY_STOPS Zaman zaman devam eden yağmur.
RAIN_WITH_BRIEF_SNOW Yağmurlu, kısa süre kar yağışlı.
RAIN_WITH_PERIODIC_SNOW Yağmur ve zaman zaman kar yağışı.
SNOWRAIN_MIX_LATER_BECOMING_CLEAR_SNOW_AS_MAIN Çoğunlukla kar olmak üzere karla karışık yağmurlu, ilerleyen saatlerde açık.
SNOWRAIN_MIX_LATER_BECOMING_CLOUDY_SNOW_AS_MAIN Çoğunlukla kar olmak üzere karla karışık yağmurlu, ilerleyen saatlerde bulutlu
SNOWRAIN_MIX_SNOW_AS_MAIN Çoğunlukla kar olmak üzere karla karışık yağmurlu.
SNOW_ACCOMPANIED_BY_LIGHTNING Şimşekle karışık kar
SNOW_BECOMING_SLEET Kar yağışlı, ilerleyen saatlerde sulu kar yağışlı.
SNOW_LATER_CLEAR Kar yağışlı, ilerleyen saatlerde açık.
SNOW_LATER_CLOUDY Kar yağışlı, ilerleyen saatlerde bulutlu.
SNOW_LATER_RAIN Kar yağışlı, ilerleyen saatlerde yağmurlu.
SNOW_PERIODICALLY_CLEAR Kar yağışlı, zaman zaman açık.
SNOW_THAT_PERIODICALLY_STOPS Aralıklı olarak devam eden kar.
SNOW_TURNING_TO_RAIN_AROUND_NOON Öğle saatlerinde yağmura dönüşen kar yağışlı.
SNOW_TURNING_TO_RAIN_IN_THE_EVENING Akşam saatlerinde yağmura dönüşen kar yağışı.
SNOW_TURNING_TO_RAIN_IN_THE_NIGHT Gece saatlerinde yağmura dönüşen kar yağışlı.
SNOW_WITH_BRIEF_RAIN Kar yağışlı, kısa süre yağmurlu.
SNOW_WITH_BRIEF_SLEET Kar ve kısa süreli sulu kar yağışı.
SNOW_WITH_PERIODIC_RAIN Kar yağışlı, zaman zaman yağmurlu.
VERY_HOT Çok sıcak.
SLEET Sulu kar
HEAVY_RAIN_TO_RAINSTORM Kuvvetli yağmur-yağmur fırtınası.

Tür

Belirli bir konumdaki yağış türünü gösterir.

Sıralamalar
TYPE_UNSPECIFIED Belirtilmemiş yağış türü.
NONE Yağış yok.
SNOW Kar yağışı.
RAIN Yağmur yağışı.
LIGHT_RAIN Hafif yağmur yağışı.
HEAVY_RAIN Şiddetli yağmur yağışı.
RAIN_AND_SNOW Hem yağmur hem de kar yağışı.
SLEET Sulu kar yağışı.
FREEZING_RAIN Donan yağmur yağışı.
PRECIPITATION_TYPE_HAIL Dolu yağışı.

Birim

Biriken yağış miktarını ölçmek için kullanılan birimi temsil eder.

Sıralamalar
UNIT_UNSPECIFIED Belirtilmemiş yağış birimi.
MILLIMETERS Yağış miktarı milimetre cinsinden ölçülür.
INCHES Yağış miktarı inç cinsinden ölçülür.

Bordo

Ana yönleri (ara yönler dahil) temsil eder.

Sıralamalar
CARDINAL_UNSPECIFIED Ana yön belirtilmemiş.
NORTH Kuzey ana yönü.
NORTH_NORTHEAST Kuzey-kuzeydoğu ikincil ara yönü.
NORTHEAST Kuzeydoğu ara yönü.
EAST_NORTHEAST Doğu-kuzeydoğu ikincil ara yönü.
EAST Doğu yönü.
EAST_SOUTHEAST Doğu-güneydoğu ikincil ara yönü.
SOUTHEAST Güneydoğu ara yönü.
SOUTH_SOUTHEAST Güney-güneydoğu ikincil ara yönü.
SOUTH Güney ana yönü.
SOUTH_SOUTHWEST Güney-güneybatı ikincil ara yönü.
SOUTHWEST Güneybatı ara yönü.
WEST_SOUTHWEST Batı-güneybatı ikincil ara yönü.
WEST Batı yönü.
WEST_NORTHWEST Batı-kuzeybatı ikincil ara yönü.
NORTHWEST Kuzeybatı ara yönü.
NORTH_NORTHWEST Kuzey-kuzeybatı ikincil ara yönü.

Birim

Hızı ölçmek için kullanılan birimi temsil eder.

Sıralamalar
UNIT_UNSPECIFIED Hız birimi belirtilmedi.
KILOMETERS_PER_HOUR Hız, kilometre/saat cinsinden ölçülür.
MILES_PER_HOUR Hız, mil/saat cinsinden ölçülür.

Birim

Kirletici konsantrasyonunu ölçmek için kullanılan birimler.

Sıralamalar
UNIT_UNSPECIFIED Belirtilmemiş konsantrasyon birimi.
PARTS_PER_BILLION Milyarda bir (ppb).
MICROGRAMS_PER_CUBIC_METER Metreküp başına mikrogram (µg/m³).

Araç Notları

Araç ek açıklamaları, belirli bir aracın temel riskini açıklamak için MCP istemcilerine gönderilir. Çoğu istemci bu ipuçlarını güvenilir olarak değerlendirmez ancak kullanıcıya ne zaman onay istemi gönderileceğine karar vermek için kullanılabilir.

Başlık dizesiyle birlikte aşağıdaki boole ipuçları şu şekilde tanımlanır:

  • readOnlyHint: Doğru ise araç, ortamını değiştirmez. Varsayılan: false.
  • destructiveHint: Doğru ise araç, yıkıcı işlemler gerçekleştirebilir. Yanlış ise araç yalnızca ekleme işlemleri gerçekleştirebilir. Varsayılan: true.
  • idempotentHint: Doğru ise aracın aynı bağımsız değişkenlerle tekrar tekrar çağrılması, ortamı üzerinde ek bir etki yaratmaz. Varsayılan: false.
  • openWorldHint: Doğru ise araç, harici varlıkların "açık dünyası" ile etkileşim kurabilir. Yanlış ise araç yalnızca dahili varlıklarla etkileşim kurabilir. Örneğin, web arama aracı açık dünya olurken bellek aracı açık dünya olmaz.

Yıkıcı İpucu: ❌ | Aynı Sonucu Veren İpucu: ❌ | Salt Okunur İpucu: ✅ | Açık Dünya İpucu: ❌