- منبع: وسیله نقلیه
- حالت خودرو
- VehicleAttribute
- نوع وسیله نقلیه
- دسته بندی
- پلاک مجوز
- TrafficPolylineData
- VisualTrafficReportPolylineRendering
- RoadStretch
- سبک
- وضعیت ناوبری
- تنظیمات دستگاه
- LocationPowerSaveMode
- BatteryInfo
- وضعیت باتری
- منبع تغذیه
- روش ها
منبع: وسیله نقلیه
فراداده خودرو
نمایندگی JSON |
---|
{ "name": string, "vehicleState": enum ( |
فیلدها | |
---|---|
name | فقط خروجی نام منحصر به فرد این وسیله نقلیه قالب |
vehicle State | وضعیت وسیله نقلیه |
supported Trip Types[] | انواع سفرهای پشتیبانی شده توسط این وسیله نقلیه. |
current Trips[] | فقط خروجی فهرست |
last Location | آخرین مکان گزارش شده خودرو |
maximum Capacity | تعداد کل سوارانی که این وسیله نقلیه می تواند حمل کند. درایور در این مقدار در نظر گرفته نمی شود. این مقدار باید بزرگتر یا مساوی یک باشد. |
attributes[] | فهرست ویژگی های خودرو یک وسیله نقلیه می تواند حداکثر 100 ویژگی داشته باشد و هر ویژگی باید یک کلید منحصر به فرد داشته باشد. |
vehicle Type | مورد نیاز. نوع این وسیله نقلیه می تواند برای فیلتر کردن وسایل نقلیه در |
license Plate | اطلاعات پلاک خودرو |
route[] | منسوخ شده: به جای آن از |
current Route Segment | چند خطی که مسیری را که برنامه راننده قصد دارد تا ایستگاه بین راهی بعدی طی کند را مشخص می کند. این لیست همچنین در توجه: این قسمت فقط برای استفاده توسط Driver SDK در نظر گرفته شده است. رمزگشایی هنوز پشتیبانی نمی شود. |
current Route Segment Traffic | فقط ورودی Fleet Engine از این اطلاعات برای بهبود اشتراک گذاری سفر استفاده می کند. توجه: این قسمت فقط برای استفاده توسط Driver SDK در نظر گرفته شده است. |
current Route Segment Version | فقط خروجی زمانی که مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
current Route Segment End Point | نقطه ای که در آن |
remaining Distance Meters | مسافت رانندگی باقیمانده برای قطعه |
eta To First Waypoint | ETA به اولین ورودی در قسمت هنگام بهروزرسانی یک وسیله نقلیه، یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
remaining Time Seconds | فقط ورودی زمان باقیمانده رانندگی برای قطعه هنگام بهروزرسانی یک وسیله نقلیه، |
waypoints[] | نقاط بین راهی که به این وسیله نقلیه اختصاص داده شده است. |
waypoints Version | فقط خروجی آخرین باری که قسمت مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
back To Back Enabled | نشان می دهد که آیا راننده سفرهای پشت سر هم را می پذیرد یا خیر. اگر |
navigation Status | وضعیت ناوبری خودرو |
device Settings | فقط ورودی اطلاعات مربوط به تنظیمات در دستگاه تلفن همراه که توسط راننده استفاده می شود. |
حالت خودرو
وضعیت یک Vehicle
Enums | |
---|---|
UNKNOWN_VEHICLE_STATE | پیشفرض، برای وضعیتهای خودروی نامشخص یا ناشناخته استفاده میشود. |
OFFLINE | وسیله نقلیه سفرهای جدید را نمی پذیرد. توجه: خودرو ممکن است در حین تکمیل سفری که به آن اختصاص داده شده است در این حالت به کار خود ادامه دهد. |
ONLINE | خودرو در حال پذیرش سفرهای جدید است. |
VehicleAttribute
یک ویژگی وسیله نقلیه را به عنوان یک جفت کلید-مقدار توصیف می کند. طول رشته "key:value" نمی تواند از 256 کاراکتر تجاوز کند.
نمایندگی JSON |
---|
{ "key": string, "value": string, // Union field |
فیلدها | |
---|---|
key | کلید ویژگی کلیدها ممکن است حاوی کاراکتر کولون (:) نباشند. |
value | مقدار ویژگی |
میدان اتحادیه vehicle_attribute_value . مقدار مشخصه می تواند از نوع رشته ای، bool یا دوگانه باشد. vehicle_attribute_value تنها می تواند یکی از موارد زیر باشد: | |
string Value | مقدار مشخصه را رشته ای تایپ کرد. توجه: این همان فیلد |
bool Value | مقدار مشخصه تایپ شده بولی. |
number Value | مقدار مشخصه را دوبار تایپ کرد. |
نوع وسیله نقلیه
نوع وسیله نقلیه.
نمایندگی JSON |
---|
{
"category": enum ( |
فیلدها | |
---|---|
category | دسته بندی نوع خودرو |
دسته بندی
دسته بندی نوع خودرو
Enums | |
---|---|
UNKNOWN | پیشفرض، برای دستههای خودروهای نامشخص یا ناشناخته استفاده میشود. |
AUTO | یک ماشین |
TAXI | هر وسیله نقلیه ای که به عنوان یک تاکسی عمل می کند (معمولا دارای مجوز یا دارای مقررات قانونی). |
TRUCK | به طور کلی، وسیله نقلیه ای با ظرفیت ذخیره سازی زیاد. |
TWO_WHEELER | یک موتور سیکلت، موتور سیکلت یا وسایل نقلیه دو چرخ دیگر |
BICYCLE | حمل و نقل با نیروی انسانی |
PEDESTRIAN | یک وسیله نقلیه انسانی که معمولاً در حال راه رفتن یا دویدن است و در مسیرهای عابر پیاده حرکت می کند. |
پلاک مجوز
اطلاعات پلاک خودرو برای جلوگیری از ذخیره اطلاعات قابل شناسایی شخصی، فقط حداقل اطلاعات مربوط به پلاک به عنوان بخشی از نهاد ذخیره می شود.
نمایندگی JSON |
---|
{ "countryCode": string, "lastCharacter": string } |
فیلدها | |
---|---|
country Code | مورد نیاز. کد کشور/منطقه CLDR. به عنوان مثال، |
last Character | آخرین رقم پلاک یا "-1" برای نشان دادن هیچ عددی در پلاک وجود ندارد.
|
TrafficPolylineData
شرایط ترافیکی در مسیر مورد انتظار خودرو.
نمایندگی JSON |
---|
{
"trafficRendering": {
object ( |
فیلدها | |
---|---|
traffic Rendering | یک نمایش چند خطی از سرعت ترافیک برای همه مناطق در طول یک مسیر از سفر مشتری. |
VisualTrafficReportPolylineRendering
توضیح می دهد که چگونه مشتریان باید یک قسمت از چند خط را در طول مسیر رنگ آمیزی کنند.
نمایندگی JSON |
---|
{
"roadStretch": [
{
object ( |
فیلدها | |
---|---|
road Stretch[] | اختیاری. امتداد جاده ای که باید در امتداد چند خط ارائه شود. کشش ها تضمین می شوند که همپوشانی ندارند و لزوماً کل مسیر را در بر نمی گیرند. در صورت عدم وجود کشش جاده به سبک، مشتری باید پیش فرض را برای مسیر اعمال کند. |
RoadStretch
یک جاده که باید رندر شود.
نمایندگی JSON |
---|
{
"style": enum ( |
فیلدها | |
---|---|
style | مورد نیاز. سبکی که باید اعمال شود. |
offset Meters | مورد نیاز. سبک باید بین |
length Meters | مورد نیاز. طول مسیری که در آن استایل اعمال می شود. |
سبک
سبک ترافیک، نشان دهنده سرعت ترافیک.
Enums | |
---|---|
STYLE_UNSPECIFIED | هیچ سبکی انتخاب نشده است. |
SLOWER_TRAFFIC | تردد در حال کند شدن است. |
TRAFFIC_JAM | ترافیک است. |
تنظیمات دستگاه
اطلاعات مربوط به تنظیمات مختلف در دستگاه تلفن همراه.
نمایندگی JSON |
---|
{ "locationPowerSaveMode": enum ( |
فیلدها | |
---|---|
location Power Save Mode | وقتی «بهینهسازی باتری» روشن است، ویژگیهای مکان چگونه تنظیم میشوند تا در دستگاه رفتار کنند. |
is Power Save Mode | اینکه آیا دستگاه در حال حاضر در حالت صرفه جویی در مصرف انرژی است یا خیر. |
is Interactive | اینکه آیا دستگاه در حالت تعاملی است. |
battery Info | اطلاعاتی در مورد وضعیت باتری |
LocationPowerSaveMode
وقتی ویژگی «بهینهسازی باتری» دستگاهها روشن است، ویژگیهای مکان چگونه پیکربندی میشوند تا در دستگاه تلفن همراه رفتار کنند. ( https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode() )
Enums | |
---|---|
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 | موقعیت مکانی خاموش نخواهد شد، اما LocationManager تمام درخواستهای ارائهدهندگان را هنگامی که دستگاه غیرتعاملی باشد، کنترل میکند. |
BatteryInfo
اطلاعاتی در مورد باتری دستگاه
نمایندگی JSON |
---|
{ "batteryStatus": enum ( |
فیلدها | |
---|---|
battery Status | وضعیت باتری، پر بودن یا شارژ شدن و غیره |
power Source | وضعیت منبع تغذیه باتری |
battery Percentage | درصد باتری فعلی [0-100]. |
وضعیت باتری
وضعیت باتری، پر بودن یا شارژ شدن و غیره
Enums | |
---|---|
UNKNOWN_BATTERY_STATUS | وضعیت باتری نامشخص است. |
BATTERY_STATUS_CHARGING | باتری در حال شارژ شدن است. |
BATTERY_STATUS_DISCHARGING | باتری در حال تخلیه است. |
BATTERY_STATUS_FULL | باتری پر است. |
BATTERY_STATUS_NOT_CHARGING | باتری شارژ نمی شود. |
BATTERY_STATUS_POWER_LOW | شارژ باتری کم است. |
منبع تغذیه
نوع شارژر مورد استفاده برای شارژ باتری
Enums | |
---|---|
UNKNOWN_POWER_SOURCE | منبع تغذیه ناشناخته |
POWER_SOURCE_AC | منبع تغذیه یک شارژر AC است. |
POWER_SOURCE_USB | منبع تغذیه یک پورت USB است. |
POWER_SOURCE_WIRELESS | منبع تغذیه بی سیم است. |
POWER_SOURCE_UNPLUGGED | باتری قطع شده است. |
روش ها | |
---|---|
| یک وسیله نقلیه جدید مرتبط با یک ارائهدهنده سهم یا تحویل بر اساس تقاضا را نشان میدهد. |
| یک وسیله نقلیه را از موتور ناوگان برمیگرداند. |
| فهرست صفحه بندی شده ای از وسایل نقلیه مرتبط با ارائه دهنده ای را برمی گرداند که با گزینه های درخواست مطابقت دارند. |
| فهرستی از وسایل نقلیه را برمیگرداند که با گزینههای درخواست مطابقت دارند. |
| داده های به روز شده خودرو را در Fleet Engine می نویسد. |
| تا حدی ویژگی های خودرو را به روز می کند. |