נקודת הקצה (endpoint) forecast:minutes מספקת תחזית משקעים ברזולוציה גבוהה, מדי דקה (נקראת גם תחזית Nowcast) למיקום נתון.
ה-API מחזיר את המידע הבא לגבי פרק זמן של 6 שעות:
- שעת ההתחלה ושעת הסיום של מסגרת הזמן של התחזית
- אזור הזמן של המיקום המבוקש
- שעות ההתחלה והסיום של כל פלח בתחזית
- הסוג, הסבירות, הכמות והעוצמה של המשקעים הצפויים במהלך כל פלח
תנאים
התנאים האלה מפורסמים בהתאם לסעיף 6 (תנאי השימוש במוצרים בגרסת טרום-GA) של התנאים הספציפיים לשירות של הפלטפורמה של מפות Google, כפי שהוסכם בינך לבין Google.
1.1 דרישות שיוך אם הלקוח משתמש בתוכן של מפות Google מ-Weather API, הוא צריך לספק ל-Google שיוך בהתאם למסמכי התיעוד.
1.2 הגבלות. אסור ללקוחות להשתמש בתוכן של מפות Google שאוחזר מ-Weather API כדי ליצור מחדש שירות או מוצר של Google (למשל, להשתמש בנתונים שאוחזרו מ-Weather API באפליקציית מזג אוויר או במודל מזג אוויר שהמטרה העיקרית שלו היא לספק מידע על מזג האוויר).
1.3 שמירה במטמון. לקוחות יכולים לשמור במטמון באופן זמני את התוכן הרלוונטי של מפות Google מ-Weather API למשך תקופת השמירה במטמון הרלוונטית, כפי שמתואר בטבלה 1.3.1 (הרשאות שמירה במטמון).
טבלה 1.3.1 (הרשאות שמירה במטמון)
הרשאות אלה הן בנוסף לאלה שמתוארות בטבלה<0x000A>17.2.1 <0x000A>בתנאים הספציפיים לשירות של Google Maps Platform.
| תוכן במפות Google | תקופת השמירה במטמון |
|---|---|
| ערכי תחזית לפי דקה | שעה אחת, ולאחר מכן הלקוח חייב למחוק את התוכן של מפות Google שנשמר במטמון |
מידע על בקשות לתחזיות ברמת הדקה
כדי לבקש תחזיות ברמת הדקה, שולחים בקשת 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 כפרמטר קלט בבקשה הבאה. |
אופציונלי |
מידע על תשובות לתחזיות של דקות
התשובה של Weather API כוללת את השדות הבאים בגוף התשובה:
| שדה | תיאור |
|---|---|
overallPredictionTimeframe |
מסגרת הזמן הכוללת של התחזיות. |
overallPredictionTimeframe.startTime |
שעת ההתחלה של מסגרת הזמן של התחזית. הערך הזה משקף את נקודת ההתייחסות הראשונית. |
overallPredictionTimeframe.endTime |
שעת הסיום של מסגרת הזמן של התחזית. השעה הזו מוגדרת שש שעות אחרי שעת ההתחלה. |
timeZone |
אזור הזמן של המיקום המבוקש. |
segments |
פלחים של תחזיות ברמת הדקה, שמסומנים בסמל timeFrame. |
segments.timeFrame |
מסגרת הזמן שרלוונטית לפלח. |
segments.timeFrame.startTime |
שעת ההתחלה של הפלח. |
segments.timeFrame.endTime |
שעת הסיום של הפלח. |
segments.type |
סוג המשקעים החזוי במהלך הפלח הזה. הערכים כוללים:
|
segments.probability |
הסיכוי החזוי למשקעים במהלך הפלח הזה. הערכים הם באחוזים, בין 0 ל-100. |
segments.qpf |
תחזית משקעים כמותית. |
segments.qpf.quantity |
כמות המשקעים הצפויה במהלך המקטע. |
segments.qpf.unit |
יחידת המידה של כמות המשקעים המצטברת (לדוגמה, MILLIMETERS, INCHES). |
segments.snowfallAmount |
כמות השלג הצפויה במהלך המקטע. |
segments.snowfallAmount.quantity |
כמות השלג הצפויה (כשוות ערך למים נוזליים) במהלך המקטע הזה. |
segments.snowfallAmount.unit |
היחידה שמשמשת למדידת כמות השלג המצטברת (לדוגמה, MILLIMETERS, INCHES). |
segments.intensity |
עוצמת המשקעים בפלח. הערכים כוללים:
|
nextPageToken |
טוקן שאפשר לשלוח כ-pageToken כדי לאחזר את הדף הבא. אם משמיטים את השדה הזה, לא יופיעו דפים נוספים. |
דוגמה לתחזית לפי דקות
בדוגמה הבאה מוצגת בקשה למידע על תחזית מזג האוויר במיקום במערב וירג'יניה:
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" }, ... ] }