אינדקס
-
TripService
(ממשק) -
VehicleService
(ממשק) -
BatteryInfo
(הודעה) BatteryStatus
(enum)BillingPlatformIdentifier
(enum)-
ConsumableTrafficPolyline
(הודעה) -
CreateTripRequest
(הודעה) -
CreateVehicleRequest
(הודעה) -
DeleteTripRequest
(הודעה) -
DeleteVehicleRequest
(הודעה) -
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
(הודעה) TerminalLocation.PointSource
(enum)-
TerminalPointId
(הודעה) (הוצא משימוש) -
TrafficPolylineData
(הודעה) -
Trip
(הודעה) -
TripAttribute
(הודעה) 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 ומחזיר את הנסיעה החדשה. |
DeleteTrip |
---|
מחיקת נסיעה אחת. הפונקציה מחזירה את הערך FAILED_PRECONDITION אם הנסיעה פעילה ומשויכת לרכב. |
GetTrip |
---|
קבלת מידע על נסיעה ספציפית. |
ReportBillableTrip |
---|
דיווח על שימוש בנסיעות שניתן לחייב עליהן. |
SearchTrips |
---|
קבלת כל הנסיעות של רכב ספציפי. |
UpdateTrip |
---|
עדכון נתוני הנסיעה. |
VehicleService
שירות ניהול כלי רכב.
CreateVehicle |
---|
יוצר מופע של רכב חדש שמשויך לספק שירותי הסעות או משלוחים על פי דרישה. לכל כשיוצרים
המערכת מתעלמת מהשדות הבאים
כל שאר השדות הם אופציונליים, והמערכת משתמשת בהם אם הם מסופקים. |
DeleteVehicle |
---|
מחיקת רכב מ-Fleet Engine. הפונקציה מחזירה FAILED_PRECONDITION אם לרכב יש נסיעות פעילות שמשויכות אליו. |
GetVehicle |
---|
הפונקציה מחזירה רכב מ-Fleet Engine. |
ListVehicles |
---|
מחזירה רשימה עם חלוקה לדפים של כלי רכב שמשויכים לספק מסוים ותואמים לאפשרויות הבקשה. |
SearchVehicles |
---|
הפונקציה מחזירה רשימה של רכבים שתואמים לאפשרויות הבקשה. |
UpdateVehicle |
---|
כתיבת נתונים מעודכנים של כלי הרכב אל Fleet Engine. כשמעדכנים
אי אפשר לעדכן גם את הרכב אם השדה |
UpdateVehicleAttributes |
---|
עדכון חלקי של מאפייני הרכב. רק המאפיינים שצוינו בבקשה יעודכנו, מאפיינים אחרים לא ישתנו. הערה: המצב שונה ב- |
BatteryInfo
מידע על הסוללה של המכשיר.
שדות | |
---|---|
battery_status |
סטטוס הסוללה, למשל אם היא מלאה או בטעינה. |
power_source |
סטטוס של מקור הכוח של הסוללה. |
battery_percentage |
אחוז הטעינה הנוכחי של הסוללה [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_reading_interval[] |
מהירות התנועה לאורך הנתיב מנקודת הציון הקודמת לנקודת הציון הנוכחית. |
encoded_path_to_waypoint |
הנתיב שבו הנהג נוסע מנקודת הדרך הקודמת לנקודת הדרך הנוכחית. הנתיב הזה מכיל נקודות ציון, כך שהלקוחות יכולים להציג סמני תנועה לאורך הנתיב (ראו |
CreateTripRequest
יצירת הודעה לבקשת נסיעה.
שדות | |
---|---|
header |
כותרת הבקשה הרגילה של Fleet Engine. |
parent |
חובה. חייב להיות בפורמט |
trip_id |
חובה. מזהה ייחודי של הנסיעה. בכפוף להגבלות הבאות:
|
trip |
חובה. ישות הנסיעה שרוצים ליצור. כשיוצרים נסיעה, חובה למלא את השדות הבאים:
השדות הבאים משמשים אם מספקים אותם:
המערכת מתעלמת מכל שאר השדות של פרטי הנסיעה. לדוגמה, כל הנסיעות מתחילות עם רק נסיעות אם מגדירים כשמציינים את הערך המערכת משתמשת בשדות |
CreateVehicleRequest
CreateVehicle
הזמנה לצ'אט.
שדות | |
---|---|
header |
כותרת הבקשה הרגילה של Fleet Engine. |
parent |
חובה. חייב להיות בפורמט |
vehicle_id |
חובה. מזהה רכב ייחודי. בכפוף להגבלות הבאות:
|
vehicle |
חובה. ישות הרכב שרוצים ליצור. כשיוצרים רכב, חובה למלא את השדות הבאים:
כשיוצרים רכב, המערכת מתעלמת מהשדות הבאים:
כל שאר השדות הם אופציונליים, והמערכת משתמשת בהם אם הם מסופקים. |
DeleteTripRequest
מחיקת הודעה על בקשת נסיעה.
שדות | |
---|---|
header |
אופציונלי. כותרת הבקשה הרגילה של Fleet Engine. |
name |
חובה. חייב להיות בפורמט |
DeleteVehicleRequest
מחיקת הודעת בקשה של כלי רכב.
שדות | |
---|---|
header |
אופציונלי. כותרת הבקשה הרגילה של Fleet Engine. |
name |
חובה. חייב להיות בפורמט |
DeviceSettings
מידע על הגדרות שונות במכשיר הנייד.
שדות | |
---|---|
location_power_save_mode |
איך תכונות המיקום מוגדרות להתנהג במכשיר כשמצב החיסכון בסוללה מופעל. |
is_power_save_mode |
אם המכשיר נמצא כרגע במצב חיסכון בסוללה. |
is_interactive |
אם המכשיר במצב אינטראקטיבי. |
battery_info |
מידע על מצב הסוללה. |
GetTripRequest
הודעת בקשה GetTrip.
שדות | |
---|---|
header |
כותרת הבקשה הרגילה של Fleet Engine. |
name |
חובה. חייב להיות בפורמט |
view |
תת-קבוצה של שדות של נסיעה שצריך להחזיר והפרשנות שלהם. |
current_route_segment_version |
מציין את חותמת הזמן המינימלית (לא כולל) של נתוני |
remaining_waypoints_version |
הוצא משימוש: תמיד מתבצעת אחזור של |
route_format_type |
הפורמט של המסלול הנוכחי שמוחזר, |
current_route_segment_traffic_version |
מציין את חותמת הזמן המינימלית (לא כולל) שלפיה מתבצעת האחזור של |
remaining_waypoints_route_version |
מציין את חותמת הזמן המינימלית (לא כולל) שלפיה מאוחזרים נתונים של |
GetVehicleRequest
GetVehicle
הזמנה לצ'אט.
שדות | |
---|---|
header |
כותרת הבקשה הרגילה של Fleet Engine. |
name |
חובה. חייב להיות בפורמט |
current_route_segment_version |
מציין את חותמת הזמן המינימלית (לא כולל) שלפיה מתבצעת האחזור של |
waypoints_version |
מציין את חותמת הזמן המינימלית (לא כולל) של הנתונים שמאוחזרים מ- |
LicensePlate
פרטי לוחית הרישוי של הרכב. כדי להימנע מאחסון של פרטים אישיים מזהים, רק המידע המינימלי על לוחית הרישוי מאוחסן כחלק מהישות.
שדות | |
---|---|
country_code |
חובה. קוד המדינה או האזור במאגר CLDR. לדוגמה, |
last_character |
הספרה האחרונה של לוחית הרישוי או '-1' אם אין ערך מספרי בלוחית הרישוי.
|
ListVehiclesRequest
ListVehicles
הזמנה לצ'אט.
שדות | |
---|---|
header |
כותרת הבקשה הרגילה של Fleet Engine. |
parent |
חובה. חייב להיות בפורמט |
page_size |
מספר כלי הרכב המקסימלי שיוחזרו. ערך ברירת המחדל: 100. |
page_token |
הערך של |
minimum_capacity |
מציינים את התפוסה המינימלית הנדרשת של הרכב. כל הרכבים שיוחזרו יהיו עם ערך |
trip_types[] |
התגובה תכלול רק כלי רכב שתומכים לפחות באחד מסוגי הנסיעות שצוינו. |
maximum_staleness |
התשובה תוגבל לרכבים ששלחו עדכוני מיקום ל-Fleet Engine בפרק הזמן שצוין. כלי רכב נייחים שממשיכים לשדר את המיקומים שלהם לא נחשבים כמיקומים לא עדכניים. אם מציינים את המאפיין הזה, הוא חייב להיות משך זמן חיובי ותקין. |
vehicle_type_categories[] |
חובה. התשובה תוגבל לרכבים מאחת מקטגוריות הסוג שצוינו. לא ניתן להפר את המדיניות: |
required_attributes[] |
המתקשרים יכולים ליצור פעולות לוגיות מורכבות באמצעות כל שילוב של השדות
התשובה תכלול רק רכבים עם המאפיינים שצוינו. השדה הזה הוא פעולת חיבור/AND. אפשר להוסיף עד 50 מאפיינים נדרשים. זהו המספר המקסימלי של מאפיינים שמותר להוסיף לרכב. כל מחרוזת חוזרת צריכה להיות בפורמט key:value. |
required_one_of_attributes[] |
הפונקציה מגבילה את התשובה לרכבים עם לפחות אחד מהמאפיינים שצוינו בכל |
required_one_of_attribute_sets[] |
בדומה ל-
התשובה מוגבלת לרכבים שתואמים לכל המאפיינים ב- |
vehicle_state |
התשובה תכלול רק רכבים עם מצב הרכב הזה. |
on_trip_only |
החזרת הרכבים עם נסיעה נוכחית בלבד. |
filter |
אופציונלי. שאילתת סינון להחלה כשמציגים רשימה של כלי רכב. http://aip.dev/160 כולל דוגמאות לתחביר של המסנן. השדה הזה נועד להחליף את השדות המסנן הזה פועל כתנאי AND עם אילוצים אחרים, כמו שימו לב: השאילתות היחידות שנתמכות הן שאילתות על מאפייני רכב (לדוגמה, בנוסף, כל המאפיינים מאוחסנים כמחרוזות, ולכן ההשוואות היחידות שנתמכות מול מאפיינים הן השוואות של מחרוזות. כדי להשוות למספרים או לערכים בוליאניים, צריך להוסיף מירכאות לערכים כדי שהמערכת תתייחס אליהם כמחרוזות (לדוגמה, |
viewport |
אופציונלי. מסנן שמגביל את כלי הרכב שמוחזרים לאלה שהמיקום הידוע האחרון שלהם היה באזור המלבני שהוגדר על ידי אזור התצוגה. |
ListVehiclesResponse
הודעת התגובה ListVehicles
.
שדות | |
---|---|
vehicles[] |
כלי רכב שתואמים לקריטריונים שבבקשה. מספר כלי הרכב המקסימלי שיוחזרו נקבע לפי השדה |
next_page_token |
טוקן לאחזור של דף הרכבים הבא, או מחרוזת ריקה אם אין עוד רכבים שעומדים בקריטריונים של הבקשה. |
total_size |
חובה. המספר הכולל של כלי רכב שתואמים לקריטריונים של הבקשה בכל הדפים. |
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 |
ספק המיקום במערכות הפעלה של אפל. |
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_code |
חובה. קוד מדינה בן שתי אותיות של המדינה שבה מתבצעת הנסיעה. המחיר מוגדר לפי קוד המדינה. |
platform |
הפלטפורמה שבה הוגשה הבקשה. |
related_ids[] |
המזהים שקשורים ישירות לנסיעה שמדווחת. אלה בדרך כלל מזהים (לדוגמה, מזהי סשן) של פעולות שבוצעו לפני ההזמנה, לפני שמזהה הנסיעה היה זמין. מספר |
solution_type |
סוג פתרון המוצר של GMP (לדוגמה, |
SolutionType
בורר לסוגים שונים של פתרונות לנסיעה שדווחה.
טיפוסים בני מנייה (enum) | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
ערך ברירת המחדל. לצורך תאימות לאחור, ה-API ישתמש ב-ON_DEMAND_RIDESHARING_AND_DELIVERIES כברירת מחדל, שהוא סוג הפתרון הראשון שנתמך. |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
הפתרון הוא נסיעה או משלוח על פי דרישה. |
RequestHeader
ה-RequestHeader מכיל שדות שמשותפים לכל בקשות ה-RPC של Fleet Engine.
שדות | |
---|---|
language_code |
קוד השפה BCP-47, למשל en-US או sr-Latn. מידע נוסף זמין בכתובת http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. אם לא מציינים שפה, התשובה יכולה להיות בכל שפה, אבל אם קיים שם באנגלית, הוא יועדף. דוגמה לערך של שדה: |
region_code |
חובה. קוד האזור במאגר CLDR של האזור שממנו מגיעה הבקשה. דוגמה לערך של שדה: |
sdk_version |
גרסת ה-SDK של השיחות, אם רלוונטי. פורמט הגרסה הוא major.minor.patch, לדוגמה: |
os_version |
הגרסה של מערכת ההפעלה שבה פועל ה-SDK של השיחות. דוגמאות לערכי שדה: |
device_model |
הדגם של המכשיר שבו פועלת ערכת ה-SDK שקוראת לפונקציה. דוגמאות לערכי שדה: |
sdk_type |
סוג ה-SDK ששולח את הבקשה. |
maps_sdk_version |
גרסת MapSDK שה-SDK הקורא תלוי בה, אם רלוונטי. פורמט הגרסה הוא major.minor.patch, לדוגמה: |
nav_sdk_version |
גרסת NavSDK שה-SDK הקורא תלוי בה, אם רלוונטי. פורמט הגרסה הוא major.minor.patch, לדוגמה: |
platform |
הפלטפורמה של ה-SDK שקורא. |
manufacturer |
יצרן מכשיר Android מתוך ה-SDK של השיחות, רלוונטי רק לערכות Android SDK. דוגמה לערך של שדה: |
android_api_level |
רמת ה-API של Android של ערכת ה-SDK שקוראת לפונקציה, רלוונטי רק לערכות ה-SDK של Android. דוגמה לערך של שדה: |
trace_id |
מזהה אופציונלי שאפשר לספק למטרות רישום ביומן, כדי לזהות את הבקשה. |
פלטפורמה
הפלטפורמה של ה-SDK שמבצע את הקריאה.
טיפוסים בני מנייה (enum) | |
---|---|
PLATFORM_UNSPECIFIED |
ערך ברירת המחדל. הערך הזה משמש אם לא מציינים את הפלטפורמה. |
ANDROID |
הבקשה מגיעה מ-Android. |
IOS |
הבקשה מגיעה מ-iOS. |
WEB |
הבקשה מגיעה מהאינטרנט. |
SdkType
סוגים אפשריים של SDK.
טיפוסים בני מנייה (enum) | |
---|---|
SDK_TYPE_UNSPECIFIED |
ערך ברירת המחדל. הערך הזה משמש אם לא מציינים את sdk_type . |
CONSUMER |
ה-SDK לשיחות הוא Consumer. |
DRIVER |
ערכת ה-SDK שקוראת היא Driver. |
JAVASCRIPT |
ה-SDK לשיחות הוא JavaScript. |
SearchTripsRequest
הודעת בקשה של SearchTrips.
שדות | |
---|---|
header |
כותרת הבקשה הרגילה של Fleet Engine. |
parent |
חובה. חייב להיות בפורמט |
vehicle_id |
הרכב שמשויך לנסיעות שבבקשה. אם לא מציינים, הנסיעות שמוחזרות לא כוללות:
|
active_trips_only |
אם הערך מוגדר כ-true, התשובה כוללת נסיעות שמשפיעות על המסלול של הנהג. |
page_size |
אם לא מציינים מספר, השרת מחליט כמה תוצאות להחזיר. |
page_token |
כדי להמשיך מהתוצאות הקודמות, צריך להגדיר את הערך הזה לערך שהוחזר קודם ב- |
minimum_staleness |
אם מציינים את הפרמטר הזה, הפונקציה מחזירה את הנסיעות שלא עודכנו אחרי השעה |
SearchTripsResponse
הודעת התגובה של SearchTrips.
שדות | |
---|---|
trips[] |
רשימת הנסיעות של הרכב המבוקש. |
next_page_token |
מעבירים את הטוקן הזה ב-SearchTripsRequest כדי לעבור בין דפי התוצאות ברשימה. ה-API מחזיר רשימת נסיעות בכל קריאה, וכשלא נשארות יותר תוצאות, רשימת הנסיעות ריקה. |
SearchVehiclesRequest
SearchVehicles
הזמנה לצ'אט.
שדות | |
---|---|
header |
כותרת הבקשה הרגילה של Fleet Engine. |
parent |
חובה. חייב להיות בפורמט |
pickup_point |
חובה. נקודת האיסוף שרוצים לחפש בקרבתה. |
dropoff_point |
מיקום המסירה המיועד של הלקוח. חובה למלא את השדה הזה אם השדה |
pickup_radius_meters |
חובה. הגדרת רדיוס החיפוש של כלי הרכב סביב נקודת האיסוף. יוחזרו רק רכבים שנמצאים ברדיוס החיפוש. הערך צריך להיות בין 400 ל-10,000 מטרים (כולל). |
count |
חובה. מציין את המספר המקסימלי של כלי רכב שיוחזרו. הערך חייב להיות בין 1 ל-50 (כולל). |
minimum_capacity |
חובה. מציין את מספר הנוסעים שרוצים להזמין להם כרטיסים. הערך חייב להיות גדול מ-1 או שווה לו. הנהג לא נכלל בערך הקיבולת. |
trip_types[] |
חובה. מייצג את סוג הנסיעה המוצעת. צריך לכלול בדיוק סוג אחד. לא ניתן להפר את המדיניות: |
maximum_staleness |
החיפוש מוגבל רק לרכבים ששלחו עדכוני מיקום ל-Fleet Engine בפרק הזמן שצוין. כלי רכב נייחים שממשיכים לשדר את המיקומים שלהם לא נחשבים כמיקומים לא עדכניים. אם השדה הזה לא מוגדר, השרת משתמש בערך ברירת המחדל של חמש דקות. |
vehicle_types[] |
חובה. הגבלת החיפוש לכלי רכב עם אחד מהסוגים שצוינו. צריך לציין לפחות סוג רכב אחד. אסור להשתמש ב-VehicleTypes עם קטגוריה של |
required_attributes[] |
המתקשרים יכולים ליצור פעולות לוגיות מורכבות באמצעות כל שילוב של השדות
הגבלת החיפוש רק לרכבים עם המאפיינים שצוינו. השדה הזה הוא פעולת חיבור/AND. אפשר להוסיף עד 50 מאפיינים נדרשים. זהו המספר המקסימלי של מאפיינים שמותר להוסיף לרכב. |
required_one_of_attributes[] |
ההגבלה על החיפוש היא רק לרכבים עם לפחות אחד מהמאפיינים שצוינו בכל |
required_one_of_attribute_sets[] |
בדומה ל-
הגבלת החיפוש רק לרכבים עם כל המאפיינים ב |
order_by |
חובה. מציין את קריטריון הסדר הרצוי של התוצאות. |
include_back_to_back |
הערך הזה מציין אם רכבים עם נסיעה פעילה אחת עומדים בדרישות לחיפוש הזה. השדה הזה נמצא בשימוש רק אם לא צוין ערך ברירת המחדל הוא |
trip_id |
מציין את הנסיעה שמשויכת ל |
current_trips_present |
הערך הזה מציין אם רכבים עם נסיעות פעילות עומדים בדרישות לחיפוש הזה. אם |
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_polyline_point_index |
האינדקס של תחילת המרווח הזה בנתיב. ב-JSON, כשהאינדקס הוא 0, נראה שהשדה לא מאוכלס. |
end_polyline_point_index |
האינדקס שבו מסתיים המרווח הזה בנתיב. ב-JSON, כשהאינדקס הוא 0, נראה שהשדה לא מאוכלס. |
speed |
מהירות התנועה במרווח הזה. |
מהירות
סיווג המהירות של קו פוליגוני על סמך נתוני תנועה.
טיפוסים בני מנייה (enum) | |
---|---|
SPEED_UNSPECIFIED |
ערך ברירת המחדל. הערך הזה לא בשימוש. |
NORMAL |
מהירות רגילה, אין עומס תנועה. |
SLOW |
זוהה עומס תנועה בינוני. |
TRAFFIC_JAM |
עומסי תנועה. |
StopLocation
המיקום בפועל שבו התרחשה עצירה (איסוף או מסירה).
שדות | |
---|---|
point |
חובה. מציין את המיקום בפועל. |
timestamp |
מציין מתי ההפסקה התרחשה. |
stop_time |
קלט בלבד. הוצא משימוש. משתמשים בשדה חותמת הזמן. |
TerminalLocation
מתאר את המיקום של נקודת ציון.
שדות | |
---|---|
point |
מציין את המיקום המדויק |
place |
שם המשאב של המקום שמייצג את המיקום הזה. הפורמט הוא זוהי תכונה ניסיונית. |
point_location_source |
פלט בלבד. המקור של השדה |
terminal_point_id |
השדה הזה הוצא משימוש: במקומו, צריך לציין את השדה |
access_point_id |
השדה הזה הוצא משימוש: במקומו, צריך לציין את השדה |
trip_id |
הוצא משימוש. |
terminal_location_type |
הוצא משימוש: |
PointSource
מציין את המקור של הערך LatLng
.
טיפוסים בני מנייה (enum) | |
---|---|
POINT_SOURCE_UNSPECIFIED |
לא צוין מקור נקודתי. |
POINT_SOURCE_DEVELOPER_PROVIDED |
המידע על LatLng סופק במפורש על ידי המפתח. |
POINT_SOURCE_CALCULATED_FROM_PLACE |
המרחק LatLng חושב מהמקום שצוין. |
TerminalPointId
הוצא משימוש: TerminalPoints לא נתמכים יותר ב-Fleet Engine. במקום זאת, אתם צריכים להשתמש ב-TerminalLocation.point
.
שדות | |
---|---|
value |
הוצא משימוש. |
שדה איחוד Id . הוצא משימוש. הערך Id יכול להיות רק אחד מהבאים: |
|
place_id |
הוצא משימוש. |
generated_id |
הוצא משימוש. |
TrafficPolylineData
מצב התנועה לאורך המסלול הצפוי של הרכב.
שדות | |
---|---|
traffic_rendering |
רינדור של קו שבור שמראה את מהירות התנועה בכל האזורים לאורך קטע מסוים בנסיעה של לקוח. |
נסיעה
מטא-נתונים של הנסיעה.
שדות | |
---|---|
name |
פלט בלבד. בפורמט providers/{provider}/trips/{trip} |
vehicle_id |
המזהה של הרכב שבו מתבצעת הנסיעה. |
trip_status |
הסטטוס הנוכחי של הנסיעה. |
trip_type |
סוג הנסיעה. |
pickup_point |
המיקום שבו הלקוח מציין שהוא ייאסף. |
actual_pickup_point |
קלט בלבד. המיקום המדויק שבו הלקוח עלה על המונית והשעה שבה זה קרה. הספק יכול להשתמש בשדה הזה כדי לספק משוב על פרטי האיסוף בפועל. |
actual_pickup_arrival_point |
קלט בלבד. הזמן והמיקום שבהם הנהג הגיע לנקודת האיסוף. השדה הזה מיועד לספק כדי לספק משוב על מידע בפועל לגבי ההגעה לנקודת האיסוף. |
pickup_time |
פלט בלבד. השעה המשוערת העתידית שבה הנוסע או הנוסעים ייאספו, או השעה בפועל שבה הם נאספו. |
intermediate_destinations[] |
עצירות ביניים לפי סדר הבקשות לנסיעה (בנוסף לנקודת האיסוף ולנקודת ההורדה). בשלב הראשון לא תהיה תמיכה בשיתוף נסיעות. |
intermediate_destinations_version |
מציין את הפעם האחרונה שבה בוצע שינוי ב- |
intermediate_destination_index |
אם הערך של |
actual_intermediate_destination_arrival_points[] |
קלט בלבד. הזמן והמיקום שבהם הנהג הגיע ליעד ביניים. השדה הזה מיועד לספק כדי לספק משוב על מידע בפועל לגבי הגעה ליעדי ביניים. |
actual_intermediate_destinations[] |
קלט בלבד. הזמן והמיקום בפועל שבהם הלקוח נאסף מיעד ביניים. השדה הזה מיועד לספק כדי לספק משוב על מידע בפועל לגבי איסוף ביעדי ביניים. |
dropoff_point |
המיקום שבו הלקוח מציין שהוא רוצה לרדת. |
actual_dropoff_point |
קלט בלבד. הזמן והמיקום שבהם הלקוח הורד בפועל. השדה הזה מיועד לספק כדי לספק משוב על פרטי ההורדה בפועל. |
dropoff_time |
פלט בלבד. השעה המשוערת העתידית שבה הנוסע או הנוסעים יורדו ביעד הסופי, או השעה בפועל שבה הם הורדו. |
remaining_waypoints[] |
פלט בלבד. הנתיב המלא מהמיקום הנוכחי לנקודת ההורדה, כולל. הנתיב הזה יכול לכלול נקודות ציון מנסיעות אחרות. |
vehicle_waypoints[] |
בשדה הזה אפשר להגדיר ידנית את סדר נקודות הציון של המסלול. הוא מכיל את כל נקודות העצירה שנותרו לרכב שהוקצה, וגם את נקודות העצירה של האיסוף וההורדה של הנסיעה הזו. אם הנסיעה לא שויכה לרכב, מערכת Fleet Engine מתעלמת מהשדה הזה. מטעמי פרטיות, השרת מאכלס את השדה הזה רק בקריאות |
route[] |
פלט בלבד. המסלול הצפוי לנסיעה הזו עד לנקודת הכניסה הראשונה ב-remaining_waypoints. שימו לב: יכול להיות שנקודת הדרך הראשונה שייכת לנסיעה אחרת. |
current_route_segment |
פלט בלבד. נתיב מקודד לנקודת הדרך הבאה. הערה: השדה הזה מיועד לשימוש רק ב-Driver SDK וב-Consumer SDK. עדיין אין תמיכה בפענוח. |
current_route_segment_version |
פלט בלבד. מציין את הפעם האחרונה שבה המסלול השתנה. הערה: השדה הזה מיועד לשימוש רק ב-Driver SDK וב-Consumer SDK. |
current_route_segment_traffic |
פלט בלבד. מציין את מצב התנועה לאורך המסלול הערה: השדה הזה מיועד לשימוש רק ב-Driver SDK וב-Consumer SDK. |
current_route_segment_traffic_version |
פלט בלבד. מציין את הפעם האחרונה שבה בוצע שינוי ב- הערה: השדה הזה מיועד לשימוש רק ב-Driver SDK וב-Consumer SDK. |
current_route_segment_end_point |
פלט בלבד. נקודת הביניים שבה |
remaining_distance_meters |
פלט בלבד. מרחק הנסיעה שנותר בשדה |
eta_to_first_waypoint |
פלט בלבד. הזמן המשוער להגעה לנקודת הדרך הבאה (הערך הראשון בשדה |
remaining_time_to_first_waypoint |
פלט בלבד. משך הזמן שחלף מרגע החזרת נתוני הנסיעה ועד השעה ב |
remaining_waypoints_version |
פלט בלבד. מציין את הפעם האחרונה שבה בוצע שינוי ב- |
remaining_waypoints_route_version |
פלט בלבד. מציין את הפעם האחרונה שבה בוצעו שינויים ב- |
number_of_passengers |
אי אפשר לשנות אותו. מספר הנוסעים בנסיעה, לא כולל הנהג. כדי להחזיר רכב בתגובה של |
last_location |
פלט בלבד. מציין את המיקום האחרון של הרכב שדווח לאורך המסלול. |
last_location_snappable |
פלט בלבד. השדה מציין אם אפשר להצמיד את |
view |
קבוצת המשנה של שדות הנסיעה שאוכלסו ואיך צריך לפרש אותם. |
attributes[] |
רשימה של מאפייני נסיעה מותאמים אישית. לכל מאפיין צריך להיות מפתח ייחודי. |
TripAttribute
מתאר מאפיין של נסיעה כצמד מפתח/ערך. האורך של המחרוזת 'מפתח:ערך' לא יכול להיות יותר מ-256 תווים.
שדות | |
---|---|
key |
המפתח של המאפיין. מפתחות לא יכולים להכיל את התו נקודתיים (:). |
שדה איחוד trip_attribute_value . הערך של המאפיין יכול להיות מסוג מחרוזת, בוליאני או double. הערך trip_attribute_value יכול להיות רק אחד מהבאים: |
|
string_value |
ערך מאפיין מסוג מחרוזת. |
bool_value |
ערך מאפיין עם סוג בוליאני. |
number_value |
ערך המאפיין מסוג double. |
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_id |
הנסיעה שמשויכת לנקודת הדרך הזו. |
waypoint_type |
התפקיד של נקודת הדרך הזו בנסיעה, למשל איסוף או הורדה. |
path_to_waypoint[] |
הנתיב מנקודת הדרך הקודמת לנקודת הדרך הנוכחית. אם זוהי נקודת הדרך הראשונה, הנתיב הוא מהמיקום הנוכחי של הרכב אל נקודת הדרך. השדה הזה מאוכלס רק כשמבקשים זאת. |
encoded_path_to_waypoint |
הנתיב המקודד מנקודת הציון הקודמת לנקודת הציון הנוכחית. הערה: השדה הזה מיועד לשימוש רק ב-Driver SDK וב-Consumer SDK. עדיין אין תמיכה בפענוח. |
traffic_to_waypoint |
מצב התנועה לאורך הנתיב לנקודת הביניים הזו. שימו לב: נתוני התנועה זמינים רק ללקוחות של פתרון הנסיעות והמשלוחים בפלטפורמה של מפות Google. |
distance_meters |
המרחק בנתיב מנקודת הדרך הקודמת לנקודת הדרך הנוכחית. אם זוהי נקודת הדרך הראשונה, מרחק הנתיב הוא מהמיקום הנוכחי של הרכב ועד לנקודת הדרך. |
eta |
זמן ההגעה המשוער לנקודת הציון הזו. |
duration |
זמן הנסיעה מנקודת הדרך הקודמת לנקודת הדרך הזו. אם זו נקודת הדרך הראשונה, זמן הנסיעה הוא מהמיקום הנוכחי של הרכב לנקודת הדרך. |
UpdateTripRequest
עדכון ההודעה על בקשת הנסיעה.
שדות | |
---|---|
header |
כותרת הבקשה הרגילה של Fleet Engine. |
name |
חובה. חייב להיות בפורמט |
trip |
חובה. הנסיעה שמשויכת לעדכון. השדות הבאים מנוהלים על ידי Fleet Engine. אל תעדכנו אותם באמצעות Trip.update.
כשמעדכנים את כשמציינים את הערך כדי למנוע מצב של תנאי מירוץ בנסיעות עם כמה יעדים, צריך לציין את |
update_mask |
חובה. האנונימיזציה של השדות שמציינת אילו שדות בפרטי הנסיעה צריך לעדכן. התג |
UpdateVehicleAttributesRequest
UpdateVehicleAttributes
הזמנה לצ'אט.
שדות | |
---|---|
header |
כותרת הבקשה הרגילה של Fleet Engine. |
name |
חובה. חייב להיות בפורמט |
attributes[] |
חובה. מאפייני הרכב שרוצים לעדכן. מאפיינים שלא מוזכרים לא משתנים ולא מוסרים. |
UpdateVehicleAttributesResponse
הודעת התגובה UpdateVehicleAttributes
.
שדות | |
---|---|
attributes[] |
חובה. הרשימה המלאה והמעודכנת של מאפייני הרכב, כולל מאפיינים חדשים, מאפיינים ששונו ומאפיינים שלא שונו. |
UpdateVehicleRequest
`UpdateVehicle request message.
שדות | |
---|---|
header |
כותרת הבקשה הרגילה של Fleet Engine. |
name |
חובה. חייב להיות בפורמט |
vehicle |
חובה. הערכים של הישות
אם השדה באופן דומה, אפשר לעדכן את השדה |
update_mask |
חובה. אנונימיזציה של שדות שמציינת אילו שדות של |
כלי רכב
מטא-נתונים של הרכב.
שדות | |
---|---|
name |
פלט בלבד. השם הייחודי של הרכב. הפורמט הוא |
vehicle_state |
מצב הרכב. |
supported_trip_types[] |
סוגי הנסיעות שהרכב הזה תומך בהם. |
current_trips[] |
פלט בלבד. רשימה של |
last_location |
המיקום האחרון של הרכב שדווח. |
past_locations[] |
קלט בלבד. מיקומים שבהם הרכב הזה היה בעבר, ושעדיין לא דווחו ל-Fleet Engine. המידע הזה משמש ב- |
maximum_capacity |
המספר הכולל של הנוסעים שכלי הרכב יכול להסיע. הנהג לא נכלל בערך הזה. הערך הזה חייב להיות גדול מ-1 או שווה לו. |
attributes[] |
רשימת מאפייני הרכב. לכל רכב יכולים להיות עד 100 מאפיינים, ולכל מאפיין צריך להיות מפתח ייחודי. |
vehicle_type |
חובה. סוג כלי הרכב. אפשר להשתמש במסנן הזה כדי לסנן כלי רכב בתוצאות של |
license_plate |
פרטי לוחית הרישוי של הרכב. |
route[] |
יצא משימוש: במקומו צריך להשתמש ב- |
current_route_segment |
קו פוליגוני שמציין את המסלול שאפליקציית הנהג מתכוונת לנסוע בו לנקודת הדרך הבאה. הרשימה הזו מוחזרת גם ב- הערה: השדה הזה מיועד לשימוש רק ב-Driver SDK. עדיין אין תמיכה בפענוח. |
current_route_segment_traffic |
קלט בלבד. Fleet Engine משתמש במידע הזה כדי לשפר את שיתוף הנסיעות. הערה: השדה הזה מיועד לשימוש רק ב-Driver SDK. |
current_route_segment_version |
פלט בלבד. השעה שבה הוגדר |
current_route_segment_end_point |
נקודת הביניים שבה |
remaining_distance_meters |
מרחק הנסיעה שנותר ל |
eta_to_first_waypoint |
הזמן המשוער להגעה לכתובת הראשונה בשדה כשמעדכנים רכב, |
remaining_time_seconds |
קלט בלבד. הזמן שנותר לנהיגה עד כשמעדכנים רכב, |
waypoints[] |
נקודות הציון שנותרו שהוקצו לרכב הזה. |
waypoints_version |
פלט בלבד. הפעם האחרונה שבה השדה |
back_to_back_enabled |
השדה מציין אם הנהג מוכן לקבל נסיעות רצופות. אם |
navigation_status |
סטטוס הניווט של הרכב. |
device_settings |
קלט בלבד. מידע על ההגדרות במכשיר הנייד שבו הנהג משתמש. |
VehicleType
סוג כלי הרכב.
שדות | |
---|---|
category |
קטגוריה של סוג כלי רכב |
קטגוריה
קטגוריות של סוגי כלי רכב
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN |
ברירת מחדל, משמשת לקטגוריות רכב לא מוגדרות או לא מזוהות. |
AUTO |
מכונית. |
TAXI |
כל כלי רכב שמשמש כמונית (בדרך כלל כלי רכב מורשה או מפוקח). |
TRUCK |
בדרך כלל, רכב עם נפח אחסון גדול. |
TWO_WHEELER |
אופנוע, טוסטוס או כלי רכב אחר עם שני גלגלים |
BICYCLE |
תחבורה שמבוססת על כוח אדם. |
PEDESTRIAN |
אמצעי תחבורה אנושי, בדרך כלל הליכה או ריצה, שנע לאורך שבילים להולכי רגל. |
VehicleAttribute
מתאר מאפיין של רכב כצמד מפתח/ערך. האורך של המחרוזת 'מפתח:ערך' לא יכול להיות יותר מ-256 תווים.
שדות | |
---|---|
key |
המפתח של המאפיין. מפתחות לא יכולים להכיל את התו נקודתיים (:). |
value |
הערך של המאפיין. |
שדה איחוד vehicle_attribute_value . הערך של המאפיין יכול להיות מסוג מחרוזת, בוליאני או double. הערך vehicle_attribute_value יכול להיות רק אחד מהבאים: |
|
string_value |
ערך מאפיין מסוג מחרוזת. הערה: השדה הזה זהה לשדה |
bool_value |
ערך מאפיין עם סוג בוליאני. |
number_value |
ערך המאפיין מסוג double. |
VehicleAttributeList
סוג נתונים של רשימה של רשימות למאפייני רכב.
שדות | |
---|---|
attributes[] |
רשימת המאפיינים בקולקציה הזו. |
VehicleLocation
המיקום, המהירות והכיוון של הרכב בנקודת זמן מסוימת.
שדות | |
---|---|
location |
מיקום הרכב. כשמיקום הרכב נשלח אל Fleet Engine, הוא מוגדר כמיקום GPS. כשמקבלים את המיקום בתשובה, המיקום של הרכב יכול להיות מיקום GPS, מיקום משלים או מיקום משוער אחר. המקור מצוין ב- |
horizontal_accuracy |
יצא משימוש: במקומו צריך להשתמש ב- |
latlng_accuracy |
רמת הדיוק של |
heading |
הכיוון שבו הרכב נע במעלות. 0 מייצג צפון. הטווח התקין הוא [0,360). |
bearing_accuracy |
יצא משימוש: במקומו צריך להשתמש ב- |
heading_accuracy |
דיוק של |
altitude |
הגובה מעל פני הים במטרים ביחס לאליפסואיד WGS84. |
vertical_accuracy |
יצא משימוש: במקומו צריך להשתמש ב- |
altitude_accuracy |
רמת הדיוק של |
speed_kmph |
מהירות הרכב בקילומטרים לשעה. יצא משימוש: במקומו צריך להשתמש ב- |
speed |
מהירות הרכב במטרים לשנייה |
speed_accuracy |
רמת הדיוק של |
update_time |
השעה שבה החיישן דיווח על |
server_time |
פלט בלבד. השעה שבה השרת קיבל את פרטי המיקום. |
location_sensor |
ספק נתוני מיקום (לדוגמה, |
is_road_snapped |
האם המיקום |
is_gps_sensor_enabled |
קלט בלבד. ההגדרה מציינת אם חיישן ה-GPS מופעל בנייד. |
time_since_update |
קלט בלבד. הזמן (בשניות) שעבר מאז שהמיקום הזה נשלח לשרת בפעם הראשונה. הערך יהיה אפס בעדכון הראשון. אם השעה לא ידועה (לדוגמה, כשהאפליקציה מופעלת מחדש), הערך הזה מתאפס לאפס. |
num_stale_updates |
קלט בלבד. הוצא משימוש: עכשיו נעשה שימוש באותות אחרים כדי לקבוע אם המיקום לא עדכני. |
raw_location |
מיקום גולמי של כלי רכב (לא עבר עיבוד על ידי road-snapper). |
raw_location_time |
חותמת הזמן שמשויכת למיקום הגולמי. |
raw_location_sensor |
המקור של המיקום הגולמי. ברירת המחדל היא |
raw_location_accuracy |
רמת הדיוק של |
flp_location |
המיקום מספק המיקום המשולב של Android. |
flp_update_time |
עדכון חותמת הזמן של |
flp_latlng_accuracy_meters |
רמת הדיוק של |
flp_heading_degrees |
הכיוון שבו הרכב נע במעלות, כפי שנקבע על ידי ספק המיקום המשולב. 0 מייצג צפון. הטווח התקין הוא [0,360). |
supplemental_location |
מיקום משלים שמסופק על ידי האפליקציה המשולבת. |
supplemental_location_time |
חותמת הזמן שמשויכת למיקום הנוסף. |
supplemental_location_sensor |
המקור של המיקום המשני. ברירת המחדל היא |
supplemental_location_accuracy |
רמת הדיוק של |
road_snapped |
יצא משימוש: במקומו צריך להשתמש ב- |
VehicleMatch
מכיל את הרכב ואת ההערכות שקשורות לרכב שתואמות לנקודות של נסיעות פעילות של הרכב SearchVehiclesRequest
.
שדות | |
---|---|
vehicle |
חובה. רכב שתואם לבקשה. |
vehicle_pickup_eta |
הזמן המשוער להגעה של הרכב לנקודת האיסוף שצוינה בבקשה. ערך ריק מציין שהייתה בעיה בחישוב זמן ההגעה המשוער של הרכב. אם |
vehicle_pickup_distance_meters |
המרחק מהמיקום הנוכחי של הרכב לנקודת האיסוף שצוינה בבקשה, כולל נקודות איסוף או הורדה ביניים של נסיעות קיימות. המרחק הזה כולל את מרחק הנסיעה (המסלול) שחושב, בתוספת המרחק בקו ישר בין נקודת הסיום של הניווט לבין נקודת האיסוף המבוקשת. (המרחק בין נקודת היעד של הניווט לבין נקודת האיסוף המבוקשת הוא בדרך כלל קטן). ערך ריק מציין שגיאה בחישוב המרחק. |
vehicle_pickup_straight_line_distance_meters |
חובה. המרחק בקו ישר בין הרכב לנקודת האיסוף שצוינה בבקשה. |
vehicle_dropoff_eta |
הערכת זמן ההגעה של הרכב לנקודת המסירה שצוינה בבקשה. הזמן המשוער להגעה כולל עצירות בנקודות ציון לפני היעד |
vehicle_pickup_to_dropoff_distance_meters |
מרחק הנסיעה של הרכב (במטרים) מנקודת האיסוף לנקודת ההורדה שצוינה בבקשה. המרחק הוא רק בין שתי הנקודות, והוא לא כולל את מיקום הרכב או נקודות אחרות שצריך לבקר בהן לפני שהרכב מגיע לנקודת האיסוף או לנקודת ההורדה. הערך יאוכלס רק אם צוין |
trip_type |
חובה. סוג הנסיעה של הבקשה ששימשה לחישוב זמן ההגעה המשוער לנקודת האיסוף. |
vehicle_trips_waypoints[] |
רשימה מסודרת של נקודות ציון שמשמשת לחישוב זמן ההגעה המשוער. הרשימה כוללת את מיקום הרכב, את נקודות האיסוף של הנסיעות הפעילות של הרכב ואת נקודות האיסוף שצוינו בבקשה. רשימה ריקה מציינת שהמערכת לא הצליחה לחשב את זמן ההגעה המשוער של הרכב. |
vehicle_match_type |
סוג ההתאמה של הרכב. |
requested_ordered_by |
הסדר המבוקש למיון התאמות של כלי רכב. שווה ערך ל- |
ordered_by |
הסדר המבוקש למיון התאמות של כלי רכב. שווה ערך ל- |
VehicleMatchType
סוג ההתאמה של כלי הרכב.
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN |
סוג התאמה לא ידוע של רכב |
EXCLUSIVE |
כרגע לא מוקצה לרכב הזה נסיעה, ואפשר להמשיך לנקודת האיסוף. |
BACK_TO_BACK |
הרכב משויך כרגע לנסיעה, אבל אפשר להמשיך לנקודת האיסוף אחרי שהנסיעה הנוכחית תסתיים. חישובים של זמן הגעה משוער ומרחק מתבססים על הנסיעה הקיימת. |
CARPOOL |
יש מספיק מקום ברכב לנסיעה משותפת. |
CARPOOL_BACK_TO_BACK |
הרכב יסיים את הנסיעה הנוכחית הפעילה לפני שימשיך לנקודת האיסוף. חישובים של זמן הגעה משוער ומרחק מתבססים על הנסיעה הקיימת. |
VehicleState
המצב של Vehicle
.
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN_VEHICLE_STATE |
ברירת מחדל, משמשת למצבי רכב לא מוגדרים או לא מזוהים. |
OFFLINE |
הרכב לא מקבל נסיעות חדשות. הערה: יכול להיות שהרכב ימשיך לפעול במצב הזה בזמן השלמת נסיעה שהוקצתה לו. |
ONLINE |
הרכב פנוי לנסיעות חדשות. |
VisualTrafficReportPolylineRendering
הסבר על האופן שבו לקוחות צריכים לצבוע חלק אחד של הקו המקוטע לאורך המסלול.
שדות | |
---|---|
road_stretch[] |
אופציונלי. קטעי כביש שצריכים להיות מוצגים לאורך הקו הפוליגוני. מובטח שקטעי הדרך לא יחפפו, והם לא בהכרח יכסו את כל המסלול. אם אין קטע כביש להחלת סגנון, הלקוח צריך להחיל את ברירת המחדל על המסלול. |
RoadStretch
קטע כביש אחד שצריך לעבור רינדור.
שדות | |
---|---|
style |
חובה. הסגנון שרוצים להחיל. |
offset_meters |
חובה. הסגנון צריך להיות מוחל בין התגים |
length_meters |
חובה. אורך הנתיב שבו רוצים להחיל את הסגנון. |
סגנון
סגנון התנועה, שמציין את מהירות התנועה.
טיפוסים בני מנייה (enum) | |
---|---|
STYLE_UNSPECIFIED |
לא נבחר סגנון. |
SLOWER_TRAFFIC |
התנועה מתחילה להיות איטית יותר. |
TRAFFIC_JAM |
יש פקק תנועה. |
נקודת ציון
מתאר נקודות ביניים לאורך מסלול של VehicleMatch
בSearchVehiclesResponse
. המושג הזה מיוצג כ-TripWaypoint
בכל נקודות הקצה האחרות.
שדות | |
---|---|
lat_lng |
המיקום של נקודת הדרך הזו. |
eta |
הזמן המשוער שבו הרכב יגיע לנקודת הביניים הזו. |
WaypointType
סוג נקודת הציון.
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN_WAYPOINT_TYPE |
סוג נקודת הציון לא ידוע או לא צוין. |
PICKUP_WAYPOINT_TYPE |
נקודות ציון לאיסוף נוסעים או פריטים. |
DROP_OFF_WAYPOINT_TYPE |
נקודות ציון להורדת נוסעים או פריטים. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
נקודות עצירה ליעדים ביניים בנסיעה עם כמה יעדים. |