אינדקס
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
(message) (הוחלפה)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_attributes. זהו המספר המקסימלי של מאפיינים שמותר להוסיף לרכב. כל מחרוזת חוזרת צריכה להיות בפורמט '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 |
המיקום לא יושבת, אבל LocationManager יאט את כל הבקשות לספקים כשהמכשיר לא אינטראקטיבי. |
LocationSensor
החיישן או השיטה ששימשו לקביעת המיקום.
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN_SENSOR |
החיישן לא צוין או לא ידוע. |
GPS |
GPS או Assisted 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_ |
גרסת NavSDK שעל אחת מהן מבוססת ערכת ה-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_ |
חובה. הגבלת החיפוש לכלי רכב מאחד מהסוגים שצוינו. צריך לציין לפחות סוג רכב אחד. אסור להשתמש ב-VehicleTypes עם קטגוריה |
required_ |
מבצעי הקריאה יכולים ליצור פעולות לוגיות מורכבות באמצעות כל שילוב של השדות
הגבלת החיפוש רק לרכבים עם המאפיינים שצוינו. השדה הזה הוא פעולת התחברות/AND. אפשר להוסיף עד 50 מאפייני required_attributes. זהו המספר המקסימלי של מאפיינים שמותר להוסיף לרכב. |
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[] |
פלט בלבד. המסלול הצפוי לנסיעה הזו עד לרשומה הראשונה ב-remaining_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 |
ערך ברירת המחדל. כדי לשמור על תאימות לאחור, תצוגת ה-SDK תהיה ברירת המחדל של ה-API. כדי להבטיח יציבות ותמיכה, מומלץ ללקוחות לבחור 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. אין לעדכן אותם באמצעות Trip.update.
כשמעדכנים את כשמציינים את הערך כדי למנוע מצב מרוץ בנסיעות עם כמה יעדים, צריך לספק את הערך |
update_ |
חובה. אנונימיזציה של שדות לעדכון, שמציינת אילו שדות בנסיעה צריך לעדכן. ה- |
UpdateVehicleAttributesRequest
UpdateVehicleAttributes
בקשה להודעה.
שדות | |
---|---|
header |
כותרת הבקשה הרגילה של Fleet Engine. |
name |
חובה. הפורמט הנדרש הוא |
attributes[] |
חובה. מאפייני הרכב שרוצים לעדכן. מאפיינים שלא מוזכרים לא משתנים או יוסרו. |
UpdateVehicleAttributesResponse
הודעת התגובה UpdateVehicleAttributes
.
שדות | |
---|---|
attributes[] |
חובה. הרשימה המלאה והעדכנית של מאפייני הרכב, כולל מאפיינים חדשים, מאפיינים ששונו ומאפיינים שלא שונו. |
UpdateVehicleRequest
'UpdateVehicle request message'.
שדות | |
---|---|
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_ |
מיקום הרכב הגולמי (לא עבר עיבוד על ידי road-snapper). |
raw_ |
חותמת הזמן שמשויכת למיקום הגולמי. |
raw_ |
המקור של המיקום הגולמי. ברירת המחדל היא |
raw_ |
רמת הדיוק של |
supplemental_ |
מיקום משלים שמסופק על ידי האפליקציה המשולבת. |
supplemental_ |
חותמת הזמן שמשויכת למיקום המשלים. |
supplemental_ |
המקור של המיקום המשלים. ברירת המחדל היא |
supplemental_ |
רמת הדיוק של |
road_snapped |
האפשרות הזו הוצאה משימוש. במקום זאת, צריך להשתמש ב- |
VehicleMatch
מכיל את הרכב ואת האומדנים הקשורים לרכב שתואמים לנקודות של נסיעות פעילות ברכב SearchVehiclesRequest
.
שדות | |
---|---|
vehicle |
חובה. רכב שתואמת לבקשה. |
vehicle_ |
זמן ההגעה המשוער של הרכב לנקודת האיסוף שצוינה בבקשה. ערך ריק מציין כשל בחישוב זמן ההגעה המשוער לרכב. אם הערך של |
vehicle_ |
המרחק מהמיקום הנוכחי של הרכב לנקודת האיסוף שצוינה בבקשה, כולל נקודות איסוף או הורדה ביניים בנסיעות קיימות. המרחק הזה מורכב מהמרחק המחושב לנסיעה (מסלול), בתוספת המרחק בקו ישר בין נקודת הסיום של הניווט לבין נקודת האיסוף המבוקשת. (המרחק בין נקודת היעד של הניווט לנקודת האיסוף המבוקשת הוא בדרך כלל קצר). ערך ריק מציין שגיאה בחישוב המרחק. |
vehicle_ |
חובה. המרחק בקו ישר בין הרכב לנקודת האיסוף שצוינה בבקשה. |
vehicle_ |
זמן הנסיעה המשוער של הרכב לנקודת ההורדה שצוינה בבקשה. זמן ההגעה המשוער כולל עצירות בנקודות ציון לפני |
vehicle_ |
מרחק הנסיעה של הרכב (במטרים) מנקודת האיסוף לנקודת ההורדה שצוינה בבקשה. המרחק הוא רק בין שתי הנקודות, ולא כולל את מיקום הרכב או נקודות אחרות שצריך לבקר בהן לפני שהרכב מגיע לנקודת האיסוף או לנקודת ההורדה. הערך יאוכלס רק כאשר |
trip_ |
חובה. סוג הנסיעה של הבקשה ששימש לחישוב זמן ההגעה המשוער לנקודת האיסוף. |
vehicle_ |
רשימת הנקודות המתוזמנות לפי סדר, שמשמש לחישוב זמן ההגעה המשוער. הרשימה כוללת את מיקום הרכב, את נקודות האיסוף של נסיעות פעילות ברכב ואת נקודות האיסוף שצוינו בבקשה. רשימה ריקה מציינת כי לא ניתן היה לחשב את זמן ההגעה המשוער של הרכב. |
vehicle_ |
סוג ההתאמה של הרכב. |
requested_ |
הסדר המבוקש למיון ההתאמות של כלי הרכב. שווה ערך ל- |
ordered_ |
הסדר המבוקש למיון ההתאמות של כלי הרכב. שווה ערך ל- |
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 |
ציוני דרך ליעדים ביניים בנסיעה עם כמה יעדים. |