בקשות של Maps JavaScript API יוצרות קריאות למק"טים שונים בהתאם לסוג הבקשה: לדוגמה, טעינות של מפות מפעילות את המק"ט של מפות דינמיות, ותמונות פנורמיות מפעילות את המק"ט של Street View דינמי. התמחור של קריאות לספריית המקומות ב-Maps JavaScript API ולשירותי JavaScript אחרים הוא נפרד. למידע נוסף, עיינו בפרטי המק"טים וברשימות המחירים בטבלה הבאה.
פרטי המק"טים והתמחור של Maps JavaScript API
בטבלה הבאה מפורטים המק"טים של Maps JavaScript API בתשלום לפי שימוש והמחירים שלהם.
פרטי התמחור של ספריית המסלולים
לכל אחת מהמחלקות Route ו-RouteMatrix יש שלושה מק"טים שקובעים את עלות הבקשה. המק"ט שמשמש לקביעת העלות מבוסס על השירות שבו אתם משתמשים, מחלקה Route או מחלקה RouteMatrix, ועל התכונות שבהן אתם משתמשים בבקשה. לדוגמה:
בקשות Compute route מחויבות על כל בקשה.
החיוב על בקשות Compute route matrix הוא לפי ELEMENT שמוחזר מהבקשה. מספר הרכיבים הוא מספר נקודות המוצא כפול מספר היעדים. לדוגמה, אם בקשה מכילה שתי נקודות מוצא ושלושה יעדים, הבקשה תחויב על שישה רכיבים.
התכונות שבהן אתם משתמשים קובעות איזו קטגוריית מק"ט תחויב:
Essentials: חיוב על בקשות שמשתמשות רק בתכונות בסיסיות, עם עד 10 נקודות ציון ביניים.
Pro: חיוב על בקשות שמשתמשות בתכונה מתקדמת, כמו משתני המסלול
TRAFFIC_AWAREאוTRAFFIC_AWARE_OPTIMAL.Enterprise: חיוב על בקשות שמשתמשות בתכונה של Enterprise, כמו מסלול לרכב דו-גלגלי.
מגבלות השימוש הבאות חלות על JavaScript.
חישוב מסלולים
מגבלת קצב של 3,000 שאילתות לדקה.
המספר המקסימלי המותר של נקודות ציון ביניים לכל בקשת
computeRoutesהוא 25.
חישוב מטריצת מסלולים
מגבלת הקצב היא 3,000 רכיבים לדקה, והיא מחושבת לפי מספר נקודות המוצא כפול מספר היעדים.
אפשר לציין עד 50 נקודות מוצא ויעדים באמצעות מזהה מקום או כתובת.
המספר המקסימלי המותר של רכיבים לכל בקשת
computeRouteMatrixעםroutingPreferenceשמוגדר כ-TRAFFIC_AWARE_OPTIMALהוא 100.המספר המקסימלי המותר של רכיבים לכל בקשת
computeRouteMatrixעםtravelModeשמוגדר כ-TRANSITהוא 100.אחרת, המספר המקסימלי המותר של רכיבים לכל בקשת
computeRouteMatrixהוא 625.
מכסות ומגבלות שימוש
כדי לבדוק ולנהל את המכסות ומכסות השימוש ב-Maps JavaScript API, קראו את המאמר מכסות והתראות על הגעה למכסה.
מכסות לטעינת מפות
המכסות הבאות חלות על טעינות של מפות דו-ממדיות ותלת-ממדיות ב-Maps JavaScript API:
- 30,000 טעינות מפה לדקה לכל פרויקט
- 300 טעינות מפה לדקה לכל כתובת IP
מגבלות השימוש ב-Places UI Kit
על Places UI Kit חלות מגבלות השימוש הבאות:
שאילתת Places UI Kit: בקשות מהרכיבים Place Details וחיפוש מקומות מוגבלות ל-6,000 שאילתות לדקה לכל פרויקט.
סשן של Places UI Kit: בקשות מהרכיב Autocomplete מוגבלות ל-6,000 שאילתות לדקה לכל פרויקט.
הבקשות הבסיסיות ל-Places API ול-Geocoding API לא מנצלות את המכסה בפרויקט בענן שלכם.
אסטרטגיות חסכוניות לשימוש ב-Places API
בקטע הזה מפורטות דרכים לאופטימיזציה של השימוש ולהפחתת העלויות שקשורות ל-Places API.
שימוש במסכות שדות
שימוש במסכת שדות מבטיח שלא תבקשו נתונים מיותרים, וכך עוזר לצמצם את זמן האחזור ואת החיובים.
בבקשות של פרטי מקום (חדש), חיפוש בסביבה (חדש) וחיפוש טקסט (חדש), צריך להשתמש במסכת שדות כדי לציין את רשימת השדות שיוחזרו בתגובה.
לאחר מכן, החיוב מתבצע לפי המק"ט הגבוה ביותר שרלוונטי לבקשה. לדוגמה, אם תבחרו שדות גם מהמק"ט Essentials וגם מהמק"ט Pro, תחויבו לפי המק"ט Pro.
שימוש בתמחור לפי סשן עם Place Details (New)
אם לאפליקציות שלכם יש נפח קריאות חודשי של
מידע נוסף זמין במאמר השלמה אוטומטית (חדשה) ותמחור לפי סשן.
שינוי המכסה
מגבלות המכסות מגדירות את המספר המקסימלי של בקשות שמותר לשלוח ל-API או לשירות מסוים בפרק זמן נתון. כשמספר הבקשות בפרויקט מגיע למגבלת המכסה, השירות מפסיק להגיב לבקשות.
כדי לשנות ערך של מכסה ב-API:
- במסוף Cloud, נכנסים לדף Google Maps Platform > Quotas.
- בוחרים את ה-API שרוצים לשנות את המכסה שלו.
- מזהים את ערך המכסה שרוצים לשנות ומסמנים את התיבה שלידו.
- לוחצים על Edit, מזינים ערך חדש למכסה ולוחצים על Submit request.
הצגה של בקשות להגדלת מכסות
כדי לראות את כל הבקשות להגדלת מכסות, כולל בקשות קודמות ובקשות בהמתנה, מבצעים את השלבים הבאים:
- במסוף Cloud, נכנסים לדף Google Maps Platform > Quotas.
- בוחרים את ה-API שרוצים לראות את הבקשה להגדלת המכסה שלו.
- לוחצים על Increase Requests.
הגבלות של התנאים וההגבלות
לפרטים מלאים על השימוש המותר, עיינו בסעיף 'הגבלות על הרישיון' בתנאים ובהגבלות של Google Maps Platform.