- משאב: כלי רכב
- VehicleState
- VehicleAttribute
- VehicleType
- קטגוריה
- LicensePlate
- TrafficPolylineData
- VisualTrafficReportPolylineRendering
- RoadStretch
- סגנון
- NavigationStatus
- DeviceSettings
- LocationPowerSaveMode
- BatteryInfo
- BatteryStatus
- PowerSource
- שיטות
משאב: כלי רכב
מטא-נתונים של הרכב.
ייצוג JSON |
---|
{ "name": string, "vehicleState": enum ( |
שדות | |
---|---|
name |
פלט בלבד. השם הייחודי של הרכב הזה. הפורמט הוא |
vehicleState |
מצב הרכב. |
supportedTripTypes[] |
סוגי הנסיעות שנתמכים על ידי הרכב הזה. |
currentTrips[] |
פלט בלבד. רשימת הנסיעות של |
lastLocation |
המיקום המדווח האחרון של הרכב. |
maximumCapacity |
המספר הכולל של נוסעים שהרכב הזה יכול להסיע נוסעים. ערך זה לא נלקח בחשבון בנהג. הערך הזה חייב להיות גדול מ-1 או שווה לו. |
attributes[] |
רשימת מאפייני הרכב. לרכב יכול להיות לכל היותר 100 מאפיינים, ולכל מאפיין צריך להיות מפתח ייחודי. |
vehicleType |
חובה. הסוג של הרכב הזה. אפשר להשתמש באפשרות הזו לסינון רכבים בתוצאות של |
licensePlate |
פרטים על לוחית הרישוי של הרכב. |
route[] |
הוצא משימוש: יש להשתמש במקום זאת ב- |
currentRouteSegment |
קו פוליגוני שמציין את המסלול שאפליקציית הנהג מתכוונת לנסוע לנקודת העצירה הבאה. הרשימה הזו מוחזרת גם ב הערה: השדה הזה מיועד לשימוש רק ב-Driver SDK. עדיין אין תמיכה בפענוח. |
currentRouteSegmentTraffic |
קלט בלבד. Fleet Engine משתמש במידע הזה כדי לשפר את שיתוף הנסיעות. הערה: השדה הזה מיועד לשימוש רק ב-Driver SDK. |
currentRouteSegmentVersion |
פלט בלבד. השעה שבה הוגדרה חותמת זמן בפורמט "זולו" RFC3339 UTC, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
currentRouteSegmentEndPoint |
ציון הדרך שבו |
remainingDistanceMeters |
מרחק הנסיעה הנותר של |
etaToFirstWaypoint |
זמן ההגעה המשוער לרשומה הראשונה בשדה כשמעדכנים כלי רכב, חותמת זמן בפורמט "זולו" RFC3339 UTC, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
remainingTimeSeconds |
קלט בלבד. זמן הנסיעה הנותר של כשמעדכנים כלי רכב, |
waypoints[] |
שאר ציוני הדרך שהוקצו לרכב הזה. |
waypointsVersion |
פלט בלבד. הפעם האחרונה שבה עודכן השדה חותמת זמן בפורמט "זולו" RFC3339 UTC, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
backToBackEnabled |
האפשרות מציינת אם הנהג מקבל נסיעות הלוך ושוב. אם הרכב |
navigationStatus |
סטטוס הניווט של הרכב. |
deviceSettings |
קלט בלבד. מידע על הגדרות במכשיר הנייד שמשמש את הנהג. |
VehicleState
המצב של Vehicle
.
טיפוסים בני מנייה (enums) | |
---|---|
UNKNOWN_VEHICLE_STATE |
ברירת המחדל, משמשת למצבי רכב לא מזוהים או לא מזוהים. |
OFFLINE |
הרכב לא מקבל נסיעות חדשות. הערה: יכול להיות שהרכב ימשיך לפעול במצב הזה בזמן השלמת הנסיעה שהוקצתה לו. |
ONLINE |
הרכב מקבל נסיעות חדשות. |
VehicleAttribute
מתאר מאפיין של רכב כצמד מפתח/ערך. האורך של המחרוזת "key:value" לא יכול לחרוג מ-256 תווים.
ייצוג JSON |
---|
{ "key": string, "value": string, // Union field |
שדות | |
---|---|
key |
מפתח המאפיין. המפתחות לא יכולים להכיל את תו הנקודתיים (:). |
value |
ערך המאפיין. |
שדה איחוד vehicle_attribute_value . ערך המאפיין יכול להיות במחרוזת, בבוליאני או בטיפוס כפול. vehicle_attribute_value יכול להיות רק אחד מהבאים: |
|
stringValue |
ערך מאפיין מסוג מחרוזת. הערה: השדה הזה זהה לשדה |
boolValue |
ערך מאפיין הקלד בוליאני. |
numberValue |
ערך מאפיין שהוקלד פעמיים. |
VehicleType
סוג הרכב.
ייצוג JSON |
---|
{
"category": enum ( |
שדות | |
---|---|
category |
קטגוריית סוג הרכב |
קטגוריה
קטגוריות של סוגי רכבים
טיפוסים בני מנייה (enums) | |
---|---|
UNKNOWN |
ברירת המחדל, משמשת לקטגוריות רכב שלא צוינו או לא מזוהות. |
AUTO |
מכונית. |
TAXI |
כל כלי רכב שמשמש כמו מונית (בדרך כלל ברישיון או בפיקוח). |
TRUCK |
בדרך כלל, כלי רכב עם נפח אחסון גדול. |
TWO_WHEELER |
אופנוע, קטנוע או כלי רכב דו-גלגלי אחר |
BICYCLE |
הובלה בכוח אדם. |
PEDESTRIAN |
אדם נהגות, בדרך כלל הולך או רץ, שנוסע בשבילים להולכי רגל. |
LicensePlate
פרטי לוחית הרישוי של הרכב. כדי להימנע משמירת פרטים אישיים מזהים, רק המידע המינימלי לגבי לוחית הרישוי מאוחסן כחלק מהישות.
ייצוג JSON |
---|
{ "countryCode": string, "lastCharacter": string } |
שדות | |
---|---|
countryCode |
חובה. קוד המדינה או האזור במאגר CLDR. לדוגמה, |
lastCharacter |
הספרה האחרונה של לוחית הרישוי או " -1" שמצביעה על כך שאין ערך מספרי מופיעה בלוחית הרישוי.
|
TrafficPolylineData
מצב התנועה לאורך המסלול הצפוי לרכב.
ייצוג JSON |
---|
{
"trafficRendering": {
object ( |
שדות | |
---|---|
trafficRendering |
הדמיה של מהירות התנועה בכל האזורים בקטע אחד של נסיעה עם הלקוח. |
VisualTrafficReportPolylineRendering
תיאור האופן שבו לקוחות צריכים לצבוע חלק אחד של הקו הפוליגוני לאורך המסלול.
ייצוג JSON |
---|
{
"roadStretch": [
{
object ( |
שדות | |
---|---|
roadStretch[] |
זה שינוי אופציונלי. מתחמי דרך שאמורים להיות מוצגים לאורך קו פוליגוני. מובטח שלא יהיו מתיחות חופפות, והן לא בהכרח יתפרסו על כל המסלול. בהיעדר קטע דרך לסגנון, הלקוח צריך להחיל את ברירת המחדל עבור המסלול. |
RoadStretch
קטע דרך אחד שצריך להציג.
ייצוג JSON |
---|
{
"style": enum ( |
שדות | |
---|---|
style |
חובה. הסגנון שצריך להחיל. |
offsetMeters |
חובה. הסגנון צריך לחול בין |
lengthMeters |
חובה. אורך הנתיב שעליו יש להחיל את הסגנון. |
סגנון
סגנון התנועה, שמציין את מהירות התנועה.
טיפוסים בני מנייה (enums) | |
---|---|
STYLE_UNSPECIFIED |
לא נבחר סגנון. |
SLOWER_TRAFFIC |
התנועה מאטה. |
TRAFFIC_JAM |
יש פקק תנועה. |
DeviceSettings
מידע על הגדרות שונות במכשיר הנייד.
ייצוג JSON |
---|
{ "locationPowerSaveMode": enum ( |
שדות | |
---|---|
locationPowerSaveMode |
איך תכונות המיקום מוגדרות להתנהג במכשיר כשמצב 'חיסכון בסוללה' מופעל. |
isPowerSaveMode |
האם המכשיר נמצא כרגע במצב חיסכון בסוללה. |
isInteractive |
האם המכשיר במצב אינטראקטיבי. |
batteryInfo |
מידע על מצב הסוללה. |
LocationPowerSaveMode
איך תכונות המיקום מוגדרות להתנהג במכשיר הנייד כשתכונת 'חיסכון בסוללה' פועלת במכשיר. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
טיפוסים בני מנייה (enums) | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
מיקום PowerSaveMode לא מוגדר |
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 יווסת את כל הבקשות לספקים כשהמכשיר לא אינטראקטיבי. |
BatteryInfo
מידע על סוללת המכשיר.
ייצוג JSON |
---|
{ "batteryStatus": enum ( |
שדות | |
---|---|
batteryStatus |
סטטוס הסוללה, בין אם היא מלאה, נטענת וכו'. |
powerSource |
הסטטוס של מקור הסוללה. |
batteryPercentage |
אחוז הטעינה הנוכחי של הסוללה [0-100]. |
BatteryStatus
סטטוס הסוללה, בין אם היא מלאה, נטענת וכו'.
טיפוסים בני מנייה (enums) | |
---|---|
UNKNOWN_BATTERY_STATUS |
מצב הסוללה לא ידוע. |
BATTERY_STATUS_CHARGING |
הסוללה בטעינה. |
BATTERY_STATUS_DISCHARGING |
הסוללה מתרוקנת. |
BATTERY_STATUS_FULL |
הסוללה טעונה במלואה. |
BATTERY_STATUS_NOT_CHARGING |
הסוללה לא נטענת. |
BATTERY_STATUS_POWER_LOW |
הסוללה חלשה. |
PowerSource
סוג המטען שמשמש לטעינת הסוללה.
טיפוסים בני מנייה (enums) | |
---|---|
UNKNOWN_POWER_SOURCE |
מקור הכוח לא ידוע. |
POWER_SOURCE_AC |
מקור הכוח הוא מטען AC. |
POWER_SOURCE_USB |
מקור הכוח הוא יציאת USB. |
POWER_SOURCE_WIRELESS |
מקור הכוח הוא אלחוטי. |
POWER_SOURCE_UNPLUGGED |
הסוללה מנותקת. |
שיטות |
|
---|---|
|
יצירת גרסה של רכב חדש שמשויך לספק נסיעות או משלוחים על פי דרישה. |
|
מחזיר רכב ממנוע ה-Flet. |
|
הפונקציה מחזירה רשימה מעומדת של כלי הרכב שמשויכים לספק שתואם לאפשרויות הבקשה. |
|
מחזירה רשימה של כלי רכב שתואמים לאפשרויות הבקשה. |
|
כתיבת נתוני רכב מעודכנים אל Fleet Engine. |
|
מעדכנים באופן חלקי את מאפייני הרכב. |