MCP Tools Reference: mapstools.googleapis.com

টুল: lookup_weather

বর্তমান অবস্থা, প্রতি ঘণ্টা এবং দৈনিক পূর্বাভাস সহ বিস্তৃত আবহাওয়ার তথ্য সংগ্রহ করে। নির্দিষ্ট তথ্য উপলব্ধ: তাপমাত্রা (বর্তমান, অনুভূতি, সর্বোচ্চ/সর্বনিম্ন, তাপ সূচক), বাতাস (গতি, দমকা হাওয়া, দিক), মহাজাগতিক ঘটনা (সূর্যোদয়/সূর্যাস্ত, চন্দ্র পর্যায়), বৃষ্টিপাত (প্রকার, সম্ভাব্যতা, পরিমাণ/QPF), বায়ুমণ্ডলীয় অবস্থা (UV সূচক, আর্দ্রতা, মেঘের আচ্ছাদন, বজ্রপাতের সম্ভাবনা), এবং জিওকোডেড অবস্থান ঠিকানা। অবস্থান এবং অবস্থানের নিয়ম (গুরুত্বপূর্ণ): যে অবস্থানের জন্য আবহাওয়ার তথ্য অনুরোধ করা হয়েছে তা 'অবস্থান' ক্ষেত্র ব্যবহার করে নির্দিষ্ট করা হয়েছে। এই ক্ষেত্রটি একটি 'একটির মধ্যে' কাঠামো, যার অর্থ সঠিক আবহাওয়ার তথ্য অনুসন্ধান নিশ্চিত করতে আপনাকে নীচের তিনটি অবস্থান উপ-ক্ষেত্রের মধ্যে শুধুমাত্র একটির জন্য একটি মান প্রদান করতে হবে। 1. ভৌগলিক স্থানাঙ্ক (lat_lng) * যখন আপনাকে সঠিক lat/lng স্থানাঙ্ক প্রদান করা হয় তখন এটি ব্যবহার করুন। * উদাহরণ: "lat_lng": { "latitude": 34.0522, "longitude": -118.2437 } // লস অ্যাঞ্জেলেস 2. স্থান আইডি (place_id) * একটি দ্ব্যর্থক স্ট্রিং শনাক্তকারী (গুগল ম্যাপস প্লেস আইডি)। * স্থান আইডি অনুসন্ধান_স্থান সরঞ্জাম থেকে আনা যেতে পারে। * উদাহরণ: "place_id": "ChIJLU7jZClu5kcR4PcOOO6p3I0" // আইফেল টাওয়ার 3. ঠিকানা স্ট্রিং (ঠিকানা) * একটি মুক্ত-রূপের স্ট্রিং যার জিওকোডিংয়ের জন্য নির্দিষ্টতা প্রয়োজন। * শহর ও অঞ্চল: সর্বদা অঞ্চল/দেশ অন্তর্ভুক্ত করুন (যেমন, "লন্ডন, যুক্তরাজ্য", "লন্ডন" নয়)। * রাস্তার ঠিকানা: সম্পূর্ণ ঠিকানা প্রদান করুন (যেমন, "1600 Pennsylvania Ave NW, Washington, DC")। * ডাক/জিপ কোড: অবশ্যই একটি দেশের নাম সহ থাকতে হবে (যেমন, "90210, USA", "90210" নয়)। ব্যবহারের ধরণ: 1. বর্তমান আবহাওয়া: শুধুমাত্র address প্রদান করুন। date এবং hour উল্লেখ করবেন না। ২. ঘন্টাভিত্তিক পূর্বাভাস: address , date এবং hour (০-২৩) প্রদান করুন। নির্দিষ্ট সময় (যেমন, "বিকাল ৫টা") অথবা 'পরবর্তী কয়েক ঘন্টা' বা 'আজকের পরে' এর মতো শব্দের জন্য ব্যবহার করুন। ব্যবহারকারী যদি মিনিট নির্দিষ্ট করে, তাহলে নিকটতম ঘন্টায় রাউন্ড ডাউন করুন। এখন থেকে ৪৮ ঘন্টার বেশি সময়ভিত্তিক পূর্বাভাস সমর্থিত নয়। ৩. দৈনিক পূর্বাভাস: address এবং date প্রদান করুন। hour উল্লেখ করবেন না। সাধারণ দিনের অনুরোধের জন্য ব্যবহার করুন (যেমন, "আগামীকালের আবহাওয়া", "শুক্রবার আবহাওয়া", "১২/২৫ তারিখের আবহাওয়া")। যদি আজকের তারিখ প্রসঙ্গে না থাকে, তাহলে আপনার ব্যবহারকারীর সাথে এটি স্পষ্ট করা উচিত। আজ সহ ৭ দিনের বেশি সময়ভিত্তিক পূর্বাভাস সমর্থিত নয়। ঐতিহাসিক আবহাওয়া সমর্থিত নয়। প্যারামিটার সীমাবদ্ধতা: * সময় অঞ্চল: সমস্ত date এবং hour ইনপুট অবস্থানের স্থানীয় সময় অঞ্চলের সাথে সম্পর্কিত হতে হবে, ব্যবহারকারীর সময় অঞ্চলের সাথে নয়। * তারিখ বিন্যাস: ইনপুটগুলিকে {year, month, day} পূর্ণসংখ্যায় বিভক্ত করতে হবে। * ইউনিট: METRIC তে ডিফল্ট। যদি ব্যবহারকারী মার্কিন মান নির্দেশ করে অথবা স্পষ্টভাবে অনুরোধ করে, তাহলে ফারেনহাইট/মাইলের জন্য units_system কে IMPERIAL এ সেট করুন।

নিচের নমুনাটি দেখায় কিভাবে curl ব্যবহার করে lookup_weather MCP টুলটি ব্যবহার করতে হয়।

কার্ল অনুরোধ
                  
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
}'
                

ইনপুট স্কিমা

লুকআপ ওয়েদার পদ্ধতির জন্য অনুরোধ - অনুরোধকৃত স্থানে আবহাওয়ার অবস্থা উপস্থাপন করে।

লুকআপ ওয়েদাররিকোয়েস্ট

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

ঐচ্ছিক। অনুরোধকৃত আবহাওয়ার তথ্যের ঘন্টা, ২৪-ঘন্টা ফর্ম্যাটে (০-২৩)। এই মানটি অবস্থান ক্ষেত্রে নির্দিষ্ট অবস্থানের স্থানীয় সময় অঞ্চলের সাথে সম্পর্কিত। বর্তমান সময় থেকে কেবলমাত্র পরবর্তী ৪৮ ঘন্টার জন্য প্রতি ঘন্টা পূর্বাভাস সমর্থিত।

তারিখ

JSON উপস্থাপনা
{
  "year": integer,
  "month": integer,
  "day": integer
}
ক্ষেত্র
year

integer

তারিখের বছর। ১ থেকে ৯৯৯৯ পর্যন্ত হতে হবে, অথবা বছর ছাড়া তারিখ উল্লেখ করতে ০ হতে হবে।

month

integer

বছরের মাস। ১ থেকে ১২ পর্যন্ত হতে হবে, অথবা মাস এবং দিন ছাড়া বছর নির্দিষ্ট করতে ০ হতে হবে।

day

integer

মাসের দিন। ১ থেকে ৩১ পর্যন্ত হতে হবে এবং বছর এবং মাসের জন্য বৈধ হতে হবে, অথবা একটি বছর নির্দিষ্ট করার জন্য ০ হতে হবে, অথবা এমন একটি বছর এবং মাস যেখানে দিনটি গুরুত্বপূর্ণ নয়।

স্থান

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.
}
ক্ষেত্র
Union ক্ষেত্র location_type । একটি অবস্থান উপস্থাপনের বিভিন্ন উপায়। location_type নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
latLng

object ( google.type.LatLng )

ভৌগোলিক স্থানাঙ্ক ব্যবহার করে নির্দিষ্ট একটি বিন্দু।

placeId

string

অবস্থানের সাথে সম্পর্কিত স্থান আইডি।

address

string

মানুষের পঠনযোগ্য ঠিকানা অথবা প্লাস কোড। বিস্তারিত জানার জন্য https://plus.codes দেখুন।

অক্ষাংশ

JSON উপস্থাপনা
{
  "latitude": number,
  "longitude": number
}
ক্ষেত্র
latitude

number

ডিগ্রীতে অক্ষাংশ। এটি অবশ্যই [-৯০.০, +৯০.০] পরিসরে হতে হবে।

longitude

number

ডিগ্রীতে দ্রাঘিমাংশ। এটি অবশ্যই [-১৮০.০, +১৮০.০] পরিসরে হতে হবে।

আউটপুট স্কিমা

লুকআপ ওয়েদার RPC-এর প্রতিক্রিয়া - অনুরোধকৃত স্থানে আবহাওয়ার অবস্থা উপস্থাপন করে।

এই প্রতিক্রিয়াটি আওয়ারলি এবং ডেইলি উভয় তথ্যের প্রতিনিধিত্ব করে, তাই প্রতিক্রিয়াটি আওয়ারলি, ডেইলি এবং শেয়ার্ড এই তিনটি বিভাগে বিভক্ত। শুধুমাত্র-ঘন্টাভিত্তিক, শুধুমাত্র-দৈনিক ক্ষেত্রগুলিকে ঐচ্ছিক হিসেবে চিহ্নিত করা হয়েছে। আওয়ারলি এবং ডেইলি তথ্যের মধ্যে ভাগ করা ক্ষেত্রগুলির জন্য, কিছু ক্ষেত্র সর্বদা উপস্থিত থাকে তাই সেগুলিকে ঐচ্ছিক হিসেবে চিহ্নিত করা হয় না, যখন বাকিগুলি ঐচ্ছিক হিসেবে চিহ্নিত করা হয় কারণ সেগুলি সর্বদা উপলব্ধ থাকে না।

লুকআপওয়েদাররেস্পন্স

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

সর্বোচ্চ অতিবেগুনী (UV) সূচক। ঐচ্ছিকভাবে নির্ধারণ করুন কারণ এটি সর্বদা পাওয়া যায় না।

ইউনিয়ন ক্ষেত্র _thunderstorm_probability

_thunderstorm_probability নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:

thunderstormProbability

integer

বজ্রপাতের সম্ভাবনা (মান ০ থেকে ১০০)। ঐচ্ছিক সংজ্ঞায়িত করুন কারণ এটি সর্বদা উপলব্ধ থাকে না।

ইউনিয়ন ক্ষেত্র _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

নির্দিষ্ট ইউনিটে তাপমাত্রার মান (ডিগ্রিতে)।

বায়ুচাপ

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

মিলিবারে সমুদ্রপৃষ্ঠের গড় বায়ুচাপ।

সানইভেন্টস

JSON উপস্থাপনা
{
  "sunriseTime": string,
  "sunsetTime": string
}
ক্ষেত্র
sunriseTime

string ( Timestamp format)

সূর্য ওঠার সময়।

দ্রষ্টব্য: কিছু অনন্য ক্ষেত্রে (যেমন আর্কটিক সার্কেলের উত্তরে) একদিনের জন্য সূর্যোদয়ের সময় নাও থাকতে পারে। এই ক্ষেত্রে, এই ক্ষেত্রটি সেট করা থাকবে না।

RFC 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)

সূর্য অস্ত যাওয়ার সময়।

দ্রষ্টব্য: কিছু অনন্য ক্ষেত্রে (যেমন আর্কটিক সার্কেলের উত্তরে) একদিনের জন্য সূর্যাস্তের সময় নাও থাকতে পারে। এই ক্ষেত্রে, এই ক্ষেত্রটি সেট করা থাকবে না।

RFC 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 থেকে UTC সময়ের সেকেন্ড প্রতিনিধিত্ব করে। -62135596800 এবং 253402300799 এর মধ্যে হতে হবে (যা 0001-01-01T00:00:00Z থেকে 9999-12-31T23:59:59Z এর সাথে মিলে যায়)।

nanos

integer

ন্যানোসেকেন্ড রেজোলিউশনে সেকেন্ডের নন-নেগেটিভ ভগ্নাংশ। এই ক্ষেত্রটি সময়কালের ন্যানোসেকেন্ড অংশ, সেকেন্ডের বিকল্প নয়। ভগ্নাংশ সহ নেগেটিভ সেকেন্ডের মানগুলিতে এখনও নন-নেগেটিভ ন্যানো মান থাকতে হবে যা সময়ের সাথে সাথে গণনা করা হবে। 0 এবং 999,999,999 এর মধ্যে হতে হবে।

মুনইভেন্টস

JSON উপস্থাপনা
{
  "moonriseTimes": [
    string
  ],
  "moonsetTimes": [
    string
  ],
  "moonPhase": enum (MoonPhase)
}
ক্ষেত্র
moonriseTimes[]

string ( Timestamp format)

যে সময় চাঁদের উপরের অংশ দিগন্তের উপরে দেখা যায় ( https://en.wikipedia.org/wiki/Moonrise_and_moonset দেখুন)

দ্রষ্টব্য: বেশিরভাগ ক্ষেত্রে, প্রতিদিন একটি মাত্র চাঁদ ওঠার সময় থাকবে। অন্যান্য ক্ষেত্রে, তালিকাটি খালি থাকতে পারে (যেমন পরের দিন মধ্যরাতের পরে যখন চাঁদ উঠবে)। তবে, অনন্য ক্ষেত্রে (যেমন মেরু অঞ্চলে), তালিকায় একাধিক মান থাকতে পারে। এই ক্ষেত্রে, মানগুলি ঊর্ধ্বমুখী ক্রমে সাজানো হয়।

RFC 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 দেখুন)

দ্রষ্টব্য: বেশিরভাগ ক্ষেত্রে, প্রতিদিন একটি মাত্র চাঁদ অস্ত যাওয়ার সময় থাকবে। অন্যান্য ক্ষেত্রে, তালিকাটি খালি থাকতে পারে (যেমন পরের দিন মধ্যরাতের পরে যখন চাঁদ অস্ত যায়)। তবে, অনন্য ক্ষেত্রে (যেমন মেরু অঞ্চলে), তালিকায় একাধিক মান থাকতে পারে। এই ক্ষেত্রে, মানগুলি ঊর্ধ্বমুখী ক্রমে সাজানো হয়।

RFC 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 )

চন্দ্র পর্ব (যাকে চন্দ্র পর্বও বলা হয়)।

আবহাওয়ার অবস্থা

JSON উপস্থাপনা
{
  "iconBaseUri": string,
  "description": {
    object (google.type.LocalizedText)
  },
  "type": enum (Type)
}
ক্ষেত্র
iconBaseUri

string

আইকনের বেস URI-তে ফাইল টাইপ এক্সটেনশন অন্তর্ভুক্ত নেই। আইকনটি প্রদর্শনের জন্য, ইচ্ছা করলে একটি থিম এবং এই URI-তে ফাইল টাইপ এক্সটেনশন ( .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 )

আবহাওয়ার ধরণ।

স্থানীয়করণকৃত পাঠ্য

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 )

বৃষ্টিপাতের সম্ভাবনা (০ থেকে ১০০ পর্যন্ত মান)।

snowQpf

object ( QuantitativePrecipitationForecast )

তরল জলের সমতুল্য তুষারের পরিমাণ, যা নির্দিষ্ট সময়ের মধ্যে জমা হয়েছে। দ্রষ্টব্য: QPF হল পরিমাণগত বৃষ্টিপাতের পূর্বাভাসের সংক্ষিপ্ত রূপ (আরও বিস্তারিত জানার জন্য দয়া করে পরিমাণগত বৃষ্টিপাতের পূর্বাভাস সংজ্ঞাটি দেখুন)।

qpf

object ( QuantitativePrecipitationForecast )

তরল জলের সমতুল্য বৃষ্টিপাতের পরিমাণ, যা নির্দিষ্ট সময়ের মধ্যে জমা হয়েছে। দ্রষ্টব্য: QPF হল পরিমাণগত বৃষ্টিপাতের পূর্বাভাসের সংক্ষিপ্ত রূপ (আরও বিস্তারিত জানার জন্য দয়া করে পরিমাণগত বৃষ্টিপাতের পূর্বাভাস সংজ্ঞাটি দেখুন)।

বৃষ্টিপাতের সম্ভাবনা

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

০ থেকে ১০০ পর্যন্ত একটি শতাংশ যা বৃষ্টিপাতের সম্ভাবনা নির্দেশ করে।

পরিমাণগত বৃষ্টিপাতপূর্বাভাস

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 )

ঝোড়ো হাওয়া (হাওয়ার গতি হঠাৎ বৃদ্ধি)।

বাতাসের দিকনির্দেশনা

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

ডিগ্রীতে বাতাসের দিক (০ থেকে ৩৬০ পর্যন্ত মান)।

বাতাসের গতি

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.
}
ক্ষেত্র
Union ক্ষেত্র location_type । একটি অবস্থান উপস্থাপনের বিভিন্ন উপায়। location_type নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
latLng

object ( google.type.LatLng )

ভৌগোলিক স্থানাঙ্ক ব্যবহার করে নির্দিষ্ট একটি বিন্দু।

placeId

string

অবস্থানের সাথে সম্পর্কিত স্থান আইডি।

address

string

মানুষের পঠনযোগ্য ঠিকানা অথবা প্লাস কোড। বিস্তারিত জানার জন্য https://plus.codes দেখুন।

অক্ষাংশ

JSON উপস্থাপনা
{
  "latitude": number,
  "longitude": number
}
ক্ষেত্র
latitude

number

ডিগ্রীতে অক্ষাংশ। এটি অবশ্যই [-৯০.০, +৯০.০] পরিসরে হতে হবে।

longitude

number

ডিগ্রীতে দ্রাঘিমাংশ। এটি অবশ্যই [-১৮০.০, +১৮০.০] পরিসরে হতে হবে।

টুল টীকা

ধ্বংসাত্মক ইঙ্গিত: ❌ | অদম্য ইঙ্গিত: ❌ | কেবল পঠনযোগ্য ইঙ্গিত: ✅ | উন্মুক্ত বিশ্ব ইঙ্গিত: ❌