نقطه پایانی forecast:minutes پیشبینی بارش دقیقه به دقیقه (که به عنوان nowcasting نیز شناخته میشود) را با وضوح بالا برای یک مکان مشخص ارائه میدهد.
این API اطلاعات زیر را برای یک بازه زمانی ۶ ساعته برمیگرداند:
- The start and end time of the prediction timeframe
- منطقه زمانی محل درخواستی
- زمان شروع و پایان هر بخش پیشبینی
- نوع، احتمال، مقدار و شدت بارش پیشبینیشده در هر بخش
شرایط
این شرایط تحت بخش 6 (شرایط پیشنهادهای قبل از GA) از شرایط خاص سرویس پلتفرم نقشههای گوگل ، طبق توافق گوگل و شما، صادر شدهاند.
۱.۱ الزامات انتساب. اگر مشتری از محتوای نقشههای گوگل از API آب و هوا استفاده میکند، باید انتساب را مطابق با مستندات به گوگل ارائه دهد.
۱.۲ محدودیتها. مشتریان نمیتوانند از محتوای نقشههای گوگل که از Weather API بازیابی شده است برای ایجاد مجدد یک سرویس یا محصول گوگل استفاده کنند (مثلاً از دادههای بازیابی شده از Weather API در یک برنامه آب و هوا یا مدل آب و هوا که هدف اصلی آن ارائه اطلاعات آب و هوا است، استفاده کنند).
۱.۳ ذخیرهسازی. مشتریان میتوانند محتوای نقشههای گوگل مربوط به Weather API را به طور موقت برای دوره ذخیرهسازی مربوطه، همانطور که در جدول ۱.۳.۱ (مجوزهای ذخیرهسازی) توضیح داده شده است، ذخیرهسازی کنند.
جدول ۱.۳.۱ (مجوزهای ذخیرهسازی)
These permissions are in addition to those described in Table 17.2.1 of the Google Maps Platform Service Specific Terms.
| محتوای نقشه گوگل | دوره ذخیره سازی |
|---|---|
| مقادیر پیشبینی دقیقهای | یک ساعت، پس از آن مشتری باید محتوای ذخیره شده نقشههای گوگل را حذف کند |
درباره درخواستهای پیشبینی دقیقهای
برای درخواست پیشبینیهای دقیقهای، یک درخواست HTTP GET به آدرس زیر ارسال کنید:
https://weather.googleapis.com/v1/forecast/minutes:lookup?key=API_KEY&location.latitude=LATITUDE&location.longitude=LONGITUDE
مختصات طول و عرض جغرافیایی مکان را در پارامترهای درخواست خود وارد کنید.
پارامترهای درخواست
نقطه پایانی forecast.minutes پارامترهای درخواست زیر را میپذیرد:
| پارامتر | توضیحات | الزامی یا اختیاری |
|---|---|---|
location.latitude | مختصات عرض جغرافیایی محل مورد نظر. | مورد نیاز |
location.longitude | مختصات طول جغرافیایی محل مورد نظر. | مورد نیاز |
unitsSystem | سیستم واحد درخواستی. مقادیر شامل موارد زیر است:
اگر هیچ سیستم واحدی مشخص نشده باشد، پاسخ به صورت پیشفرض روی | اختیاری |
pageSize | حداکثر تعداد نتایجی که باید برگردانده شوند را مشخص میکند. | اختیاری |
pageToken | یک توکن صفحه که از درخواست قبلی دریافت شده است. برای بازیابی دادههای صفحه بعدی، pageToken به عنوان پارامتر ورودی در درخواست بعدی ارسال کنید. | اختیاری |
درباره پاسخهای پیشبینی دقیقهای
API آب و هوا فیلدهای زیر را در بدنه پاسخ برمیگرداند:
| میدان | توضیحات |
|---|---|
overallPredictionTimeframe | بازه زمانی کلی برای پیشبینیها. |
overallPredictionTimeframe.startTime | زمان شروع بازه زمانی پیشبینی. این نشان دهنده نقطه مرجع اولیه است. |
overallPredictionTimeframe.endTime | زمان پایان بازه زمانی پیشبینی. این زمان شش ساعت پس از زمان شروع تنظیم میشود. |
timeZone | منطقه زمانی محل درخواستی. |
segments | بخشهای پیشبینی در سطح دقیقه، که با timeFrame نشان داده میشوند. |
segments.timeFrame | بازه زمانی مربوط به بخش. |
segments.timeFrame.startTime | زمان شروع بخش. |
segments.timeFrame.endTime | زمان پایان بخش. |
segments.type | نوع بارش پیشبینیشده در آن بخش. مقادیر شامل موارد زیر است:
|
segments.probability | احتمال پیشبینیشدهی بارش در آن بخش. مقادیر به صورت درصد از ۰ تا ۱۰۰ هستند. |
segments.qpf | پیشبینی کمی بارش |
segments.qpf.quantity | میزان بارش پیشبینیشده در آن بخش. |
segments.qpf.unit | واحدی که برای اندازهگیری میزان بارش انباشتهشده استفاده میشود (برای مثال، MILLIMETERS ، INCHES ). |
segments.snowfallAmount | میزان برف پیشبینیشده در آن بخش. |
segments.snowfallAmount.quantity | The predicted amount of snow (as liquid water equivalent) during that segment. |
segments.snowfallAmount.unit | واحدی که برای اندازهگیری میزان برف انباشتهشده استفاده میشود (مثلاً MILLIMETERS ، INCHES ). |
segments.intensity | شدت بارش در آن بخش. مقادیر شامل موارد زیر است:
|
nextPageToken | A token that can be sent as pageToken to retrieve the next page. If this field is omitted, there are no subsequent pages. |
مثال پیشبینی دقیقهای
مثال زیر اطلاعات پیشبینی دقیقهای را برای مکانی در ویرجینیای غربی درخواست میکند:
curl -H "Content-Type: application/json" -X GET "https://weather.googleapis.com/v1/forecast/minutes:lookup?key=API_KEY&location.latitude=37.60451&location.longitude=-80.59044&unitsSystem=METRIC&pageSize=5"
در پاسخ، شیء segments هر بخش از بازه زمانی پیشبینی کلی را نشان میدهد:
{ "overallPredictionTimeframe": { "startTime": "2026-05-11T12:10:00Z", "endTime": "2026-05-11T18:12:00Z" }, "timeZone": { "id": "America/New_York" }, "segments": [ { "timeFrame": { "startTime": "2026-05-11T12:20:00Z", "endTime": "2026-05-11T12:22:00Z" }, "type": "RAIN", "probability": 21, "qpf": { "quantity": 0.1333, "unit": "MILLIMETERS" }, "snowfallAmount": { "quantity": 0.0, "unit": "MILLIMETERS" }, "intensity": "MODERATE" }, { "timeFrame": { "startTime": "2026-05-11T12:22:00Z", "endTime": "2026-05-11T12:24:00Z" }, "type": "RAIN", "probability": 21, "qpf": { "quantity": 0.1333, "unit": "MILLIMETERS" }, "snowfallAmount": { "quantity": 0.0, "unit": "MILLIMETERS" }, "intensity": "MODERATE" }, ... ] }