הודעת הבקשה v1alpha.computeCustomRoutes.
ייצוג JSON |
---|
{ "origin": { object ( |
שדות | |
---|---|
origin |
חובה. ציון הדרך של נקודת המוצא. |
destination |
חובה. ציון הדרך של היעד. |
intermediates[] |
אפשרות. קבוצת ציוני דרך לאורך המסלול (לא כולל נקודות קצה), לעצירה או להמתנה. ניתן לכלול עד 25 ציוני דרך. |
travelMode |
אפשרות. מציין את אמצעי התחבורה. רק drive נתמך עכשיו. |
routingPreference |
אפשרות. מציין את אופן חישוב המסלול. השרת מנסה להשתמש בהעדפת הניתוב שנבחרה כדי לחשב את המסלול. אם העדפת הניתוב מובילה לשגיאה או לזמן אחזור ארוך במיוחד, תוחזר שגיאה. בעתיד, ייתכן שניישם מנגנון חלופה לשימוש באפשרות אחרת, כאשר האפשרות המועדפת אינה מספקת תוצאה חוקית. אפשר לציין את האפשרות הזו רק כאשר הערך של |
polylineQuality |
אפשרות. מציין את ההעדפה שלכם לאיכות של הקו מרובה. |
polylineEncoding |
אפשרות. מציין את הקידוד המועדף לקו מרובה-הקווים. |
departureTime |
אפשרות. שעת היציאה. אם לא תגדירו את הערך הזה, ערך ברירת המחדל יהיה השעה שבה שלחתם את הבקשה. אם מגדירים את הערך הזה למועד שכבר התרחש, הבקשה תיכשל. חותמת זמן בפורמט "זולו" RFC3339 UTC, ברזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
routeModifiers |
אפשרות. קבוצת תנאים שיש לעמוד בהם, שמשפיעים על אופן החישוב של המסלולים. |
routeObjective |
חובה. יעד של מסלול שהמערכת יכולה לבצע עבורו אופטימיזציה. |
languageCode |
אפשרות. קוד השפה BCP-47, למשל "en-US" או "sr-Latn". מידע נוסף זמין בכתובת http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. כאן אפשר למצוא את רשימת השפות הנתמכות. אם לא תספקו את הערך הזה, המערכת תסיק את שפת התצוגה לפי המיקום של בקשת המסלול. |
units |
אפשרות. מציינת את יחידות המידה בשדות התצוגה. כולל השדה |
RouteObjective
הפונקציה מבצעת אופטימיזציה של מטרה עסקית באמצעות v1alpha.computeCustomRoutes.
ייצוג JSON |
---|
{
"rateCard": {
object ( |
שדות | |
---|---|
rateCard |
יעד RateCard. |
RateCard
מכיל יעד נתיב של RateCard.
ייצוג JSON |
---|
{ "costPerMinute": { object ( |
שדות | |
---|---|
costPerMinute |
אפשרות. עלות לדקה. |
costPerKm |
אפשרות. עלות לקילומטר. |
includeTolls |
אפשרות. האם לכלול את עלות האגרה בעלות הכוללת. |
MonetaryCost
חישוב העלות של מחירון.
ייצוג JSON |
---|
{ "value": number } |
שדות | |
---|---|
value |
חובה. ערך העלות במטבע המקומי שהמערכת מסיקה מהבקשה. |