אינדקס
TripService
(ממשק)VehicleService
(ממשק)BatteryInfo
(הודעה)BatteryStatus
(enum)BillingPlatformIdentifier
(enum)ConsumableTrafficPolyline
(הודעה)CreateTripRequest
(הודעה)CreateVehicleRequest
(הודעה)DeviceSettings
(הודעה)GetTripRequest
(הודעה)GetVehicleRequest
(הודעה)LicensePlate
(הודעה)ListVehiclesRequest
(הודעה)ListVehiclesResponse
(הודעה)LocationPowerSaveMode
(enum)LocationSensor
(טיפוס enum)NavigationStatus
(טיפוס enum)PolylineFormatType
(enum)PowerSource
(טיפוס enum)ReportBillableTripRequest
(הודעה)ReportBillableTripRequest.SolutionType
(enum)RequestHeader
(הודעה)RequestHeader.Platform
(טיפוס enum)RequestHeader.SdkType
(טיפוס enum)SearchTripsRequest
(הודעה)SearchTripsResponse
(הודעה)SearchVehiclesRequest
(הודעה)SearchVehiclesRequest.CurrentTripsPresent
(enum)SearchVehiclesRequest.VehicleMatchOrder
(טיפוס enum)SearchVehiclesResponse
(הודעה)SpeedReadingInterval
(הודעה)SpeedReadingInterval.Speed
(טיפוס enum)StopLocation
(הודעה)TerminalLocation
(הודעה)TerminalPointId
(הודעה) (הוצאה משימוש)TrafficPolylineData
(הודעה)Trip
(הודעה)TripStatus
(enum)TripType
(טיפוס enum)TripView
(enum)TripWaypoint
(הודעה)UpdateTripRequest
(הודעה)UpdateVehicleAttributesRequest
(הודעה)UpdateVehicleAttributesResponse
(הודעה)UpdateVehicleRequest
(הודעה)Vehicle
(הודעה)Vehicle.VehicleType
(הודעה)Vehicle.VehicleType.Category
(טיפוס enum)VehicleAttribute
(הודעה)VehicleAttributeList
(הודעה)VehicleLocation
(הודעה)VehicleMatch
(הודעה)VehicleMatch.VehicleMatchType
(enum)VehicleState
(enum)VisualTrafficReportPolylineRendering
(הודעה)VisualTrafficReportPolylineRendering.RoadStretch
(הודעה)VisualTrafficReportPolylineRendering.RoadStretch.Style
(enum)Waypoint
(הודעה)WaypointType
(enum)
TripService
שירות ניהול נסיעות.
CreateTrip |
---|
יצירת נסיעה ב-Fleet Engine ומחזירה את הנסיעה החדשה. |
GetTrip |
---|
קבלת מידע על נסיעה יחידה. |
ReportBillableTrip |
---|
דיווח על שימוש בתשלום בנסיעה. |
SearchTrips |
---|
הצגת כל הנסיעות ברכב ספציפי. |
UpdateTrip |
---|
נתוני הנסיעה מתעדכנים. |
VehicleService
שירות ניהול כלי רכב.
CreateVehicle |
---|
יצירת רכב חדש שמשויך לספק של שירותי שיתוף נסיעות או משלוחים על פי דרישה. לכל כשיוצרים
כשיוצרים
כל שאר השדות הם אופציונליים ונעשה בהם שימוש אם סופקו. |
GetVehicle |
---|
הפונקציה מחזירה רכב מ-Fleet Engine. |
ListVehicles |
---|
הפונקציה מחזירה רשימה מחולקת לדפים של רכבים שמשויכים לספק ותואמים לאפשרויות הבקשה. |
SearchVehicles |
---|
הפונקציה מחזירה רשימה של רכבים שתואמים לאפשרויות הבקשה. |
UpdateVehicle |
---|
כתיבת נתונים מעודכנים של רכב ב-Fleet Engine. כשמעדכנים
גם לא ניתן לעדכן את הרכב אם מעדכנים את השדה |
UpdateVehicleAttributes |
---|
עדכון חלקי של מאפייני הרכב. רק המאפיינים שצוינו בבקשה יעודכנו. לא יתבצע שינוי במאפיינים אחרים. הערה: המצב הזה שונה ב- |
BatteryInfo
מידע על הסוללה של המכשיר.
שדות | |
---|---|
battery_ |
סטטוס הסוללה, אם היא מלאה או נטענת וכו'. |
power_ |
סטטוס מקור החשמל של הסוללה. |
battery_ |
אחוז הסוללה הנוכחי [0-100]. |
BatteryStatus
סטטוס הסוללה, אם היא מלאה או נטענת וכו'.
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN_BATTERY_STATUS |
מצב הסוללה לא ידוע. |
BATTERY_STATUS_CHARGING |
הסוללה בטעינה. |
BATTERY_STATUS_DISCHARGING |
הסוללה פורקת. |
BATTERY_STATUS_FULL |
הסוללה מלאה. |
BATTERY_STATUS_NOT_CHARGING |
הסוללה לא נטענת. |
BATTERY_STATUS_POWER_LOW |
הסוללה חלשה. |
BillingPlatformIdentifier
קבוצת ערכים שמציינים על איזו פלטפורמה הבקשה הוגשה.
טיפוסים בני מנייה (enum) | |
---|---|
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED |
ברירת מחדל. משמש לפלטפורמות שלא צוינו. |
SERVER |
הפלטפורמה היא שרת לקוח. |
WEB |
הפלטפורמה היא דפדפן אינטרנט. |
ANDROID |
הפלטפורמה היא מכשיר נייד עם Android. |
IOS |
הפלטפורמה היא מכשיר נייד עם iOS. |
OTHERS |
פלטפורמות אחרות שלא רשומות בספירה הזו. |
ConsumableTrafficPolyline
צפיפות התנועה לאורך המסלול של הרכב.
שדות | |
---|---|
speed_ |
מהירות התנועה לאורך הנתיב מציון הדרך הקודם עד לנקודת הציון הנוכחית. |
encoded_ |
הנתיב שהנהג עובר מנקודת הציון הקודמת עד לנקודת הציון הנוכחית. הנתיב הזה מכיל ציוני דרך כדי לאפשר ללקוחות להציג סמנים של תנועה לאורך הנתיב (ראו |
CreateTripRequest
הודעת בקשה ל-CreateTrip.
שדות | |
---|---|
header |
כותרת הבקשה הרגילה של Fleet Engine. |
parent |
חובה. הפורמט הנדרש הוא |
trip_ |
חובה. מזהה נסיעה ייחודי. בכפוף להגבלות הבאות:
|
trip |
חובה. ישות בנסיעה כדי ליצור. כשיוצרים נסיעה, חובה למלא את השדות הבאים:
אם תציינו את השדות הבאים, הם יופיעו:
המערכת מתעלמת מכל שאר שדות הנסיעה. לדוגמה, כל הנסיעות מתחילות עם רק נסיעות של כשהערך של כשמציינים את הערך המערכת משתמשת בשדות |
CreateVehicleRequest
הודעה עם בקשת CreateVehicle
.
שדות | |
---|---|
header |
כותרת הבקשה הרגילה של Fleet Engine. |
parent |
חובה. הפורמט הנדרש הוא |
vehicle_ |
חובה. מזהה רכב ייחודי. בכפוף להגבלות הבאות:
|
vehicle |
חובה. ישות הרכב שיוצרים. כשיוצרים כלי רכב, חובה למלא את השדות הבאים:
כשיוצרים רכב, המערכת מתעלמת מהשדות הבאים:
כל שאר השדות הם אופציונליים, והמערכת משתמשת בהם אם הם צוינו. |
DeviceSettings
מידע על הגדרות שונות במכשיר הנייד.
שדות | |
---|---|
location_ |
איך מוגדרות תכונות המיקום במכשיר כשמצב החיסכון בסוללה מופעל. |
is_ |
אם המכשיר נמצא כרגע במצב חיסכון בסוללה. |
is_ |
האם המכשיר במצב אינטראקטיבי. |
battery_ |
מידע על מצב הסוללה. |
GetTripRequest
הודעת הבקשה של GetTrip.
שדות | |
---|---|
header |
כותרת הבקשה הרגילה של Fleet Engine. |
name |
חובה. הפורמט הנדרש הוא |
view |
קבוצת המשנה של שדות הנסיעה שצריך להחזיר והפרשנות שלהם. |
current_ |
מציינת את חותמת הזמן המינימלית (לא כולל) שלגביה אוחזרו נתונים של |
remaining_ |
מציינת את חותמת הזמן המינימלית (לא כולל) שעבורה |
route_ |
הפורמט של המסלול הנוכחי שמוחזר, |
current_ |
מציין את חותמת הזמן המינימלית (לא כולל) שלגביה מתבצע אחזור של |
remaining_ |
מציינת את חותמת הזמן המינימלית (לא כולל) שלגביה אוחזרו נתונים של |
GetVehicleRequest
הודעה עם בקשת GetVehicle
.
שדות | |
---|---|
header |
כותרת הבקשה הרגילה של Fleet Engine. |
name |
חובה. חייב להיות בפורמט |
current_ |
מציינת את חותמת הזמן המינימלית (לא כולל) שעבורה |
waypoints_ |
מציין את חותמת הזמן המינימלית (לא כולל) שלגביה מתבצע אחזור של נתוני |
LicensePlate
פרטי לוחית הרישוי של הרכב. כדי להימנע מאחסון פרטים אישיים מזהים, רק המידע המינימלי על לוחית הרישוי מאוחסן כחלק מהישות.
שדות | |
---|---|
country_ |
חובה. קוד המדינה או האזור במאגר CLDR. לדוגמה, |
last_ |
הספרה האחרונה של לוחית הרישוי או '-1' כדי לציין שאין ערך מספרי בלוחית הרישוי.
|
ListVehiclesRequest
הודעה עם בקשת ListVehicles
.
שדות | |
---|---|
header |
כותרת הבקשה הרגילה של Fleet Engine. |
parent |
חובה. חייב להיות בפורמט |
page_ |
המספר המקסימלי של כלי רכב שצריך להחזיר. ערך ברירת המחדל: 100. |
page_ |
הערך של ה |
minimum_ |
מציין את הקיבולת המינימלית הנדרשת של הרכב. הערך של כל כלי הרכב שמוחזרים יהיה |
trip_ |
הגבלת התגובה לכלי רכב שתומכים לפחות באחד מסוגי הנסיעה שצוינו. |
maximum_ |
הגבלת התגובה לכלי רכב ששלחו עדכוני מיקום ל-Fleet Engine בטווח הזמן שצוין. רכבים סטטיים שעדיין משדרים את המיקומים שלהם לא נחשבים לא מעודכנים. אם השדה הזה קיים, הוא צריך להיות משך זמן תקין תקין. |
vehicle_ |
חובה. מגבילה את התגובה לכלי רכב עם אחת מקטגוריות הסוגים שצוינו. לא ניתן להפר את המדיניות: |
required_ |
מתקשרים יכולים ליצור פעולות לוגיות מורכבות באמצעות כל שילוב של השדות
הגבלת התגובה לרכבים עם המאפיינים שצוינו. השדה הזה הוא פעולת התחברות/AND. אפשר להוסיף עד 50 מאפייני required_attribute. הערך הזה תואם למספר המאפיינים המקסימלי שמותר לכלול ברכב. כל מחרוזת חוזרת צריכה להיות בפורמט "key:value". |
required_ |
הגבלת התגובה לכלי רכב עם לפחות אחד מהמאפיינים שצוינו בכל |
required_ |
האפליקציה בדומה ל-
הגבלת התגובה לכלי רכב שתואמים לכל המאפיינים ב- |
vehicle_ |
הגבלת התגובה לכלי רכב עם מצב הרכב הזה. |
on_ |
החזרת הרכבים עם הנסיעות הנוכחיות בלבד. |
filter |
זה שינוי אופציונלי. שאילתת סינון שצריך להחיל כשמציגים כלי רכב. דוגמאות לתחביר של המסנן: http://aip.dev/160 השדה הזה נועד להחליף את השדות המסנן הזה פועל כתנאי AND עם אילוצים אחרים, כמו הערה: השאילתות היחידות שנתמכות הן על מאפייני כלי רכב (לדוגמה, בנוסף, כל המאפיינים מאוחסנים כמחרוזות, כך שאפשר להשוות רק בין מחרוזות לבין מאפיינים. כדי להשוות מול ערכים של מספרים או בוליאניים, יש להקיף את הערכים באופן מפורש כך שיטופלו כמחרוזות (לדוגמה, |
viewport |
זה שינוי אופציונלי. מסנן שמגביל את הרכבים שמוחזרים רק לאלה שהמיקום הידוע האחרון שלהם היה באזור המלבני שמוגדר על ידי חלון התצוגה. |
ListVehiclesResponse
הודעת התגובה ListVehicles
.
שדות | |
---|---|
vehicles[] |
כלי רכב שתואמים לקריטריונים של הבקשה. מספר כלי הרכב המקסימלי שיוחזרו נקבע לפי השדה |
next_ |
אסימון לאחזור דף הרכבים הבא, או ריק אם אין יותר רכבים שעומדים בקריטריונים של הבקשה. |
total_ |
חובה. המספר הכולל של כלי הרכב שתואמים לקריטריונים של הבקשה בכל הדפים. |
LocationPowerSaveMode
איך תכונות המיקום מוגדרות כך שיפעלו בנייד כשהתכונה 'חיסכון בסוללה' מופעלת במכשיר. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
Undefined LocationPowerSaveMode |
LOCATION_MODE_NO_CHANGE |
מצב חיסכון בסוללה לא אמור להשפיע על ספקי המיקום, או שהוא מושבת. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
יש להשבית את ספק המיקום המבוסס על GPS כשמצב חיסכון בסוללה מופעל והמכשיר לא אינטראקטיבי. |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
יש להשבית את כל ספקי המיקום כשמצב 'חיסכון בסוללה' פועל כשהמכשיר לא אינטראקטיבי. |
LOCATION_MODE_FOREGROUND_ONLY |
כל ספקי המיקום ימשיכו להיות זמינים, אבל יש לספק תיקוני מיקום רק לאפליקציות שפועלות בחזית. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
התכונה 'מיקום' לא תושבת, אבל מנהל המיקום ויסות את כל הבקשות לספקים כשהמכשיר לא אינטראקטיבי. |
LocationSensor
החיישן או השיטה ששימשו לקביעת המיקום.
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN_SENSOR |
החיישן לא מוגדר או לא ידוע. |
GPS |
GPS או Assist GPS. |
NETWORK |
תמיכה ב-GPS, מזהה של מגדל תקשורת או נקודת גישה ל-Wi-Fi. |
PASSIVE |
מזהה של תורן סלולרי או נקודת גישה ל-Wi-Fi. |
ROAD_SNAPPED_LOCATION_PROVIDER |
מיקום שנקבע על ידי המכשיר הנייד הוא המיקום הטוב ביותר בכביש. |
CUSTOMER_SUPPLIED_LOCATION |
מיקום שסופק על ידי הלקוח ממקור עצמאי. בדרך כלל, הערך הזה משמש למיקום שסופק ממקורות שאינם המכשיר הנייד שבו פועל Driver SDK. אם המקור המקורי מתואר על ידי אחד מערכי ה-enum האחרים, משתמשים בערך הזה. מיקומים שמסומנים כ-CUSTOMER_SUPPLIED_LOCATION מסופקים בדרך כלל דרך last_location.supplemental_location_sensor של רכב. |
FLEET_ENGINE_LOCATION |
המיקום מחושב על ידי Fleet Engine על סמך האותות שזמינים לו. פלט בלבד. הערך הזה יידחה אם הוא יתקבל בבקשה. |
FUSED_LOCATION_PROVIDER |
ספק המיקום המשולב של Android. |
CORE_LOCATION |
ספק המיקום במערכות ההפעלה של Apple. |
PolylineFormatType
סוג הפורמט של קווים פוליגונים.
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN_FORMAT_TYPE |
הפורמט לא צוין או שהוא לא ידוע. |
LAT_LNG_LIST_TYPE |
רשימה של google.type.LatLng . |
ENCODED_POLYLINE_TYPE |
קו פוליגוני המקודד באמצעות אלגוריתם דחיסת קו פוליגוני. עדיין אין תמיכה בפענוח קוד. |
PowerSource
סוג המטען שמשמש לטעינת הסוללה.
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN_POWER_SOURCE |
מקור החשמל לא ידוע. |
POWER_SOURCE_AC |
מקור הכוח הוא מטען AC. |
POWER_SOURCE_USB |
מקור החשמל הוא יציאת USB. |
POWER_SOURCE_WIRELESS |
מקור החשמל הוא אלחוטי. |
POWER_SOURCE_UNPLUGGED |
הסוללה לא מחוברת. |
ReportBillableTripRequest
הודעת הבקשה ReportBillableTrip.
שדות | |
---|---|
name |
חובה. חייב להיות בפורמט |
country_ |
חובה. קוד מדינה בן שתי אותיות של המדינה שבה מתרחש הנסיעה. המחיר מוגדר בהתאם לקוד המדינה. |
platform |
הפלטפורמה שאליה נשלחה הבקשה. |
related_ |
המזהים שקשורים ישירות לנסיעה שמדווחים עליה. אלה בדרך כלל מזהים (למשל, מזהי סשנים) של פעולות הזמנה מראש שבוצעו לפני שמזהה הנסיעה יהיה זמין. מספר ה- |
solution_ |
סוג הפתרון למוצר GMP (לדוגמה, |
SolutionType
בורר לסוגי פתרונות שונים של נסיעה שדווחה.
טיפוסים בני מנייה (enum) | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
ערך ברירת המחדל. כדי לשמור על תאימות לאחור, ה-API ישתמש ב-ON_DEMAND_RIDESHARING_AND_DELIVERIES כברירת מחדל, שהוא סוג הפתרון הראשון שנתמך. |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
הפתרון הוא נסיעה משותפת ומשלוח על פי דרישה. |
RequestHeader
RequestHeader מכיל שדות משותפים לכל בקשות ה-RPC ב-Fleet Engine.
שדות | |
---|---|
language_ |
קוד השפה לפי BCP-47, למשל en-US או sr-Latn. מידע נוסף זמין בכתובת http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. אם לא תציינו שם, התשובה יכולה להיות בכל שפה, עם העדפה לאנגלית אם קיים שם כזה. דוגמה לערך בשדה: |
region_ |
חובה. קוד האזור במאגר CLDR של האזור שממנו בוצעה הבקשה. דוגמה לערך שדה: |
sdk_ |
גרסת ה-SDK לשיחות, אם רלוונטי. פורמט הגרסה הוא 'major.minor.patch', לדוגמה: |
os_ |
גרסת מערכת ההפעלה שבה פועל ה-SDK הקורא. דוגמאות לערכי שדות: |
device_ |
הדגם של המכשיר שבו פועלת ערכת ה-SDK של מבצע הקריאה. דוגמאות לערכי שדות: |
sdk_ |
סוג ה-SDK ששולח את הבקשה. |
maps_ |
גרסת ה-MapSDK שבה ה-SDK של הקריאה תלוי, אם רלוונטי. פורמט הגרסה הוא 'major.minor.patch', לדוגמה: |
nav_ |
הגרסה של Nav SDK שבה ערכת ה-SDK לשיחות תלויה, אם רלוונטי. פורמט הגרסה הוא 'major.minor.patch', לדוגמה: |
platform |
הפלטפורמה של ה-SDK לשיחות. |
manufacturer |
היצרן של מכשיר Android מערכת ה-SDK שבה מתבצעת הקריאה, רלוונטי רק לערכות ה-SDK של Android. דוגמה לערך שדה: |
android_ |
רמת ה-API של Android של ה-SDK לשיחות, רלוונטית רק לערכות ה-SDK ל-Android. דוגמה לערך שדה: |
trace_ |
מזהה אופציונלי שאפשר לספק למטרות רישום ביומן כדי לזהות את הבקשה. |
פלטפורמה
הפלטפורמה של ערכת ה-SDK שקוראת ל-API.
טיפוסים בני מנייה (enum) | |
---|---|
PLATFORM_UNSPECIFIED |
ערך ברירת המחדל. המערכת משתמשת בערך הזה אם לא מציינים את הפלטפורמה. |
ANDROID |
הבקשה מגיעה מ-Android. |
IOS |
הבקשה מגיעה מ-iOS. |
WEB |
הבקשה מגיעה מהאינטרנט. |
SdkType
סוגים אפשריים של SDK.
טיפוסים בני מנייה (enum) | |
---|---|
SDK_TYPE_UNSPECIFIED |
ערך ברירת המחדל. המערכת משתמשת בערך הזה אם השדה sdk_type מושמט. |
CONSUMER |
ה-SDK של הקריאה הוא צרכן. |
DRIVER |
ערכת ה-SDK שמבצעת את הקריאה היא Driver. |
JAVASCRIPT |
ה-SDK ששולח הוא JavaScript. |
SearchTripsRequest
הודעת הבקשה של SearchTrips.
שדות | |
---|---|
header |
כותרת הבקשה הרגילה של Fleet Engine. |
parent |
חובה. חייב להיות בפורמט |
vehicle_ |
הרכב שמשויך לנסיעות שבבקשה. אם לא צוין, הנסיעות שהוחזרו לא יכללו:
|
active_ |
אם הערך מוגדר כ-true, התגובה תכלול נסיעות שמשפיעות על המסלול של הנהג. |
page_ |
אם לא תגדירו את הערך, השרת יחליט כמה תוצאות להחזיר. |
page_ |
כדי להמשיך מהתוצאות הקודמות, מגדירים את הערך הזה לערך שהוחזר בעבר ב- |
minimum_ |
אם צוינה אפשרות, המערכת תחזיר את הנסיעות שלא עודכנו אחרי השעה |
SearchTripsResponse
הודעת תגובה מ-SearchTrips.
שדות | |
---|---|
trips[] |
רשימת הנסיעות של הרכב המבוקש. |
next_ |
מעבירים את האסימון הזה ב-SearchTripsRequest לדף דרך תוצאות הרשימה. ה-API מחזיר רשימת נסיעות בכל שיחה, וכשלא נותרו תוצאות נוספות רשימת הנסיעות ריקה. |
SearchVehiclesRequest
הודעה עם בקשת SearchVehicles
.
שדות | |
---|---|
header |
כותרת הבקשה הרגילה של Fleet Engine. |
parent |
חובה. הפורמט הנדרש הוא |
pickup_ |
חובה. נקודת האיסוף שרוצים לחפש בסביבתה. |
dropoff_ |
מיקום המסירה המיועד של הלקוח. השדה הזה נדרש אם השדה |
pickup_ |
חובה. הגדרת הרדיוס של חיפוש הרכבים סביב נקודת האיסוף. יוחזרו רק כלי רכב שנמצאים ברדיוס החיפוש. הערך צריך להיות בין 400 ל-10,000 מטרים (כולל). |
count |
חובה. מציינת את מספר הרכבים המקסימלי שצריך להחזיר. הערך צריך להיות בין 1 ל-50 (כולל). |
minimum_ |
חובה. מספר הנוסעים שנלקחים בחשבון לנסיעה. הערך חייב להיות גדול מ-1 או שווה לו. הנהג לא נלקח בחשבון בערך הקיבולת. |
trip_ |
חובה. מייצג את סוג הנסיעה המוצעת. חייב לכלול סוג אחד בלבד. לא ניתן להפר את המדיניות: |
maximum_ |
הגבלת החיפוש רק לרכב ששלחו עדכוני מיקום ל-Fleet Engine במהלך פרק הזמן שצוין. כלי רכב נייחים שעדיין מעבירים את מיקומם לא נחשבים למיושנים. אם השדה הזה לא מוגדר, השרת משתמש בערך ברירת המחדל של חמש דקות. |
vehicle_ |
חובה. הגבלת החיפוש לכלי רכב מאחד מהסוגים שצוינו. צריך לציין לפחות סוג רכב אחד. אסור לפרסם סוגי רכב עם קטגוריה של |
required_ |
מתקשרים יכולים ליצור פעולות לוגיות מורכבות באמצעות כל שילוב של השדות
הגבלת החיפוש רק לרכבים עם המאפיינים שצוינו. השדה הזה הוא פעולת התחברות/AND. אפשר להוסיף עד 50 מאפייני required_attribute. המספר הזה תואם למספר המקסימלי של מאפיינים שמותר להוסיף לרכב. |
required_ |
מגביל את החיפוש רק לרכבים עם לפחות אחד מהמאפיינים שצוינו בכל |
required_ |
האפליקציה בדומה ל-
מגביל את החיפוש רק לרכבים עם כל המאפיינים ב |
order_ |
חובה. מציינת את הקריטריון הרצוי לסדר התוצאות. |
include_ |
האפשרות הזו מציינת אם כלי רכב עם נסיעה פעילה אחת עומדים בדרישות לחיפוש הזה. השדה הזה משמש רק כשלא צוין ערך ברירת המחדל הוא |
trip_ |
זוהי הנסיעה שמשויכת ל |
current_ |
האפשרות מציינת אם כלי רכב עם נסיעות פעילות עומדים בדרישות לחיפוש הזה. הערך הזה צריך להיות מוגדר לערך שאינו |
filter |
זה שינוי אופציונלי. שאילתת סינון שחלה כשמחפשים כלי רכב. דוגמאות לתחביר של המסנן: http://aip.dev/160 השדה הזה נועד להחליף את השדות המסנן הזה פועל כתנאי AND עם אילוצים אחרים, כמו הערה: השאילתות היחידות שנתמכות הן על מאפייני רכב (לדוגמה, בנוסף, כל המאפיינים מאוחסנים כמחרוזות, כך שאפשר להשוות רק בין מחרוזות לבין מאפיינים. כדי להשוות מול ערכים של מספרים או בוליאניים, יש להקיף את הערכים באופן מפורש כך שיטופלו כמחרוזות (לדוגמה, |
CurrentTripsPresent
מציינת את סוגי ההגבלות בנסיעות הנוכחיות של הרכב.
טיפוסים בני מנייה (enum) | |
---|---|
CURRENT_TRIPS_PRESENT_UNSPECIFIED |
הזמינות של כלי רכב עם נסיעות קיימת נתונה לשדה include_back_to_back . |
NONE |
רכבים ללא נסיעות יכולים להופיע בתוצאות החיפוש. כשמשתמשים בערך הזה, הערך של include_back_to_back לא יכול להיות true . |
ANY |
תוצאות החיפוש כוללות רכבים עם עד 5 נסיעות נוכחיות ו-10 נקודות דרך. כשמשתמשים בערך הזה, הערך של include_back_to_back לא יכול להיות true . |
VehicleMatchOrder
מציינת את סדר ההתאמות של הרכב בתגובה.
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN_VEHICLE_MATCH_ORDER |
ברירת המחדל, משמשת להזמנת התאמות של כלי רכב לא ספציפיים או לא מזוהים. |
PICKUP_POINT_ETA |
בסדר עולה לפי זמן הנסיעה ברכב לנקודת האיסוף. |
PICKUP_POINT_DISTANCE |
בסדר עולה לפי מרחק הנסיעה ברכב לנקודת האיסוף. |
DROPOFF_POINT_ETA |
סדר עולה לפי זמן הנסיעה ברכב עד לנקודת ההורדה. אפשר להשתמש בהזמנה הזו רק אם נקודת ההורדה מצוינת בבקשה. |
PICKUP_POINT_STRAIGHT_DISTANCE |
סדר עולה לפי המרחק של הקו הישר מהמיקום האחרון של הרכב ועד לנקודת האיסוף. |
COST |
סדר עולה לפי עלות ההתאמה שהוגדרה. עלות ההתאמה מוגדרת כחישוב משוקלל בין המרחק בקו ישר לבין זמן ההגעה המשוער. המשקלים מוגדרים בערכי ברירת מחדל, ואפשר לשנות אותם לפי לקוח. אם צריך לשנות את המשקלים האלה בפרויקט שלכם, יש לפנות לתמיכה של Google. |
SearchVehiclesResponse
הודעת התגובה SearchVehicles
.
שדות | |
---|---|
matches[] |
רשימת רכבים שתואמים לקריטריונים של |
SpeedReadingInterval
אינדיקטור לצפיפות התנועה בקטע רציף של נתיב. בהינתן נתיב עם נקודות P_0, P_1, ... , P_N (אינדקס מבוסס אפס), ה- SpeedReadingInterval מגדיר מרווח ומתאר את התנועה באמצעות הקטגוריות הבאות.
שדות | |
---|---|
start_ |
האינדקס ההתחלתי של המרווח הזה בנתיב. ב-JSON, כשהאינדקס הוא 0, נראה שהשדה לא מאוכלס. |
end_ |
האינדקס הסופי של המרווח הזה בנתיב. ב-JSON, כשהאינדקס הוא 0, נראה שהשדה לא מאוכלס. |
speed |
מהירות התנועה במרווח הזמן הזה. |
מהירות
סיווג מהירות של קו פוליגוני על סמך נתוני תנועה.
טיפוסים בני מנייה (enum) | |
---|---|
SPEED_UNSPECIFIED |
ערך ברירת המחדל. הערך הזה לא בשימוש. |
NORMAL |
מהירות רגילה, לא זוהתה האטה. |
SLOW |
זוהתה האטה, אבל לא נוצר עומס תנועה. |
TRAFFIC_JAM |
זוהה עומס תנועה. |
StopLocation
המיקום בפועל שבו התרחשה העצירה (איסוף/הורדה).
שדות | |
---|---|
point |
חובה. מציין את המיקום בפועל. |
timestamp |
מתי הפסקת הפעילות התרחשה. |
stop_time |
קלט בלבד. הוצא משימוש. משתמשים בשדה של חותמת הזמן. |
TerminalLocation
מתאר את המיקום של ציון דרך.
שדות | |
---|---|
point |
חובה. מציין את המיקום של נקודת ציון בנסיעה. |
terminal_point_id |
הוצא משימוש: צריך לציין במקום זאת את השדה |
access_point_id |
הוצא משימוש: צריך לציין במקום זאת את השדה |
trip_id |
הוצא משימוש. |
terminal_location_type |
הנתונים האלה יהיו ב- |
TerminalPointId
הוצא משימוש: אין יותר תמיכה ב-TerminalPoints ב-Fleet Engine. במקום זאת, אתם צריכים להשתמש ב-TerminalLocation.point
.
שדות | |
---|---|
value |
הוצא משימוש. |
שדה האיחוד Id . הוצא משימוש. הערך של Id יכול להיות רק אחת מהאפשרויות הבאות: |
|
place_id |
הוצא משימוש. |
generated_id |
הוצא משימוש. |
TrafficPolylineData
מצב התנועה לאורך מסלול הרכב הצפוי.
שדות | |
---|---|
traffic_ |
רינדור של קו פוליגוני שמציג את מהירות התנועה בכל האזורים במקטע אחד של נסיעה של לקוח. |
נסיעה
מטא-נתונים של נסיעה.
שדות | |
---|---|
name |
פלט בלבד. בפורמט 'providers/{provider}/trips/{trip}' |
vehicle_ |
המזהה של הרכב בנסיעה הזו. |
trip_ |
הסטטוס הנוכחי של הנסיעה. |
trip_ |
סוג הנסיעה. |
pickup_ |
המיקום שבו הלקוח מציין שהוא רוצה לאסוף את ההזמנה. |
actual_ |
קלט בלבד. המיקום בפועל מתי ואיפה הלקוח נאסף. השדה הזה מיועד לספק כדי לספק משוב על פרטי האיסוף בפועל. |
actual_ |
קלט בלבד. השעה והמיקום בפועל של ההגעה של הנהג לנקודת האיסוף. השדה הזה מיועד לספק משוב לגבי ההגעה בפועל לנקודת האיסוף. |
pickup_ |
פלט בלבד. הזמן המשוער העתידי לאסוף את הנוסעים או השעה בפועל שבה הם נאספו. |
intermediate_ |
עצירות ביניים לפי הבקשות לנסיעה (בנוסף לנקודות האיסוף וההורדה). בשלב הראשון, התכונה הזו לא תהיה זמינה לנסיעות משותפות. |
intermediate_ |
השדה הזה מציין את הפעם האחרונה שבה |
intermediate_ |
כשהערך בשדה |
actual_ |
קלט בלבד. המיקום והשעה בפועל שבהם הנהג הגיע ליעד ביניים. השדה הזה נועד לספק משוב לגבי הגעה בפועל ליעדי הביניים. |
actual_ |
קלט בלבד. השעה והמיקום האמיתיים שבהם בוצע האיסוף של הלקוח מיעד הביניים, ושבו. השדה הזה מיועד לספק כדי לספק משוב על פרטי האיסוף בפועל ביעדי ביניים. |
dropoff_ |
המיקום שבו הלקוח מציין שהוא יעזוב. |
actual_ |
קלט בלבד. השעה והמיקום בפועל שבהם הלקוח ירד מהרכב. השדה הזה מיועד לספק כדי לספק משוב על פרטי ההורדה בפועל. |
dropoff_ |
פלט בלבד. הזמן המשוער העתידי שבו נוסעים יעזבו את היעד הסופי או השעה בפועל שבה הם הושמטו. |
remaining_ |
פלט בלבד. הנתיב המלא מהמיקום הנוכחי לנקודת ההורדה, כולל. הנתיב הזה יכול לכלול ציוני דרך מנסיעות אחרות. |
vehicle_ |
השדה הזה תומך בסדר ידני של נקודות העצירה בנסיעה. הוא מכיל את כל נקודות העצירה שנותרו ברכב שהוקצה, וגם את נקודות העצירה של האיסוף וההחזרה בנסיעה הזו. אם הנסיעה לא הוקצה לרכב, המערכת של Fleet Engine תתעלם מהשדה הזה. מטעמי פרטיות, השדה הזה מאוכלס רק על ידי השרת בשיחות |
route[] |
פלט בלבד. המסלול הצפוי לנסיעה הזו אל הכניסה הראשונה ב-נשארו_waypoints. שימו לב שיכול להיות שציון הדרך הראשון שיופיע שייך לנסיעה אחרת. |
current_ |
פלט בלבד. נתיב מקודד לנקודת הציון הבאה. הערה: השדה הזה מיועד לשימוש רק ב-Driver SDK וב-Consumer SDK. עדיין אין תמיכה בפענוח. |
current_ |
פלט בלבד. השדה הזה מציין את הפעם האחרונה שבה המסלול השתנה. הערה: השדה הזה מיועד לשימוש רק ב-Driver SDK וב-Consumer SDK. |
current_ |
פלט בלבד. מציין את תנאי התנועה לאורך הערה: השדה הזה מיועד רק לשימוש של Driver SDK ו-Consumer SDK. |
current_ |
פלט בלבד. זוהי הפעם האחרונה שבה בוצע שינוי ב- הערה: השדה הזה מיועד לשימוש רק ב-Driver SDK וב-Consumer SDK. |
current_ |
פלט בלבד. ציון הדרך שבו מסתיים |
remaining_ |
פלט בלבד. מרחק הנסיעה שנותר בשדה |
eta_ |
פלט בלבד. זמן ההגעה המשוער לנקודת הציון הבאה (הרשומה הראשונה בשדה |
remaining_ |
פלט בלבד. משך הזמן שממנו מוחזרים נתוני הנסיעה לזמן ב- |
remaining_ |
פלט בלבד. מציין את הפעם האחרונה שבה |
remaining_ |
פלט בלבד. זוהי הפעם האחרונה שבה בוצע שינוי ב- |
number_ |
קבוע. מציין את מספר הנוסעים בנסיעה הזו ולא כולל את הנהג. כדי להחזיר רכב בתגובה |
last_ |
פלט בלבד. המיקום האחרון שדווח על הרכב במסלול. |
last_ |
פלט בלבד. שדה זה מציין אם ניתן להצמיד את |
view |
קבוצת המשנה של שדות הנסיעה שמאוכלסים ואופן הפרשתם. |
TripStatus
הסטטוס של נסיעה שמציין את ההתקדמות שלה.
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN_TRIP_STATUS |
ברירת המחדל, משמשת לסטטוס נסיעה שלא צוין או לא מזוהה. |
NEW |
נסיעה שנוצרה לאחרונה. |
ENROUTE_TO_PICKUP |
הנהג בדרך לנקודת האיסוף. |
ARRIVED_AT_PICKUP |
הנהג הגיע לנקודת האיסוף. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
הנהג הגיע ליעד ביניים ומחכה לנוסע/ת. |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
הנהג נמצא בדרכו ליעד ביניים (לא לנקודת ההורדה). |
ENROUTE_TO_DROPOFF |
הנהג אסף את הנוסע ושוכן בדרכו ליעד הבא. |
COMPLETE |
הנוסע/ת ירד/ה מהרכב והנסיעה הסתיימה. |
CANCELED |
הנסיעה בוטלה לפני האיסוף על ידי הנהג, הנוסע או ספק שיתוף הנסיעה. |
TripType
סוג הנסיעה.
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN_TRIP_TYPE |
ברירת המחדל, משמשת לסוגי נסיעות שלא צוינו או לא מזוהים. |
SHARED |
הנסיעה עשויה לשתף רכב עם נסיעות אחרות. |
EXCLUSIVE |
הנסיעה היא בלעדית לרכב. |
TripView
סלקטור לקבוצות שונות של שדות נסיעה בתשובת GetTrip
. למידע נוסף, ראו AIP-157. סביר להניח שיתווספו עוד תצוגות.
טיפוסים בני מנייה (enum) | |
---|---|
TRIP_VIEW_UNSPECIFIED |
ערך ברירת המחדל. בתאימות לאחור, ה-API יוגדר כברירת מחדל לתצוגת SDK. כדי לשמור על יציבות ותמיכה, אנחנו ממליצים ללקוחות לבחור מכשיר TripView שהוא לא SDK . |
SDK |
כולל שדות שעשויים להיות בלתי מובנים או לא נתמכים באמצעות ספריות שזמינות לציבור. |
JOURNEY_SHARING_V1S |
השדות של הנסיעה מאוכלסים בתרחיש לדוגמה של שיתוף המסלול. התצוגה הזו מיועדת לתקשורת בין שרתים. |
TripWaypoint
מתארת נקודת עצירה במסלול הרכב או נקודת סיום בנסיעה של רכב.
שדות | |
---|---|
location |
המיקום של נקודת הציון הזו. |
trip_ |
הנסיעה שמשויכת לנקודת הציון הזו. |
waypoint_ |
התפקיד שציון הדרך הזה ממלא בנסיעה הזו, למשל איסוף או החזרה. |
path_ |
הנתיב מנקודת הציון הקודמת לנקודת הציון הנוכחית. לא מוגדר לציון הדרך הראשון ברשימה. השדה הזה יאוכלס רק כשנשלחת בקשה לכך. |
encoded_ |
הנתיב המקודד מנקודת הציון הקודמת לנקודת הציון הנוכחית. הערה: השדה הזה מיועד לשימוש רק ב-Driver SDK וב-Consumer SDK. עדיין אין תמיכה בפענוח קוד. |
traffic_ |
מצב התנועה לאורך הנתיב לנקודת הציון הזו. לתשומת ליבכם, התכונה 'תנועה' זמינה רק ללקוחות הפלטפורמה של מפות Google עם פתרון 'נסיעות' ו'משלוחים'. |
distance_ |
מרחק הנתיב מנקודת הציון הקודמת לנקודת הציון הנוכחית. לא מוגדר לנקודת הציון הראשונה ברשימה. |
eta |
זמן ההגעה המשוער לנקודת הציון הזו. לא מוגדר לציון הדרך הראשון ברשימה. |
duration |
זמן הנסיעה מנקודת הציון הקודמת עד לנקודה הזו. לא מוגדר לציון הדרך הראשון ברשימה. |
UpdateTripRequest
הודעת בקשה ל-UpdateTrip.
שדות | |
---|---|
header |
כותרת הבקשה הרגילה של Fleet Engine. |
name |
חובה. חייב להיות בפורמט |
trip |
חובה. הנסיעה שמשויכת לעדכון. השדות הבאים נשמרים על ידי Fleet Engine. אין לעדכן אותם באמצעות Trip.update.
כשמעדכנים את כשמציינים את הערך כדי למנוע מצב של תחרות בין משימות בנסיעות עם כמה יעדים, צריך לספק את הערך |
update_ |
חובה. אנונימיזציה של שדות לעדכון, שמציינת אילו שדות בנסיעה צריך לעדכן. השדה |
UpdateVehicleAttributesRequest
הודעה עם בקשת UpdateVehicleAttributes
.
שדות | |
---|---|
header |
כותרת הבקשה הרגילה של Fleet Engine. |
name |
חובה. הפורמט הנדרש הוא |
attributes[] |
חובה. מאפייני הרכב שרוצים לעדכן. מאפיינים שלא מוזכרים לא משתנים או יוסרו. |
UpdateVehicleAttributesResponse
הודעת תגובה אחת (UpdateVehicleAttributes
).
שדות | |
---|---|
attributes[] |
חובה. הרשימה המלאה והעדכנית של מאפייני הרכב, כולל מאפיינים חדשים, מאפיינים ששונו ומאפיינים שלא שונו. |
UpdateVehicleRequest
הודעת הבקשה UpdateVehicle.
שדות | |
---|---|
header |
כותרת הבקשה הרגילה של Fleet Engine. |
name |
חובה. חייב להיות בפורמט |
vehicle |
חובה. ערכי הישות
אם מעדכנים את השדה בדומה לכך, אפשר לעדכן את השדה |
update_ |
חובה. אנונימיזציה של שדות שמציינת אילו שדות של |
כלי רכב
מטא-נתונים של הרכב.
שדות | |
---|---|
name |
פלט בלבד. השם הייחודי של הרכב הזה. הפורמט הוא |
vehicle_ |
מצב הרכב. |
supported_ |
סוגי הנסיעות שנתמכים ברכב הזה. |
current_ |
פלט בלבד. רשימת אפליקציות של |
last_ |
המיקום האחרון שדווח על הרכב. |
maximum_ |
מספר הנוסעים הכולל ברכב הזה. הנהג לא נלקח בחשבון בערך הזה. הערך הזה חייב להיות גדול מ-1 או שווה לו. |
attributes[] |
רשימת מאפיינים של רכבים. לרכב יכולים להיות עד 100 מאפיינים, וכל מאפיין חייב לכלול מפתח ייחודי. |
vehicle_ |
חובה. סוג הרכב. אפשר להשתמש בו כדי לסנן כלי רכב בתוצאות של |
license_ |
פרטי לוחית הרישוי של הרכב. |
route[] |
האפשרות הזו הוצאה משימוש. במקום זאת, אתם צריכים להשתמש ב- |
current_ |
הקו הפוליגוני שמציין את המסלול שאפליקציית הנהג מתכוונת לעבור אל ציון הדרך הבא. הרשימה הזו מוחזר גם ב- הערה: השדה הזה מיועד לשימוש רק ב-Driver SDK. עדיין אין תמיכה בפענוח קוד. |
current_ |
קלט בלבד. מערכת Fleet Engine משתמשת במידע הזה כדי לשפר את שיתוף המסלולים. הערה: השדה הזה מיועד לשימוש רק ב-Driver SDK. |
current_ |
פלט בלבד. השעה שבה |
current_ |
ציון הדרך שבו מסתיים |
remaining_ |
מרחק הנסיעה שנותר עבור |
eta_ |
זמן ההגעה המשוער (ETA) לרשומה הראשונה בשדה כשמעדכנים רכב, הערך של |
remaining_ |
קלט בלבד. זמן הנסיעה שנותר ל- כשמעדכנים רכב, הערך של |
waypoints[] |
שאר נקודות הדרך שהוקצו לרכב הזה. |
waypoints_ |
פלט בלבד. הפעם האחרונה שהשדה |
back_ |
מציין אם הנהג/ת מקבל/ת נסיעות ברצף. אם |
navigation_ |
סטטוס הניווט של הרכב. |
device_ |
קלט בלבד. מידע על ההגדרות במכשיר הנייד שבו השתמש הנהג. |
VehicleType
סוג הרכב.
שדות | |
---|---|
category |
קטגוריית סוג הרכב |
קטגוריה
קטגוריות של סוגי כלי רכב
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN |
ברירת מחדל, משמשת לקטגוריות רכב שלא צוינו או לא מזוהות. |
AUTO |
רכב. |
TAXI |
כל רכב שמשמש כמונית (בדרך כלל רכב ברישיון או בפיקוח). |
TRUCK |
באופן כללי, רכב עם נפח אחסון גדול. |
TWO_WHEELER |
אופנוע, טוסטוס או כלי רכב דו-גלגלי אחר |
BICYCLE |
תחבורה מונעת על ידי אדם. |
PEDESTRIAN |
כלי רכב בני אדם, שבדרך כלל הולכים או רצים, נעשים לאורך שבילים להולכי רגל. |
VehicleAttribute
מתאר מאפיין של רכב כצמד מפתח/ערך. אורך המחרוזת 'key:value' לא יכול לחרוג מ-256 תווים.
שדות | |
---|---|
key |
המַּפתח של המאפיין. אסור שמפתחות יכילו את תו הנקודתיים (:). |
value |
הערך של המאפיין. |
שדה האיחוד vehicle_attribute_value . ערך המאפיין יכול להיות מסוג מחרוזת, bool או double. הערך של vehicle_attribute_value יכול להיות רק אחת מהאפשרויות הבאות: |
|
string_ |
ערך מאפיין מסוג מחרוזת. הערה: השדה הזה זהה לשדה |
bool_ |
ערך מאפיין מסוג בוליאני. |
number_ |
ערך מאפיין מסוג double. |
VehicleAttributeList
סוג נתונים של רשימת רשימות למאפייני רכב.
שדות | |
---|---|
attributes[] |
רשימת המאפיינים שבאוסף הזה. |
VehicleLocation
המיקום, המהירות והכיוון של רכב בנקודת זמן מסוימת.
שדות | |
---|---|
location |
המיקום של הרכב. כשהמיקום נשלח ל-Fleet Engine, הוא מוגדר כמיקום GPS. כשאתם מקבלים אותו בתגובה, מיקום הרכב יכול להיות מיקום GPS, מיקום משלים או מיקום משוער אחר. המקור מצוין ב- |
horizontal_accuracy |
האפשרות הזו הוצאה משימוש. במקום זאת, אתם צריכים להשתמש ב- |
latlng_ |
דיוק של |
heading |
הכיוון שאליו הרכב נע, במדידה בפרוגרסיב. 0 מייצג את הצפון. הטווח החוקי הוא [0,360). |
bearing_accuracy |
האפשרות הזו הוצאה משימוש. במקום זאת, אתם צריכים להשתמש ב- |
heading_ |
דיוק של |
altitude |
הגובה במטרים מעל WGS84. |
vertical_accuracy |
האפשרות הזו הוצאה משימוש. במקום זאת, אתם צריכים להשתמש ב- |
altitude_ |
דיוק של |
speed_kmph |
מהירות הרכב בקילומטרים לשעה. הוצא משימוש: במקומו צריך להשתמש ברכיב |
speed |
מהירות הרכב במטרים לשנייה |
speed_ |
דיוק של |
update_ |
השעה שבה דווח על |
server_ |
פלט בלבד. השעה שבה השרת קיבל את פרטי המיקום. |
location_ |
ספק נתוני המיקום (לדוגמה, |
is_ |
האם |
is_ |
קלט בלבד. מציינת אם חיישן ה-GPS מופעל במכשיר הנייד. |
time_ |
קלט בלבד. הזמן (בשניות) שעבר מאז שהמיקום הזה נשלח לראשונה לשרת. הערך הזה יהיה אפס בעדכון הראשון. אם הזמן לא ידוע (לדוגמה, כשהאפליקציה מופעלת מחדש), הערך הזה מתאפס. |
num_stale_updates |
קלט בלבד. הוצא משימוש: עכשיו נעשה שימוש באותות אחרים כדי לקבוע אם מיקום מסוים לא עדכני. |
raw_ |
מיקום הרכב הגולמי (לא עבר עיבוד על ידי מתקן חירום). |
raw_ |
חותמת הזמן שמשויכת למיקום הגולמי. |
raw_ |
המקור של המיקום הגולמי. ברירת המחדל היא |
raw_ |
רמת הדיוק של |
supplemental_ |
מיקום נוסף שסופק על ידי האפליקציה המשולבת. |
supplemental_ |
חותמת הזמן שמשויכת למיקום המשלים. |
supplemental_ |
המקור של המיקום המשלים. ברירת המחדל היא |
supplemental_ |
רמת הדיוק של |
road_snapped |
האפשרות הזו הוצאה משימוש. במקום זאת, אתם צריכים להשתמש ב- |
VehicleMatch
מכילה את הרכב ואומדנים קשורים לרכב שתואמים לנקודות הנסיעות הפעילות של הרכב SearchVehiclesRequest
.
שדות | |
---|---|
vehicle |
חובה. רכב שתואם לבקשה. |
vehicle_ |
זמן ההגעה המשוער של הרכב לנקודת האיסוף שצוינה בבקשה. ערך ריק מציין כשל בחישוב זמן ההגעה המשוער לרכב. אם בתאריך |
vehicle_ |
המרחק מהמיקום הנוכחי של הרכב לנקודת האיסוף שצוינה בבקשה, כולל נקודות איסוף או הורדה ביניים בנסיעות קיימות. המרחק הזה מורכב מהמרחק המחושב לנסיעה (מסלול), בתוספת המרחק בקו ישר בין נקודת הסיום של הניווט לבין נקודת האיסוף המבוקשת. (המרחק בין נקודת היעד של הניווט לנקודת האיסוף המבוקשת הוא בדרך כלל קצר). ערך ריק מציין שגיאה בחישוב המרחק. |
vehicle_ |
חובה. מרחק הקו הישר בין הרכב לנקודת האיסוף שצוינה בבקשה. |
vehicle_ |
זמן הנסיעה המשוער של הרכב לנקודת ההורדה שצוינה בבקשה. זמן ההגעה המשוער כולל עצירה בכל נקודות ציון לפני ה- |
vehicle_ |
מרחק הנסיעה של הרכב (במטרים) מנקודת האיסוף לנקודת ההורדה שצוינה בבקשה. המרחק הוא רק בין שתי הנקודות, ולא כולל את מיקום הרכב או נקודות אחרות שצריך לבקר בהן לפני שהרכב מגיע לנקודת האיסוף או לנקודת ההורדה. הערך יאוכלס רק כשיצוין |
trip_ |
חובה. סוג הנסיעה של הבקשה ששימש לחישוב זמן ההגעה המשוער לנקודת האיסוף. |
vehicle_ |
רשימת הנקודות המתוזמנות לפי סדר, שמשמש לחישוב זמן ההגעה המשוער. הרשימה כוללת את מיקום הרכב, את נקודות האיסוף של נסיעות פעילות ברכב ואת נקודות האיסוף שצוינו בבקשה. רשימה ריקה מציינת כשל בחישוב זמן ההגעה המשוער לרכב. |
vehicle_ |
סוג ההתאמה של הרכב. |
requested_ |
הסדר המבוקש למיון ההתאמות של כלי הרכב. |
ordered_ |
ההזמנה בפועל ששימשה את הרכב הזה. בדרך כלל, השדה הזה יתאים לשדה order_by מהבקשה. עם זאת, בנסיבות מסוימות, כמו שגיאה פנימית בשרת, יכול להיות שייעשה שימוש בשיטה אחרת (כמו |
VehicleMatchType
סוג ההתאמה של הרכב.
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN |
סוג התאמה לא ידוע של רכב |
EXCLUSIVE |
אין כרגע נסיעה שהוקצה לה הרכב, והוא יכול להמשיך לנקודת האיסוף. |
BACK_TO_BACK |
הרכב מוקצה כרגע לנסיעה, אבל הוא יכול להמשיך לנקודת האיסוף אחרי השלמת הנסיעה המתבצעת. חישובי המרחק וזמן ההגעה המשוער מבוססים על הנסיעה הקיימת. |
CARPOOL |
ברכב יש מספיק מקום לנסיעה משותפת. |
CARPOOL_BACK_TO_BACK |
הרכב ישלים את הנסיעה הפעילה הנוכחית לפני שימשיך לנקודת האיסוף. חישובי המרחק וזמן ההגעה המשוער מבוססים על הנסיעה הקיימת. |
VehicleState
המדינה של Vehicle
.
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN_VEHICLE_STATE |
ברירת מחדל, משמשת למצבים של רכבים שלא צוינו או לא מזוהים. |
OFFLINE |
הרכב לא מקבל נסיעות חדשות. הערה: יכול להיות שהרכב ימשיך לפעול במצב הזה במהלך נסיעה שהוקצתה לו. |
ONLINE |
הרכב מקבל נסיעות חדשות. |
VisualTrafficReportPolylineRendering
מתאר כיצד לקוחות צריכים לצבוע חלק אחד מהקו הפוליגוני לאורך הנתיב.
שדות | |
---|---|
road_ |
זה שינוי אופציונלי. קטעי דרך שאמורים להיות מוצגים לאורך קו פוליגוני. אין ודאות שהקטעים לא חופפים, והם לא חופפים בהכרח לכל המסלול. אם אין קטע כביש שאפשר להגדיר לו סגנון, הלקוח צריך להחיל את ברירת המחדל של המסלול. |
RoadStretch
קטע דרך אחד שאמור להיות רינדור.
שדות | |
---|---|
style |
חובה. הסגנון שצריך להחיל. |
offset_ |
חובה. צריך להחיל את הסגנון בין התאריכים |
length_ |
חובה. אורך הנתיב שבו רוצים להחיל את הסגנון. |
סגנון
סגנון התנועה, שמציין את מהירות התנועה.
טיפוסים בני מנייה (enum) | |
---|---|
STYLE_UNSPECIFIED |
לא נבחר סגנון. |
SLOWER_TRAFFIC |
התנועה מאטה. |
TRAFFIC_JAM |
יש פקק תנועה. |
נקודת ציון
מתארת את נקודות הביניים במסלול של VehicleMatch
בSearchVehiclesResponse
. הקונספט הזה מיוצג כ-TripWaypoint
בכל נקודות הקצה האחרות.
שדות | |
---|---|
lat_ |
המיקום של ציון הדרך הזה. |
eta |
הזמן המשוער שבו הרכב יגיע לנקודת הציון הזו. |
WaypointType
סוג ציון הדרך.
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN_WAYPOINT_TYPE |
סוג ציון הדרך לא ידוע או לא מוגדר. |
PICKUP_WAYPOINT_TYPE |
נקודות דרך לאיסוף נוסעים או פריטים. |
DROP_OFF_WAYPOINT_TYPE |
ציוני דרך להורדת נוסעים או פריטים. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
ציוני דרך ליעדי ביניים בנסיעה עם כמה יעדים. |