משאב: SelectedRoute
האובייקט SelectedRoute מייצג מסלול ספציפי שלקוח רוצה לאחזר לגביו מידע (למשל, משך זמן) באופן תקופתי לתרחישי שימוש שמוגדרים בחוזה.
ייצוג ב-JSON |
---|
{ "name": string, "displayName": string, "createTime": string, "state": enum ( |
שדות | |
---|---|
name |
מזהה. שם המשאב של פורמט: projects/{project}/selectedRoutes/{selectedRoute} |
displayName |
אופציונלי. השם המוצג של המסלול. זהו שדה אופציונלי שהלקוח יכול להשתמש בו. היא לא חייבת להיות ייחודית. |
createTime |
פלט בלבד. השעה שבה המסלול שנבחר נוצר בפעם הראשונה. הפונקציה משתמשת ב-RFC 3339, והפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות חלקיות. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
state |
פלט בלבד. הסטטוס של המסלול שנבחר. |
routeAttributes |
אופציונלי. המאפיינים המותאמים אישית של המסלול שנבחר. הוספתם מאפשרת לסנן או לקבץ את המסלולים כשמאחזרים מידע היסטורי ומידע בזמן אמת על מסלולים. אפשר להוסיף עד 10 מאפיינים לכל מסלול. כל מפתח וערך צריכים להיות מחרוזת לא ריקה, והאורך שלהם יכול להיות עד 100 תווים. המפתחות לא יכולים להתחיל ב-goog. אובייקט שמכיל רשימה של |
שדה איחוד route_type . בשלב הזה יש תמיכה רק ב-DynamicRoute . הערך route_type יכול להיות רק אחד מהבאים: |
|
dynamicRoute |
|
validationError |
פלט בלבד. שגיאת האימות של המסלול שנבחר כשהמצב הוא STATE_INVALID. |
DynamicRoute
המסלול הזה כולל נקודות ציון (מוצא, יעד ונקודות ביניים). המסלול בפועל יעבור בוודאות בכל נקודות הציון, אבל הוא עשוי להשתנות מדי פעם בגלל תנאי תנועה משתנים.
ייצוג ב-JSON |
---|
{ "origin": { object ( |
שדות | |
---|---|
origin |
חובה. מיקום המוצא של המסלול. |
destination |
חובה. מיקום הסיום של המסלול. |
intermediates[] |
אופציונלי. קבוצה של נקודות ציון ביניים לאורך המסלול (לא כולל נקודות המוצא והיעד). הם תמיד נקודות חולפות. אפשר להוסיף עד 25 נקודות עצירה. הוספה נכונה של נתונים כאלה יכולה לצמצם את השונות בין המסלול בפועל לבין המסלול המתוכנן. |
LatLng
אובייקט שמייצג זוג של קווי רוחב ואורך. הערך הזה מבוטא כזוג מספרים ממשיים שמייצגים מעלות של קו רוחב ומעלות של קו אורך. אלא אם צוין אחרת, האובייקט הזה חייב להיות תואם ל תקן WGS84. הערכים צריכים להיות בטווחים מנורמלים.
ייצוג ב-JSON |
---|
{ "latitude": number, "longitude": number } |
שדות | |
---|---|
latitude |
קו הרוחב במעלות. הערך צריך להיות בטווח [-90.0, +90.0]. |
longitude |
קו האורך במעלות. הערך חייב להיות בטווח [-180.0, +180.0]. |
מדינה
הסטטוס של המסלול שנבחר.
טיפוסים בני מנייה (enum) | |
---|---|
STATE_UNSPECIFIED |
המצב של המסלול הזה לא מוגדר. |
STATE_SCHEDULING |
המסלול נוצר והוא בתהליך תזמון. |
STATE_RUNNING |
המסלול נוצר ויש לו לוח זמנים פעיל. |
STATE_DELETING |
המסלול סומן למחיקה. |
STATE_VALIDATING |
המסלול נמצא בתהליך אימות. |
STATE_INVALID |
המסלול לא תקין על סמך אחד מקריטריוני האימות. |
ValidationError
שגיאת האימות של המסלול שנבחר.
טיפוסים בני מנייה (enum) | |
---|---|
VALIDATION_ERROR_UNSPECIFIED |
לא מוגדרת שגיאת האימות של המסלול הזה. |
VALIDATION_ERROR_ROUTE_OUTSIDE_JURISDICTION |
המסלול נמצא מחוץ לתחום השיפוט של הפרויקט. |
VALIDATION_ERROR_LOW_ROAD_USAGE |
השימוש בדרך נמוך (מעט מאוד אנשים עוברים בה). |
Methods |
|
---|---|
|
יוצר מספר אובייקטים של SelectedRoutes ומתחיל תזמון לאחזור תקופתי של נתוני מטמון לכל אחד מהמסלולים. |
|
יוצר SelectedRoute ומתחיל תזמון לאחזור תקופתי של נתוני מטמון עבור המסלול. |
|
מחיקת SelectedRoute שצוין בפרויקט שצוין. |
|
מקבל SelectedRoute כפי שצוין בשם שלו. |
|
רשימה של כל ה-SelectedRoutes בפרויקט שצוין, עם חלוקה לדפים. |