ב-Navigation SDK ל-Android נעשה שימוש במודל תמחור של תשלום לפי שימוש. בקשות מ-Navigation SDK יוצרות קריאות למק"ט Navigation Request. ב-Navigation SDK תחויבו על קריאות ל-API שאתם מבצעים כדי ליצור מסלולים ליעד. קריאות ל-API יכולות לכלול יעד אחד או יותר, שנקראים גם נקודות ציון. כדי לחשב את העלות של קריאה, צריך להכפיל את מספר היעדים (או נקודות הדרך) שהיא מכילה במחיר של כל יעד שנבקש – המחיר מבוסס על תמחור המק"ט של Navigation Request.
חיובים על Navigation SDK חלים כשנשלחות בקשות API לבקשת מסלול. אין חיובים נוספים על הפעלת הנחיות מפורטות למסלול. בנוסף, אין חיובים נוספים על שינויים במסלול אחרי שכבר אוחזר יעד. לדוגמה, אין חיובים על שינויים במסלול עקב עדכוני תנועה, כבישים סגורים או סטייה מהמסלול המתוכנן.
ניהול העלויות והשימוש באמצעות הכלים שזמינים במסוף Google Cloud.איך מתבצע החיוב על Navigation SDK ל-Android
ב-Navigation SDK ל-Android חל מודל תמחור של תשלום לפי שימוש, והחיוב על ממשקי ה-API וערכות ה-SDK של הפלטפורמה של מפות Google מתבצע לפי מק"ט. מתבצע מעקב אחר השימוש בכל מק"ט, והעלות מחושבת לפי
התמחור של Navigation SDK ל-Android
מק"ט: בקשת ניווט
כל יעד שמתבקש באמצעות Navigation SDK מחויב כיחידה של מק"ט מסוג בקשת ניווט. המחיר לכל יחידה של מק"ט נקבע לפי נפח השיחות הכולל בחודש של המק"ט:
טווח נפח חודשי (מחיר ליעד) |
||
---|---|---|
1 עד 1,000 | 1,001 עד 4,200,000 | 4,200,000 ומעלה |
ללא חיוב | 0.05 USD | 0.0395 USD |
שיטות לבקשת מסלול
אפשר לשלוח בקשות ליצירת מסלולים ל-Navigation SDK באמצעות הקריאה ל-methods הבאים:
- setDestination (יעד של ציון דרך)
- setDestination (יעד של ציון דרך, אפשרויות של RoutingOptions)
- setDestination (Waypoint destination, RoutingOptions routingOptions, DisplayOptions displayOptions)
- setDestinations (List<Waypoint> destinations)
- setDestinations (List<Waypoint> destinations, RoutingOptions options)
- setDestinations (List<Waypoint> destinations, CustomRoutesOptions customRoutesOptions)
- setDestinations (List<Waypoint> destinations, RoutingOptions routingOptions, DisplayOptions displayOptions)
- setDestinations (List<Waypoint> destinations, CustomRoutesOptions customRoutesOptions, DisplayOptions displayOptions)
- simulateLocationsAlongNewRoute(List<Waypoint> waypoints)
- simulateLocationsAlongNewRoute(List<Waypoint> waypoints, RoutingOptions routingOptions)
- simulateLocationsAlongNewRoute(List<Waypoint> waypoints, RoutingOptions routingOptions, SimulationOptions simulationOptions)
- [Deprecated] setDestinations (List<Waypoint> destinations, String routeToken)
חשוב לזכור שקריאה ל-method אחת יכולה להכיל עד 25 יעדים, והעלות של כל קריאה מחושבת על ידי הכפלת מספר היעדים במחיר ליחידה של מק"ט.
מגבלות שימוש אחרות
מגבלות השימוש הבאות חלות על Navigation SDK ל-Android:
- מגבלת קצב של 30,000 שאילתות לדקה (QPM).
- המספר המקסימלי של יעדים ביניים (או נקודות דרך) לכל קריאה ל-API הוא 25.
הגבלות בנוגע לתנאים ולהגבלות
מידע על התנאים וההגבלות זמין בסעיף 'הגבלות רישיון' בתנאים ובהגבלות של הפלטפורמה של מפות Google.
ניהול עלות השימוש
כדי לנהל את עלות השימוש ב-Navigation SDK ל-Android או כדי לעמוד בדרישות של תעבורת הנתונים בסביבת הייצור, אפשר להגדיר מכסות יומיות לכל הבקשות לכל ממשק API. המכסות היומיות מתאפסים בחצות לפי שעון החוף המערבי.
כדי להציג או לשנות את מגבלות המכסות של Navigation SDK ל-Android:
- במסוף Cloud, פותחים את הדף Google Maps Platform Quotas.
- לוחצים על התפריט הנפתח של ממשקי ה-API ובוחרים באפשרות Navigation SDK ל-Android.
- כדי לראות את המגבלות במכסות, גוללים למטה לכרטיס Requests.
טבלה עם שמות המכסות והמגבלות שלהן. - כדי לשנות את מגבלת המכסה, לוחצים על סמל עריכה של המגבלה הרלוונטית.
בתיבת הדו-שיח שמופיעה, בשדה Quota Limit, מזינים את המכסה היומית המועדפת לחיוב (עד למכסה שצוינה על ידי Google, אם יש כזו) ובוחרים באפשרות Save.
אם השימוש ב-API יגיע למגבלת המכסה לחיוב ביום נתון, לא תהיה לאפליקציה גישה ל-API עד סוף אותו יום.