ב-Distance Matrix API נעשה שימוש במודל תמחור של תשלום לפי שימוש. בקשות Distance Matrix API יוצרות קריאות לאחד משני המק"טים, בהתאם לסוג הבקשה: basic או advanced. בנוסף לתנאי השימוש הכלליים של Google, יש מגבלות שימוש ספציפיות ל-Distance Matrix API. ניהול העלויות והשימוש באמצעות הכלים שזמינים במסוף Google Cloud.
איך מתבצע החיוב על Distance Matrix API
ב-Distance Matrix API נעשה שימוש במודל תמחור של תשלום לפי שימוש. החיוב על ממשקי ה-API וערכות ה-SDK של הפלטפורמה של מפות Google מתבצע לפי מק"ט. מתבצע מעקב אחר השימוש בכל מק"ט, וכל API או SDK יכולים לכלול יותר ממק"ט מוצר אחד. העלות מחושבת לפי
אתם יכולים להשתמש במחשבון התמחור והשימוש שלנו כדי להעריך את עלות השימוש לכל API או SDK. לכל מק"ט שעומד בדרישות בפלטפורמה של מפות Google, זמין קרדיט של 200 $בפלטפורמה של מפות Google בכל חודש לכל חשבון לחיוב. הזיכוי הזה מוחזר באופן אוטומטי למק"טים שעומדים בדרישות.
התמחור של Distance Matrix API
מק"ט: Distance Matrix
בקשה ל- Distance Matrix API או ל- שירות מטריצת המרחקים של Maps JavaScript API (לא כולל בקשות שמפעילות את המק"ט לחיוב של Distance Matrix Advanced).
טווח נפח חודשי (מחיר לאלמנט) |
||
---|---|---|
0.005$ לכל (5.00$ לכל 1,000) |
0.004 USD לכל (4.00 USD ל-1,000) |
פנייה למחלקת המכירות לקבלת מחיר נפח |
כל שאילתה שנשלחת ל-Distance Matrix API יוצרת רכיבים, כאשר המספר של origins
כפול המספר של destinations
שווה למספר הרכיבים.
מק"ט: Distance Matrix Advanced
בקשה ל- Distance Matrix API או ל שירות מטריצת המרחקים של Maps JavaScript API שמשתמשת במידע על תנועה ו/או במודיפיקציות של מיקום.
טווח נפח חודשי (מחיר לאלמנט) |
||
---|---|---|
0.01 USD לכל (10.00 USD ל-1,000) |
0.008 דולר ארה"ב לכל (8.00 דולר ארה"ב ל-1,000) |
פנייה למחלקת המכירות לקבלת מחיר נפח |
כל שאילתה שנשלחת ל-Distance Matrix API יוצרת רכיבים, כאשר המספר של origins
כפול המספר של destinations
שווה למספר הרכיבים.
מק"ט מתקדם של מטריצת מרחקים מחויב על שימוש ב- Distance Matrix API או ב שירות מטריצת המרחקים של Maps JavaScript API שמשתמש באחד או יותר מהרכיבים הבאים:
- מידע על מצב התנועה המערכת משתמשת בנתוני התנועה כשמתקיימים כל התנאים הבאים (אלה התנאים הנדרשים כדי לקבל את השדה
duration_in_traffic
בתשובה של מטריצת המרחק):- הפרמטר
travel
mode
הואdriving
או לא צוין (driving
הוא ברירת המחדל של אופן הנסיעה). - הבקשה כוללת
פרמטר
departure_time
תקין. אפשר להגדיר אתdeparture_time
לשעה הנוכחית או למועד כלשהו בעתיד. הוא לא יכול להיות בעבר.
- הפרמטר
travel
- משתני מיקום כשמשתמשים במשתני המיקום הבאים כדי לציין איך הנהגים צריכים להגיע למיקום מסוים:
side_of_road
heading
מגבלות שימוש אחרות
אין מספר מקסימלי של פריטים ליום (EPD), אבל יש מגבלות שימוש הבאות ב-Distance Matrix API:
- עד 25 מקורות או 25 יעדים לכל בקשה
- עד 100 רכיבים לכל בקשה בצד השרת.
- עד 100 רכיבים לכל בקשה בצד הלקוח.
- 60,000 EPM (אלמנטים לדקה), מחושבים כסכום של שאילתות בצד הלקוח ושאילתות בצד השרת.
הגבלות בנוגע לתנאים ולהגבלות
למידע על תנאי השימוש, ראו המדיניות של Distance Matrix API והקטע 'הגבלות רישיון' בתנאים ובהגבלות של הפלטפורמה של מפות Google.
ניהול עלות השימוש
כדי לנהל את עלות השימוש ב-Distance Matrix API או כדי לעמוד בדרישות של תעבורת הנתונים בסביבת הייצור, כדאי להגדיר מכסות יומיות לכל הבקשות לכל ממשק API. המכסות היומיות מתאפסים בחצות לפי שעון החוף המערבי.
כדי להציג או לשנות את מגבלות המכסות של Distance Matrix API:
- במסוף Cloud, פותחים את הדף Google Maps Platform Quotas.
- לוחצים על התפריט הנפתח של ממשקי ה-API ובוחרים באפשרות Distance Matrix API.
- כדי לראות את המגבלות במכסות, גוללים למטה לכרטיס Elements.
טבלה עם שמות המכסות והמגבלות שלהן. - כדי לשנות את מגבלת המכסה, לוחצים על סמל עריכה של המגבלה הרלוונטית.
בתיבת הדו-שיח שמופיעה, בשדה Quota Limit, מזינים את המכסה היומית המועדפת לחיוב (עד למכסה שצוינה על ידי Google, אם יש כזו) ובוחרים באפשרות Save.
אם השימוש ב-API יגיע למגבלת המכסה לחיוב ביום נתון, לא תהיה לאפליקציה גישה ל-API עד סוף אותו יום.