- משאב: רכב
- 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 |
קו מרובה נקודות שמציין את המסלול שבו אפליקציית הנהג מתכוונת לנסוע לנקודת הדרך הבאה. הרשימה הזו גם מוחזרת ב הערה: השדה הזה מיועד לשימוש ב-SDK של הנהג בלבד. עדיין אין תמיכה בפענוח. |
currentRouteSegmentTraffic |
קלט בלבד. Fleet Engine משתמש במידע הזה כדי לשפר את שיתוף הנסיעות. הערה: השדה הזה מיועד לשימוש ב-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 |
המיקום לא יושבת, אבל מנהל המיקום יווסת את כל הבקשות לספקים כשהמכשיר לא אינטראקטיבי. |
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 |
הסוללה מנותקת. |
שיטות |
|
---|---|
|
יוצרות רכב חדש שמשויך לספק נסיעות או משלוחים על פי דרישה. |
|
מחזירה רכב ממנוע Fleet. |
|
הפונקציה מחזירה רשימה מעומדת של כלי רכב המשויכים לספק שתואמות לאפשרויות הבקשה. |
|
מחזירה רשימה של רכבים שתואמים לאפשרויות הבקשה. |
(deprecated) |
הוצאה משימוש: יש להשתמש במקום זאת ב-SearchVehicles . |
|
כתיבה של נתוני רכב מעודכנים אל Fleet Engine. |
|
מתבצע עדכון חלקי של מאפייני הרכב. |
(deprecated) |
הוצא משימוש: יש להשתמש בשיטה UpdateVehicle במקום זאת. |