משאב: נסיעה
נסיעה.
| ייצוג JSON |
|---|
{ "name": string, "config": { object ( |
| שדות | |
|---|---|
name |
פלט בלבד. מזהה. שם המשאב של הנסיעה. פורמט: projects/{project_number}/trips/{tripId}. |
config |
אי אפשר לשנות. ההגדרה של הנסיעה. |
androidAppId |
קלט בלבד. אי אפשר לשנות. מזהה אפליקציית Android של האפליקציה לנייד שתשתמש בנסיעה. צריך להגדיר לפחות אחד מהערכים |
iosAppId |
קלט בלבד. אי אפשר לשנות. מזהה החבילה ב-iOS של האפליקציה לנייד שבה ייעשה שימוש בנסיעה. צריך להגדיר לפחות אחד מהערכים |
authToken |
פלט בלבד. טוקן אטום שמאשר גישה להתחלת נסיעה ב-NavConnect במפות Google או ב-Waze, ומעניק לאפליקציות האלה גישה לעדכון הנסיעה. מוחזר רק על ידי |
state |
פלט בלבד. מצב הנסיעה. |
execution |
פלט בלבד. הנתונים העדכניים ביותר לגבי ביצוע הנסיעה. יכול להיות שהערך הזה לא יוגדר אם הנסיעה במצב שגיאה. |
createTime |
פלט בלבד. השעה לפי השרת שבה הנסיעה נוצרה. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
updateTime |
פלט בלבד. השעה שבה השרת קיבל את העדכון האחרון לגבי הנסיעה. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
TripConfig
ההגדרה של הנסיעה.
| ייצוג JSON |
|---|
{ "enableHighFrequencyUpdates": boolean, "enablePubsub": boolean, "pubsubFieldMask": string } |
| שדות | |
|---|---|
enableHighFrequencyUpdates |
אופציונלי. האם להפעיל עדכונים תכופים לגבי הנסיעה. הערה: הפעלת התכונה הזו מתעדת את הנסיעה בשימוש ברמת Enterprise, והיא כפופה לתעריפים של רמת Enterprise. |
enablePubsub |
אופציונלי. האם להפעיל התראות pubsub לגבי הנסיעה. |
pubsubFieldMask |
אופציונלי. אם ההגדרה הזו מוגדרת, רק קבוצת המשנה שצוינה של שדות הנסיעה תיכלל בהתראות של pubsub. אם לא מגדירים את השדה הזה, כל השדות של פרטי הנסיעה ייכללו בהתראות Pub/Sub (התנהגות ברירת המחדל). אין תמיכה בשדות הבאים:
הערה: המערכת מתעלמת מהשדה הזה אם הערך של זוהי רשימה מופרדת בפסיקים של שמות שדות שמוגדרים במלואם. דוגמה: |
AuthToken
טוקן אימות.
| ייצוג JSON |
|---|
{ "token": string, "expireTime": string } |
| שדות | |
|---|---|
token |
פלט בלבד. אסימון האימות שצריך להעביר לאפליקציה לנייד. |
expireTime |
פלט בלבד. השעה שבה יפוג התוקף של טוקן האימות. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
מדינה (State)
כל הסטטוסים האפשריים של הנסיעה.
| טיפוסים בני מנייה (enum) | |
|---|---|
STATE_UNSPECIFIED |
מצב הנסיעה לא צוין. |
NEW |
הנסיעה נוצרה אבל עדיין לא התחילה. |
ENROUTE |
המוביל בדרך ליעד. |
ARRIVED |
הכלי להעברת נתונים הגיע ליעד. |
SUSPENDED |
הנסיעה הושעתה. |
FAILED |
הנסיעה לא הושלמה בהצלחה. |
CLIENT_ERROR |
הנסיעה נכשלה בגלל שגיאה בצד הלקוח. |
TripExecution
נתונים על ביצוע הנסיעה.
| ייצוג JSON |
|---|
{ "origin": { object ( |
| שדות | |
|---|---|
origin |
פלט בלבד. מקור הנסיעה, בדרך כלל המיקום של חברת התובלה בתחילת הנסיעה ב-NavConnect. |
destination |
פלט בלבד. יעד הנסיעה כפי שמדווח באפליקציה לנייד. |
location |
פלט בלבד. אות המיקום שמייצג את המיקום הידוע האחרון של המוביל. זה יהיה המיקום שצמוד לכביש, אם הוא זמין. |
traveledDuration |
פלט בלבד. הזמן שחלף מתחילת הנסיעה. משך זמן בשניות עם עד תשע ספרות אחרי הנקודה העשרונית, שמסתיים ב-' |
remainingDuration |
פלט בלבד. הזמן שנותר בנסיעה הזו לפי הערכה של Google. משך זמן בשניות עם עד תשע ספרות אחרי הנקודה העשרונית, שמסתיים ב-' |
traveledDistanceMeters |
פלט בלבד. המרחק שעברתם מנקודת המוצא במטרים. |
remainingDistanceMeters |
פלט בלבד. המרחק שנותר עד ליעד במטרים. |
stopAddedInRoute |
פלט בלבד. מציין אם נוספה עצירה לאורך המסלול. |
מיקום
מיקום כפי שמדווח על ידי האפליקציה לנייד.
| ייצוג JSON |
|---|
{
"point": {
object ( |
| שדות | |
|---|---|
point |
פלט בלבד. קווי הרוחב והאורך של המיקום. |
sourceTime |
פלט בלבד. השעה שבה המיקום נלקח מהלקוח. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
serverTime |
פלט בלבד. השעה שבה השרת קיבל את עדכון לגבי מיקום הזה. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
LatLng
אובייקט שמייצג זוג של קווי רוחב ואורך. הערך הזה מבוטא כזוג מספרים ממשיים שמייצגים מעלות של קו רוחב ומעלות של קו אורך. אלא אם צוין אחרת, האובייקט הזה חייב להיות תואם ל תקן WGS84. הערכים צריכים להיות בטווחים מנורמלים.
| ייצוג JSON |
|---|
{ "latitude": number, "longitude": number } |
| שדות | |
|---|---|
latitude |
קו הרוחב במעלות. הערך חייב להיות בטווח [-90.0, +90.0]. |
longitude |
קו האורך במעלות. הערך חייב להיות בטווח [-180.0, +180.0]. |
עצירה
עצירה בנסיעה שבה צריך לבצע משימה מסוימת.
| ייצוג JSON |
|---|
{
"point": {
object ( |
| שדות | |
|---|---|
point |
חובה. המיקום של התחנה כקו רוחב/אורך. |
Methods |
|
|---|---|
|
יצירת נסיעה. |
|
קבלת נסיעה. |