- משאב: כלי רכב
- 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 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
currentRouteSegmentEndPoint |
ציון הדרך שבו מסתיים |
remainingDistanceMeters |
מרחק הנסיעה שנותר עבור |
etaToFirstWaypoint |
זמן ההגעה המשוער לרשומה הראשונה בשדה כשמעדכנים רכב, חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
remainingTimeSeconds |
קלט בלבד. זמן הנסיעה שנותר ל- כשמעדכנים רכב, |
waypoints[] |
שאר נקודות הדרך שהוקצו לרכב הזה. |
waypointsVersion |
פלט בלבד. הפעם האחרונה שהשדה חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
backToBackEnabled |
השדה הזה מציין אם הנהג/ת מאשר/ת נסיעות הלוך ושוב. אם |
navigationStatus |
סטטוס הניווט של הרכב. |
deviceSettings |
קלט בלבד. מידע על ההגדרות במכשיר הנייד שמשמש את הנהג/ת. |
VehicleState
המדינה של Vehicle
.
טיפוסים בני מנייה (enum) | |
---|---|
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 |
קטגוריית סוג הרכב |
קטגוריה
קטגוריות של סוגי כלי רכב
טיפוסים בני מנייה (enum) | |
---|---|
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 |
חובה. אורך הנתיב שבו צריך להחיל את הסגנון. |
סגנון
סגנון התנועה, שמציין את מהירות התנועה.
טיפוסים בני מנייה (enum) | |
---|---|
STYLE_UNSPECIFIED |
לא נבחר סגנון. |
SLOWER_TRAFFIC |
התנועה מאטה. |
TRAFFIC_JAM |
יש פקק תנועה. |
DeviceSettings
מידע על הגדרות שונות במכשיר הנייד.
ייצוג JSON |
---|
{ "locationPowerSaveMode": enum ( |
שדות | |
---|---|
locationPowerSaveMode |
איך תכונות המיקום מוגדרות לפעול במכשיר כשמצב 'חיסכון בסוללה' פועל. |
isPowerSaveMode |
האם המכשיר נמצא כרגע במצב חיסכון בסוללה. |
isInteractive |
האם המכשיר במצב אינטראקטיבי. |
batteryInfo |
מידע על מצב הסוללה. |
LocationPowerSaveMode
איך תכונות המיקום מוגדרות כך שיפעלו בנייד כשהמכשירים במצב 'חיסכון בסוללה' התכונה מופעלת. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
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 |
האפשרות 'מיקום' לא תושבת, אבל מנהל המיקום ויסות את כל הבקשות לספקים כשהמכשיר לא אינטראקטיבי. |
BatteryInfo
מידע על סוללת המכשיר.
ייצוג JSON |
---|
{ "batteryStatus": enum ( |
שדות | |
---|---|
batteryStatus |
סטטוס הסוללה, אם היא מלאה או נטענת וכו'. |
powerSource |
הסטטוס של מקור החשמל. |
batteryPercentage |
אחוז הסוללה הנוכחי [0-100]. |
BatteryStatus
סטטוס הסוללה, אם היא מלאה או נטענת וכו'.
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN_BATTERY_STATUS |
סטטוס הסוללה לא ידוע. |
BATTERY_STATUS_CHARGING |
הסוללה בטעינה. |
BATTERY_STATUS_DISCHARGING |
הסוללה פורקת. |
BATTERY_STATUS_FULL |
הסוללה מלאה. |
BATTERY_STATUS_NOT_CHARGING |
הסוללה לא נטענת. |
BATTERY_STATUS_POWER_LOW |
הסוללה חלשה. |
PowerSource
סוג המטען שמשמש לטעינת הסוללה.
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN_POWER_SOURCE |
מקור החשמל לא ידוע. |
POWER_SOURCE_AC |
מקור החשמל הוא מטען לחשמל. |
POWER_SOURCE_USB |
מקור החשמל הוא יציאת USB. |
POWER_SOURCE_WIRELESS |
מקור החשמל הוא אלחוטי. |
POWER_SOURCE_UNPLUGGED |
הסוללה מנותקת. |
שיטות |
|
---|---|
|
יוצרים כלי רכב חדש שמשויך לספקי משלוחים או נסיעות על פי דרישה. |
|
מחזירה רכב מ-Fleet Engine. |
|
הפונקציה מחזירה רשימה מקטעי של כלי רכב שמשויכים לספק שתואמים לאפשרויות הבקשה. |
|
הפונקציה מחזירה רשימה של כלי רכב שתואמים לאפשרויות הבקשה. |
|
כתיבת נתונים מעודכנים של רכב ב-Fleet Engine. |
|
עדכון חלקי של מאפייני הרכב. |