- משאב: רכב
- VehicleState
- VehicleAttribute
- VehicleType
- קטגוריה
- LicensePlate
- TrafficPolylineData
- VisualTrafficReportPolylineRendering
- RoadStretch
- סגנון
- NavigationStatus
- DeviceSettings
- LocationPowerSaveMode
- BatteryInfo
- BatteryStatus
- PowerSource
- שיטות
משאב: רכב
מטא-נתונים של הרכב.
ייצוג ב-JSON |
---|
{ "name": string, "vehicleState": enum ( |
שדות | |
---|---|
name |
פלט בלבד. השם הייחודי של הרכב. הפורמט הוא |
vehicle |
מצב הרכב. |
supported |
סוגי הנסיעות שנתמכים ברכב הזה. |
current |
פלט בלבד. רשימה של |
last |
המיקום האחרון שדווח על הרכב. |
maximum |
מספר הנוסעים הכולל שכלי הרכב יכול לשאת. הנהג לא נלקח בחשבון בערך הזה. הערך הזה חייב להיות גדול מ-1 או שווה לו. |
attributes[] |
רשימה של מאפייני הרכב. לרכב יכולים להיות עד 100 מאפיינים, וכל מאפיין חייב לכלול מפתח ייחודי. |
vehicle |
חובה. סוג הרכב. אפשר להשתמש בו כדי לסנן כלי רכב בתוצאות של |
license |
פרטי לוחית הרישוי של הרכב. |
route[] |
האפשרות הזו הוצאה משימוש. במקום זאת, צריך להשתמש ב- |
current |
הקו הפוליגוני שמציין את המסלול שאפליקציית הנהג מתכוונת לעבור אל נקודת הציון הבאה. הרשימה הזו מוחזר גם ב- הערה: השדה הזה מיועד לשימוש רק ב-Driver SDK. עדיין אין תמיכה בפענוח. |
current |
קלט בלבד. מערכת Fleet Engine משתמשת במידע הזה כדי לשפר את שיתוף המסלולים. הערה: השדה הזה מיועד לשימוש רק ב-Driver SDK. |
current |
פלט בלבד. השעה שבה הפורמט הזה משתמש ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמלי לפי Z וישמש בספרות עשרוניות של 0, 3, 6 או 9. אפשר להשתמש גם בשינויים (offsets) אחרים מלבד 'Z'. דוגמאות: |
current |
נקודת הציון שבה מסתיים |
remaining |
מרחק הנסיעה שנותר ב |
eta |
זמן ההגעה המשוער (ETA) לרשומה הראשונה בשדה כשמעדכנים רכב, הערך של הפורמט הזה משתמש ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמלי לפי Z וישמש בספרות עשרוניות של 0, 3, 6 או 9. אפשר להשתמש גם בשינויים (offsets) אחרים מלבד 'Z'. דוגמאות: |
remaining |
קלט בלבד. משך הנסיעה שנותר ב- כשמעדכנים רכב, הערך של |
waypoints[] |
נקודות הדרך הנותרות שהוקצו לרכב הזה. |
waypoints |
פלט בלבד. הפעם האחרונה שבה השדה הפורמט הזה משתמש ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמלי לפי Z וישמש בספרות עשרוניות של 0, 3, 6 או 9. אפשר להשתמש גם בשינויים (offsets) אחרים מלבד 'Z'. דוגמאות: |
back |
מציין אם הנהג/ת מקבל/ת נסיעות ברצף. אם |
navigation |
סטטוס הניווט של הרכב. |
device |
קלט בלבד. מידע על ההגדרות במכשיר הנייד שבו הנוסע משתמש. |
VehicleState
המצב של Vehicle
.
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN_VEHICLE_STATE |
ברירת המחדל, משמשת למצבי רכב לא ספציפיים או לא מזוהים. |
OFFLINE |
הרכב לא מקבל נסיעות חדשות. הערה: הרכב עשוי להמשיך לפעול במצב הזה בזמן השלמת נסיעה שהוקצה לו. |
ONLINE |
הרכב מקבל נסיעות חדשות. |
VehicleAttribute
תיאור של מאפיין רכב כצמד מפתח/ערך. האורך של המחרוזת 'key:value' לא יכול לחרוג מ-256 תווים.
ייצוג ב-JSON |
---|
{ "key": string, "value": string, // Union field |
שדות | |
---|---|
key |
המפתח של המאפיין. מפתחות לא יכולים להכיל את התו פסיק נקודה (:). |
value |
הערך של המאפיין. |
שדה האיחוד vehicle_attribute_value . הערך של המאפיין יכול להיות מסוג מחרוזת, bool או double. הערך של vehicle_attribute_value יכול להיות רק אחת מהאפשרויות הבאות: |
|
string |
ערך מאפיין מסוג מחרוזת. הערה: השדה הזה זהה לשדה |
bool |
ערך מאפיין מסוג בוליאני. |
number |
ערך מאפיין מסוג double. |
VehicleType
סוג הרכב.
ייצוג ב-JSON |
---|
{
"category": enum ( |
שדות | |
---|---|
category |
קטגוריית סוג כלי הרכב |
קטגוריה
קטגוריות של סוגי כלי רכב
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN |
ברירת המחדל, משמשת לקטגוריות רכב לא מצוינות או לא מזוהות. |
AUTO |
רכב. |
TAXI |
כל רכב שמשמש כמונית (בדרך כלל רכב ברישיון או בפיקוח). |
TRUCK |
באופן כללי, רכב עם קיבולת אחסון גדולה. |
TWO_WHEELER |
אופנוע, קטנוע או כלי רכב דו-גלגלי אחר |
BICYCLE |
תחבורה מונעת על ידי אדם. |
PEDESTRIAN |
אדם שנע, בדרך כלל הולך או רץ, בשבילים להולכי רגל. |
LicensePlate
פרטי לוחית הרישוי של הרכב. כדי להימנע מאחסון של פרטים אישיים מזהים, רק המידע המינימלי על לוחית הרישוי מאוחסן כחלק מהישות.
ייצוג ב-JSON |
---|
{ "countryCode": string, "lastCharacter": string } |
שדות | |
---|---|
country |
חובה. קוד המדינה או האזור במאגר CLDR. לדוגמה, |
last |
הספרה האחרונה של לוחית הרישוי או '-1' כדי לציין שאין ערך מספרי בלוחית הרישוי.
|
TrafficPolylineData
מצב התנועה לאורך המסלול הצפוי של הרכב.
ייצוג ב-JSON |
---|
{
"trafficRendering": {
object ( |
שדות | |
---|---|
traffic |
עיבוד של קו פוליגון שמציג את מהירות התנועה בכל האזורים לאורך קטע אחד בנסיעה של לקוח. |
VisualTrafficReportPolylineRendering
תיאור האופן שבו לקוחות צריכים לצבוע חלק אחד מהקו הפוליגוני לאורך המסלול.
ייצוג ב-JSON |
---|
{
"roadStretch": [
{
object ( |
שדות | |
---|---|
road |
אופציונלי. קטעי כביש שצריך ליצור להם עיבוד גרפי לאורך הקו הפוליגוני. מובטח שהקטעים לא חופפים, והם לא בהכרח נפרסים לאורך המסלול כולו. אם אין קטע כביש שאפשר להגדיר לו סגנון, הלקוח צריך להחיל את ברירת המחדל של המסלול. |
RoadStretch
מקטע כביש אחד שצריך ליצור לו עיבוד.
ייצוג ב-JSON |
---|
{
"style": enum ( |
שדות | |
---|---|
style |
חובה. הסגנון שרוצים להחיל. |
offset |
חובה. צריך להחיל את הסגנון בין |
length |
חובה. אורך הנתיב שבו רוצים להחיל את הסגנון. |
סגנון
סגנון התנועה, שמציין את מהירות התנועה.
טיפוסים בני מנייה (enum) | |
---|---|
STYLE_UNSPECIFIED |
לא נבחר סגנון. |
SLOWER_TRAFFIC |
התנועה מתחילה להאט. |
TRAFFIC_JAM |
יש פקק תנועה. |
DeviceSettings
מידע על הגדרות שונות במכשיר הנייד.
ייצוג ב-JSON |
---|
{ "locationPowerSaveMode": enum ( |
שדות | |
---|---|
location |
איך מוגדרות תכונות המיקום במכשיר כשמצב החיסכון בסוללה מופעל. |
is |
אם המכשיר נמצא כרגע במצב חיסכון בסוללה. |
is |
האם המכשיר נמצא במצב אינטראקטיבי. |
battery |
מידע על מצב הסוללה. |
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 יאט את כל הבקשות לספקים כשהמכשיר לא אינטראקטיבי. |
BatteryInfo
מידע על הסוללה של המכשיר.
ייצוג ב-JSON |
---|
{ "batteryStatus": enum ( |
שדות | |
---|---|
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 |
הסוללה חלשה. |
PowerSource
סוג המטען שמשמש לטעינה של הסוללה.
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN_POWER_SOURCE |
מקור החשמל לא ידוע. |
POWER_SOURCE_AC |
מקור הכוח הוא מטען AC. |
POWER_SOURCE_USB |
מקור החשמל הוא יציאת USB. |
POWER_SOURCE_WIRELESS |
מקור הכוח הוא אלחוטי. |
POWER_SOURCE_UNPLUGGED |
הסוללה לא מחוברת. |
Methods |
|
---|---|
|
יצירת רכב חדש שמשויך לספק של שירותי שיתוף נסיעות או משלוחים על פי דרישה. |
|
הפונקציה מחזירה רכב מ-Fleet Engine. |
|
הפונקציה מחזירה רשימה מחולקת לדפים של כלי רכב שמשויכים לספק ותואמים לאפשרויות הבקשה. |
|
הפונקציה מחזירה רשימה של רכבים שתואמים לאפשרויות הבקשה. |
|
כתיבת נתוני רכב מעודכנים ב-Fleet Engine. |
|
עדכון חלקי של מאפייני הרכב. |