MCP Tools Reference: mapstools.googleapis.com

टूल: lookup_weather

यह कुकी, मौसम का पूरा डेटा इकट्ठा करती है. इसमें मौजूदा मौसम की जानकारी, हर घंटे और हर दिन के मौसम का पूर्वानुमान शामिल है. उपलब्ध डेटा: तापमान (अभी का, महसूस होने वाला, ज़्यादा से ज़्यादा/कम से कम, हीट इंडेक्स), हवा (रफ़्तार, झोंके, दिशा), खगोलीय घटनाएं (सूर्योदय/सूर्यास्त, चंद्रमा की कलाएं), बारिश (टाइप, संभावना, मात्रा/क्यूपीएफ़), वायुमंडलीय स्थितियां (यूवी इंडेक्स, नमी, बादल, बिजली गिरने की संभावना) और जियोकोड की गई जगह का पता. जगह की जानकारी और जगह के नियम (ज़रूरी): 'location' फ़ील्ड का इस्तेमाल करके, उस जगह की जानकारी दी जाती है जिसके लिए मौसम के डेटा का अनुरोध किया गया है. यह फ़ील्ड, 'oneof' स्ट्रक्चर है. इसका मतलब है कि मौसम के डेटा को सटीक तरीके से खोजने के लिए, आपको यहां दिए गए तीन लोकेशन सब-फ़ील्ड में से सिर्फ़ एक के लिए वैल्यू देनी होगी. 1. भौगोलिक निर्देशांक (lat_lng) * इसका इस्तेमाल तब करें, जब आपको अक्षांश/देशांतर की सटीक जानकारी दी गई हो. * उदाहरण: "lat_lng": { "latitude": 34.0522, "longitude": -118.2437 } // लॉस ऐंजेलिस 2. जगह का आईडी (place_id) * यह एक ऐसी स्ट्रिंग आइडेंटिफ़ायर होती है जो Google Maps के जगह के आईडी की पहचान करती है. * search_places टूल से place_id को फ़ेच किया जा सकता है. * उदाहरण: "place_id": "ChIJLU7jZClu5kcR4PcOOO6p3I0" // आइफ़िल टावर 3. पते की स्ट्रिंग (पता) * यह एक फ़्री-फ़ॉर्म स्ट्रिंग होती है. जियोकोडिंग के लिए, इसमें सटीक जानकारी देना ज़रूरी है. * शहर और इलाका: हमेशा इलाका/देश शामिल करें (जैसे, "लंदन, यूके" होना चाहिए, न कि "लंदन"). * मोहल्ले का पता: पूरा पता दें. जैसे, "1600 Pennsylvania Ave NW, Washington, DC"). * पिन कोड: इसके साथ देश का नाम होना ज़रूरी है (जैसे, "90210, USA", न कि "90210"). इस्तेमाल करने के मोड: 1. मौसम की मौजूदा स्थिति: सिर्फ़ address की जानकारी दो. date और hour की वैल्यू न दें. 2. हर घंटे के हिसाब से मौसम का पूर्वानुमान: address, date, और hour (0-23) की जानकारी दें. इसका इस्तेमाल खास समय के लिए करें. जैसे, "शाम 5 बजे") या 'अगले कुछ घंटे' या 'आज बाद में' जैसे शब्दों का इस्तेमाल करें. अगर उपयोगकर्ता मिनट के हिसाब से समय तय करता है, तो उसे सबसे नज़दीकी घंटे में बदल दें. फ़िलहाल, अगले 48 घंटों के बाद के मौसम की जानकारी नहीं दी जा सकती. 3. आज के मौसम का पूर्वानुमान: address और date के बारे में जानकारी दो. hour की वैल्यू न दें. इसका इस्तेमाल, दिन के सामान्य अनुरोधों के लिए करें. जैसे, "कल का मौसम", "शुक्रवार का मौसम", "25 दिसंबर का मौसम"). अगर आज की तारीख कॉन्टेक्स्ट में नहीं है, तो आपको उपयोगकर्ता को इसके बारे में बताना चाहिए. आज को शामिल करके, अगले सात दिनों से ज़्यादा के लिए रोज़ाना के पूर्वानुमान की सुविधा उपलब्ध नहीं है. मौसम की पुरानी जानकारी नहीं दी जा सकती. पैरामीटर की सीमाएं: * टाइमज़ोन: सभी date और hour इनपुट, जगह के स्थानीय टाइमज़ोन के हिसाब से होने चाहिए, न कि उपयोगकर्ता के टाइमज़ोन के हिसाब से. * तारीख का फ़ॉर्मैट: इनपुट को {year, month, day} पूर्णांकों में अलग किया जाना चाहिए. * यूनिट: डिफ़ॉल्ट रूप से METRIC पर सेट होती है. अगर उपयोगकर्ता अमेरिका के स्टैंडर्ड के हिसाब से जानकारी मांगता है या साफ़ तौर पर इसके लिए अनुरोध करता है, तो फ़ारेनहाइट/मील के लिए units_system को IMPERIAL पर सेट करें.

यहां दिए गए सैंपल में, curl का इस्तेमाल करके lookup_weather एमसीपी टूल को चालू करने का तरीका बताया गया है.

Curl अनुरोध
                  
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 tool's MCP specification
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'
                

इनपुट स्कीमा

LookupWeather तरीके के लिए अनुरोध - इससे अनुरोध की गई जगह के मौसम की जानकारी मिलती है.

LookupWeatherRequest

JSON के काेड में दिखाना
{
  "DEPRECATEDAddress": string,
  "unitsSystem": enum (UnitsSystem),
  "location": {
    object (Location)
  },

  // Union field _date can be only one of the following:
  "date": {
    object (google.type.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.
}
फ़ील्ड
DEPRECATEDAddress
(deprecated)

string

इस्तेमाल बंद कर दिया गया है: इसके बजाय, जगह की जानकारी का इस्तेमाल करें.

unitsSystem

enum (UnitsSystem)

ज़रूरी नहीं. मौसम की जानकारी के लिए इस्तेमाल किया जाने वाला यूनिट सिस्टम. अगर यह जानकारी नहीं दी जाती है, तो मौसम की जानकारी मेट्रिक सिस्टम में दिखाई जाएगी (डिफ़ॉल्ट = METRIC).

location

object (Location)

ज़रूरी है. वह जगह जहां के मौसम की जानकारी चाहिए.

यूनियन फ़ील्ड _date.

_date इनमें से सिर्फ़ एक हो सकता है:

date

object (google.type.Date)

ज़रूरी नहीं. मौसम की जानकारी पाने की तारीख. ध्यान दें: यह तारीख, जगह की जानकारी वाले फ़ील्ड में दी गई जगह के स्थानीय टाइमज़ोन के हिसाब से होती है. तारीख, अगले सात दिनों के अंदर की होनी चाहिए.

यूनियन फ़ील्ड _hour.

_hour इनमें से सिर्फ़ एक हो सकता है:

hour

integer

ज़रूरी नहीं. मौसम की जानकारी के लिए अनुरोध किए गए समय का घंटा. यह 24 घंटे के फ़ॉर्मैट (0-23) में होना चाहिए. यह वैल्यू, जगह की जानकारी वाले फ़ील्ड में बताई गई जगह के स्थानीय टाइमज़ोन के हिसाब से होती है. हर घंटे के हिसाब से मौसम का पूर्वानुमान, सिर्फ़ अगले 48 घंटों के लिए उपलब्ध होता है.

तारीख

JSON के काेड में दिखाना
{
  "year": integer,
  "month": integer,
  "day": integer
}
फ़ील्ड
year

integer

तारीख का साल. यह 1 से 9999 के बीच होना चाहिए. साल के बिना तारीख तय करने के लिए, इसे 0 पर सेट करें.

month

integer

साल का महीना. यह वैल्यू 1 से 12 के बीच होनी चाहिए. अगर आपको महीने और दिन के बिना साल की जानकारी देनी है, तो इसे 0 पर सेट करें.

day

integer

महीने का दिन. यह 1 से 31 के बीच होना चाहिए और साल और महीने के लिए मान्य होना चाहिए. इसके अलावा, इसे 0 पर सेट करके सिर्फ़ साल या साल और महीने की जानकारी दी जा सकती है. ऐसे में, दिन की जानकारी देना ज़रूरी नहीं होता.

जगह

JSON के काेड में दिखाना
{

  // Union field location_type can be only one of the following:
  "latLng": {
    object (google.type.LatLng)
  },
  "placeId": string,
  "address": string
  // End of list of possible types for union field location_type.
}
फ़ील्ड
यूनियन फ़ील्ड location_type. किसी जगह की जानकारी दिखाने के अलग-अलग तरीके. location_type इनमें से सिर्फ़ एक हो सकता है:
latLng

object (google.type.LatLng)

भौगोलिक निर्देशांकों का इस्तेमाल करके तय किया गया पॉइंट.

placeId

string

जगह से जुड़ा प्लेस आईडी .

address

string

ऐसा पता जिसे कोई भी व्यक्ति आसानी से पढ़ सके या प्लस कोड. ज़्यादा जानकारी के लिए, https://plus.codes पर जाएं.

LatLng

JSON के काेड में दिखाना
{
  "latitude": number,
  "longitude": number
}
फ़ील्ड
latitude

number

डिग्री में अक्षांश. यह [-90.0, +90.0] की रेंज में होना चाहिए.

longitude

number

डिग्री में देशांतर. यह [-180.0, +180.0] की रेंज में होना चाहिए.

आउटपुट स्कीमा

LookupWeather RPC के लिए जवाब - इससे अनुरोध की गई जगह पर मौसम की स्थिति के बारे में पता चलता है.

इस जवाब में हर घंटे और हर दिन के हिसाब से जानकारी दी गई है. इसलिए, जवाब को तीन सेक्शन में बांटा गया है: हर घंटे, हर दिन, और शेयर किया गया. सिर्फ़ हर घंटे और हर दिन के हिसाब से तय की गई कीमत वाले फ़ील्ड को 'ज़रूरी नहीं' के तौर पर मार्क किया जाता है. हर घंटे और हर दिन की जानकारी के बीच शेयर किए गए फ़ील्ड के लिए, कुछ फ़ील्ड हमेशा मौजूद रहते हैं. इसलिए, उन्हें 'ज़रूरी नहीं' के तौर पर मार्क नहीं किया जाता है. वहीं, बाकी फ़ील्ड को 'ज़रूरी नहीं' के तौर पर मार्क किया जाता है, क्योंकि वे हमेशा उपलब्ध नहीं होते.

LookupWeatherResponse

JSON के काेड में दिखाना
{
  "weatherCondition": {
    object (WeatherCondition)
  },
  "precipitation": {
    object (Precipitation)
  },
  "wind": {
    object (Wind)
  },
  "DEPRECATEDGeocodedAddress": string,
  "returnedLocation": {
    object (Location)
  },

  // 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.
}
फ़ील्ड
weatherCondition

object (WeatherCondition)

मौसम की स्थिति

precipitation

object (Precipitation)

बारिश की संभावना और बारिश की कुल मात्रा

wind

object (Wind)

हवा की स्थिति

DEPRECATEDGeocodedAddress
(deprecated)

string

इस्तेमाल बंद कर दिया गया है: इसके बजाय, returned_location का इस्तेमाल करें.

returnedLocation

object (Location)

ज़रूरी है. वह जगह जहां के मौसम की जानकारी दिखाई जाती है. यह जगह, अनुरोध में दी गई जगह से मेल खाती है. हालांकि, अगर अनुरोध की गई जगह, ऐसा पता है जो किसी जगह की सामान्य जानकारी देता है (जैसे, "माउंटेन व्यू, कैलिफ़ोर्निया"), तो यह जगह, अनुरोध में दी गई जगह से अलग हो सकती है.

यूनियन फ़ील्ड _temperature.

_temperature इनमें से सिर्फ़ एक हो सकता है:

temperature

object (Temperature)

हर घंटे का तापमान

यूनियन फ़ील्ड _feels_like_temperature.

_feels_like_temperature इनमें से सिर्फ़ एक हो सकता है:

feelsLikeTemperature

object (Temperature)

हर घंटे के हिसाब से, तापमान के महसूस होने की जानकारी.

यूनियन फ़ील्ड _heat_index.

_heat_index इनमें से सिर्फ़ एक हो सकता है:

heatIndex

object (Temperature)

हर घंटे के हिसाब से हीट इंडेक्स का तापमान.

यूनियन फ़ील्ड _air_pressure.

_air_pressure इनमें से सिर्फ़ एक हो सकता है:

airPressure

object (AirPressure)

हर घंटे के हिसाब से हवा के प्रेशर की स्थिति.

यूनियन फ़ील्ड _max_temperature.

_max_temperature इनमें से सिर्फ़ एक हो सकता है:

maxTemperature

object (Temperature)

पूरे दिन का ज़्यादा से ज़्यादा (उच्च) तापमान.

यूनियन फ़ील्ड _min_temperature.

_min_temperature इनमें से सिर्फ़ एक हो सकता है:

minTemperature

object (Temperature)

पूरे दिन का सबसे कम तापमान.

यूनियन फ़ील्ड _feels_like_max_temperature.

_feels_like_max_temperature इनमें से सिर्फ़ एक हो सकता है:

feelsLikeMaxTemperature

object (Temperature)

दिन भर में महसूस होने वाला ज़्यादा से ज़्यादा (ज़्यादा) तापमान.

यूनियन फ़ील्ड _feels_like_min_temperature.

_feels_like_min_temperature इनमें से सिर्फ़ एक हो सकता है:

feelsLikeMinTemperature

object (Temperature)

दिन भर में महसूस होने वाला सबसे कम तापमान.

यूनियन फ़ील्ड _max_heat_index.

_max_heat_index इनमें से सिर्फ़ एक हो सकता है:

maxHeatIndex

object (Temperature)

पूरे दिन का सबसे ज़्यादा हीट इंडेक्स तापमान.

यूनियन फ़ील्ड _sun_events.

_sun_events इनमें से सिर्फ़ एक हो सकता है:

sunEvents

object (SunEvents)

सूर्य से जुड़े इवेंट (जैसे, सूर्योदय, सूर्यास्त).

यूनियन फ़ील्ड _moon_events.

_moon_events इनमें से सिर्फ़ एक हो सकता है:

moonEvents

object (MoonEvents)

चांद से जुड़े इवेंट (जैसे, चांद का उगना, चांद का अस्त होना).

यूनियन फ़ील्ड _relative_humidity.

_relative_humidity इनमें से सिर्फ़ एक हो सकता है:

relativeHumidity

integer

यह रिलेटिव ह्यूमिडिटी का प्रतिशत होता है. इसकी वैल्यू 0 से 100 के बीच होती है. इसे 'ज़रूरी नहीं' के तौर पर तय किया जाता है, क्योंकि यह हमेशा उपलब्ध नहीं होता

यूनियन फ़ील्ड _uv_index.

_uv_index इनमें से सिर्फ़ एक हो सकता है:

uvIndex

integer

ज़्यादा से ज़्यादा अल्ट्रावायलेट (यूवी) इंडेक्स. इसे वैकल्पिक तौर पर तय किया जाता है, क्योंकि यह हमेशा उपलब्ध नहीं होता

यूनियन फ़ील्ड _thunderstorm_probability.

_thunderstorm_probability इनमें से सिर्फ़ एक हो सकता है:

thunderstormProbability

integer

आंधी-तूफ़ान आने की संभावना (वैल्यू 0 से 100 तक). इसे वैकल्पिक तौर पर तय किया जाता है, क्योंकि यह हमेशा उपलब्ध नहीं होता

यूनियन फ़ील्ड _cloud_cover.

_cloud_cover इनमें से सिर्फ़ एक हो सकता है:

cloudCover

integer

बादलों से ढका हुआ आसमान का प्रतिशत (वैल्यू 0 से 100 तक). इसे वैकल्पिक के तौर पर तय करें, क्योंकि यह हमेशा उपलब्ध नहीं होता

तापमान

JSON के काेड में दिखाना
{
  "unit": enum (TemperatureUnit),

  // Union field _degrees can be only one of the following:
  "degrees": number
  // End of list of possible types for union field _degrees.
}
फ़ील्ड
unit

enum (TemperatureUnit)

तापमान की वैल्यू को मापने के लिए इस्तेमाल की गई यूनिट का कोड.

यूनियन फ़ील्ड _degrees.

_degrees इनमें से सिर्फ़ एक हो सकता है:

degrees

number

तय की गई इकाई में तापमान की वैल्यू (डिग्री में).

AirPressure

JSON के काेड में दिखाना
{

  // 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.
}
फ़ील्ड

यूनियन फ़ील्ड _mean_sea_level_millibars.

_mean_sea_level_millibars इनमें से सिर्फ़ एक हो सकता है:

meanSeaLevelMillibars

number

समुद्र के स्तर पर हवा का दबाव, मिलीबार में.

SunEvents

JSON के काेड में दिखाना
{
  "sunriseTime": string,
  "sunsetTime": string
}
फ़ील्ड
sunriseTime

string (Timestamp format)

सूरज उगने का समय.

ध्यान दें: कुछ खास मामलों में (जैसे, आर्कटिक सर्कल के उत्तर में), ऐसा हो सकता है कि किसी दिन सूर्योदय न हो. ऐसे मामलों में, इस फ़ील्ड को सेट नहीं किया जाएगा.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

sunsetTime

string (Timestamp format)

वह समय जब सूरज डूबता है.

ध्यान दें: कुछ खास मामलों में (जैसे, आर्कटिक सर्कल के उत्तर में), ऐसा हो सकता है कि किसी दिन सूर्यास्त न हो. ऐसे मामलों में, इस फ़ील्ड को सेट नहीं किया जाएगा.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

टाइमस्टैम्प

JSON के काेड में दिखाना
{
  "seconds": string,
  "nanos": integer
}
फ़ील्ड
seconds

string (int64 format)

यह Unix epoch 1970-01-01T00:00:00Z से यूटीसी समय के सेकंड को दिखाता है. यह -62135596800 और 253402300799 के बीच होना चाहिए. इसमें ये दोनों वैल्यू भी शामिल हैं. यह 0001-01-01T00:00:00Z से 9999-12-31T23:59:59Z के बीच की वैल्यू के बराबर होता है.

nanos

integer

नैनोसेकंड रिज़ॉल्यूशन पर, एक सेकंड के नॉन-नेगेटिव फ़्रैक्शन. यह फ़ील्ड, अवधि का नैनोसेकंड वाला हिस्सा है. यह सेकंड का विकल्प नहीं है. भिन्नात्मक वैल्यू वाली नेगेटिव सेकंड वैल्यू में, नैनोसेकंड की नॉन-नेगेटिव वैल्यू होनी चाहिए. यह 0 और 99,99,99,999 के बीच होना चाहिए.

MoonEvents

JSON के काेड में दिखाना
{
  "moonriseTimes": [
    string
  ],
  "moonsetTimes": [
    string
  ],
  "moonPhase": enum (MoonPhase)
}
फ़ील्ड
moonriseTimes[]

string (Timestamp format)

वह समय जब चांद का ऊपरी हिस्सा, क्षितिज के ऊपर दिखता है. इसके बारे में ज़्यादा जानकारी के लिए, https://en.wikipedia.org/wiki/Moonrise_and_moonset) पर जाएं.

ध्यान दें: ज़्यादातर मामलों में, हर दिन चंद्रमा के उगने का समय एक ही होता है. अन्य मामलों में, सूची खाली हो सकती है. उदाहरण के लिए, जब चंद्रमा अगले दिन आधी रात के बाद उगता है. हालांकि, कुछ खास मामलों (जैसे, ध्रुवीय क्षेत्रों में) में, सूची में एक से ज़्यादा वैल्यू हो सकती हैं. इन मामलों में, वैल्यू को बढ़ते क्रम में लगाया जाता है.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

moonsetTimes[]

string (Timestamp format)

वह समय जब चंद्रमा का ऊपरी हिस्सा, क्षितिज के नीचे चला जाता है (देखें: https://en.wikipedia.org/wiki/Moonrise_and_moonset).

ध्यान दें: ज़्यादातर मामलों में, हर दिन चंद्रमा के अस्त होने का समय एक ही होता है. अन्य मामलों में, सूची खाली हो सकती है. उदाहरण के लिए, जब चंद्रमा अगले दिन आधी रात के बाद अस्त होता है. हालांकि, कुछ खास मामलों (जैसे, ध्रुवीय क्षेत्रों में) में, सूची में एक से ज़्यादा वैल्यू हो सकती हैं. इन मामलों में, वैल्यू को बढ़ते क्रम में लगाया जाता है.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

moonPhase

enum (MoonPhase)

चाँद की स्थिति (इसे लूनर फ़ेज़ भी कहा जाता है).

WeatherCondition

JSON के काेड में दिखाना
{
  "iconBaseUri": string,
  "description": {
    object (google.type.LocalizedText)
  },
  "type": enum (Type)
}
फ़ील्ड
iconBaseUri

string

आइकॉन के लिए बेस यूआरआई, जिसमें फ़ाइल टाइप एक्सटेंशन शामिल नहीं है. आइकॉन दिखाने के लिए, इस यूआरआई में अपनी पसंद के मुताबिक थीम और फ़ाइल टाइप एक्सटेंशन (.png या .svg) जोड़ें. डिफ़ॉल्ट रूप से, आइकॉन हल्के रंग वाली थीम में होता है. हालांकि, गहरे रंग वाले मोड के लिए _dark जोड़ा जा सकता है. उदाहरण के लिए: "https://maps.gstatic.com/weather/v1/dust.svg" या "https://maps.gstatic.com/weather/v1/dust_dark.svg", जहां icon_base_uri "https://maps.gstatic.com/weather/v1/dust" है.

description

object (google.type.LocalizedText)

मौसम की इस स्थिति के बारे में टेक्स्ट में जानकारी (स्थानीय भाषा में).

type

enum (Type)

मौसम की स्थिति किस तरह की है.

LocalizedText

JSON के काेड में दिखाना
{
  "text": string,
  "languageCode": string
}
फ़ील्ड
text

string

google.type.LocalizedText.language_code में दी गई भाषा के हिसाब से स्थानीय भाषा में लिखी गई स्ट्रिंग.

languageCode

string

टेक्स्ट का BCP-47 भाषा कोड, जैसे कि "en-US" या "sr-Latn".

ज़्यादा जानकारी के लिए, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier पर जाएं.

बारिश

JSON के काेड में दिखाना
{
  "probability": {
    object (PrecipitationProbability)
  },
  "snowQpf": {
    object (QuantitativePrecipitationForecast)
  },
  "qpf": {
    object (QuantitativePrecipitationForecast)
  }
}
फ़ील्ड
probability

object (PrecipitationProbability)

बारिश की संभावना (वैल्यू 0 से 100 के बीच होती है).

snowQpf

object (QuantitativePrecipitationForecast)

यह बर्फ़ की मात्रा होती है. इसे तरल पानी के बराबर मापा जाता है. यह किसी तय समय में जमा हुई बर्फ़ की मात्रा होती है. ध्यान दें: QPF, Quantitative Precipitation Forecast का संक्षिप्त रूप है. ज़्यादा जानकारी के लिए, कृपया QuantitativePrecipitationForecast की परिभाषा देखें.

qpf

object (QuantitativePrecipitationForecast)

बारिश के पानी की मात्रा, जिसे तरल पानी के बराबर मापा जाता है. यह मात्रा, किसी तय समय में हुई बारिश के पानी की कुल मात्रा होती है. ध्यान दें: QPF, Quantitative Precipitation Forecast का संक्षिप्त रूप है. ज़्यादा जानकारी के लिए, कृपया QuantitativePrecipitationForecast की परिभाषा देखें.

PrecipitationProbability

JSON के काेड में दिखाना
{
  "type": enum (PrecipitationType),

  // Union field _percent can be only one of the following:
  "percent": integer
  // End of list of possible types for union field _percent.
}
फ़ील्ड
type

enum (PrecipitationType)

यह कोड, बारिश के टाइप के बारे में बताता है.

यूनियन फ़ील्ड _percent.

_percent इनमें से सिर्फ़ एक हो सकता है:

percent

integer

बारिश या बर्फ़बारी वगैरह होने की संभावना को 0 से 100 प्रतिशत के बीच दिखाया जाता है.

QuantitativePrecipitationForecast

JSON के काेड में दिखाना
{
  "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.
}
फ़ील्ड
unit

enum (Unit)

बारिश की मात्रा को मापने के लिए इस्तेमाल की गई इकाई का कोड.

यूनियन फ़ील्ड _quantity.

_quantity इनमें से सिर्फ़ एक हो सकता है:

quantity

number

बारिश, बर्फ़बारी, ओले वगैरह के रूप में हुई कुल बारिश की मात्रा. इसे तरल पानी के बराबर मापा जाता है.

हवा

JSON के काेड में दिखाना
{
  "direction": {
    object (WindDirection)
  },
  "speed": {
    object (WindSpeed)
  },
  "gust": {
    object (WindSpeed)
  }
}
फ़ील्ड
direction

object (WindDirection)

हवा की दिशा और वह किस ऐंगल से आ रही है.

speed

object (WindSpeed)

हवा की रफ़्तार.

gust

object (WindSpeed)

हवा का तेज़ झोंका (हवा की रफ़्तार में अचानक बढ़ोतरी).

WindDirection

JSON के काेड में दिखाना
{
  "cardinal": enum (CardinalDirection),

  // Union field _degrees can be only one of the following:
  "degrees": integer
  // End of list of possible types for union field _degrees.
}
फ़ील्ड
cardinal

enum (CardinalDirection)

यह कोड, हवा की दिशा दिखाता है.

यूनियन फ़ील्ड _degrees.

_degrees इनमें से सिर्फ़ एक हो सकता है:

degrees

integer

हवा की दिशा डिग्री में (वैल्यू 0 से 360 तक).

WindSpeed

JSON के काेड में दिखाना
{
  "unit": enum (SpeedUnit),

  // Union field _value can be only one of the following:
  "value": number
  // End of list of possible types for union field _value.
}
फ़ील्ड
unit

enum (SpeedUnit)

यह कोड, हवा की रफ़्तार को मापने के लिए इस्तेमाल की गई इकाई को दिखाता है.

यूनियन फ़ील्ड _value.

_value इनमें से सिर्फ़ एक हो सकता है:

value

number

हवा की रफ़्तार की वैल्यू.

जगह

JSON के काेड में दिखाना
{

  // Union field location_type can be only one of the following:
  "latLng": {
    object (google.type.LatLng)
  },
  "placeId": string,
  "address": string
  // End of list of possible types for union field location_type.
}
फ़ील्ड
यूनियन फ़ील्ड location_type. किसी जगह की जानकारी दिखाने के अलग-अलग तरीके. location_type इनमें से सिर्फ़ एक हो सकता है:
latLng

object (google.type.LatLng)

भौगोलिक निर्देशांकों का इस्तेमाल करके तय किया गया पॉइंट.

placeId

string

जगह से जुड़ा प्लेस आईडी .

address

string

ऐसा पता जिसे कोई भी व्यक्ति आसानी से पढ़ सके या प्लस कोड. ज़्यादा जानकारी के लिए, https://plus.codes पर जाएं.

LatLng

JSON के काेड में दिखाना
{
  "latitude": number,
  "longitude": number
}
फ़ील्ड
latitude

number

डिग्री में अक्षांश. यह [-90.0, +90.0] की रेंज में होना चाहिए.

longitude

number

डिग्री में देशांतर. यह [-180.0, +180.0] की रेंज में होना चाहिए.

टूल एनोटेशन

बदलाव करने वाला हिंट: ❌ | एक ही बार लागू होने वाला हिंट: ❌ | सिर्फ़ पढ़ने वाला हिंट: ✅ | ओपन वर्ल्ड हिंट: ❌