پیام پاسخ vehicles.search
.
نمایندگی JSON |
---|
{
"matches": [
{
object ( |
زمینه های | |
---|---|
matches[] | فهرست خودروهایی که با معیارهای |
VehicleMatch
شامل وسیله نقلیه و برآوردهای مربوط به یک وسیله نقلیه است که با نقاط سفرهای فعال برای SearchVehiclesRequest
مطابقت دارد.
نمایندگی JSON |
---|
{ "vehicle": { object ( |
زمینه های | |
---|---|
vehicle | ضروری. وسیله نقلیه ای که با درخواست مطابقت دارد. |
vehiclePickupEta | رانندگی ETA خودرو به نقطه تحویل مشخص شده در درخواست. مقدار خالی نشان دهنده نقص در محاسبه ETA برای خودرو است. اگر مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
vehiclePickupDistanceMeters | فاصله از مکان فعلی وسیله نقلیه تا نقطه تحویل مشخص شده در درخواست، از جمله هر نقطه میانی تحویل یا خروج برای سفرهای موجود. این فاصله شامل فاصله رانندگی (مسیر) محاسبه شده، به اضافه فاصله خط مستقیم بین نقطه پایان ناوبری و نقطه تحویل درخواستی است. (فاصله بین نقطه پایان ناوبری و نقطه دریافت درخواستی معمولاً کوچک است.) مقدار خالی نشان دهنده خطا در محاسبه فاصله است. |
vehiclePickupStraightLineDistanceMeters | ضروری. فاصله خط مستقیم بین وسیله نقلیه و نقطه وانت مشخص شده در درخواست. |
vehicleDropoffEta | رانندگی کامل وسیله نقلیه تا نقطه سقوط مشخص شده در درخواست. ETA شامل توقف در هر نقطه بین راهی قبل از مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
vehiclePickupToDropoffDistanceMeters | فاصله رانندگی وسیله نقلیه (بر حسب متر) از نقطه تحویل تا نقطه سقوط مشخص شده در درخواست. فاصله فقط بین دو نقطه است و شامل مکان وسیله نقلیه یا هر نقطه دیگری که باید قبل از بازدید وسیله نقلیه از نقطه تحویل و یا نقطه سقوط از آن بازدید شود، نمی شود. مقدار فقط زمانی پر می شود که یک |
tripType | ضروری. نوع سفر درخواستی که برای محاسبه ETA به نقطه تحویل استفاده شد. |
vehicleTripsWaypoints[] | فهرست مرتب شده ای از نقاط مورد استفاده برای محاسبه ETA. این لیست شامل مکان وسیله نقلیه، نقاط وانت سفرهای فعال برای وسیله نقلیه و نقاط وانت ارائه شده در درخواست است. لیست خالی نشان دهنده نقص در محاسبه ETA برای خودرو است. |
vehicleMatchType | نوع مطابقت وسیله نقلیه |
requestedOrderedBy | سفارش درخواست شده برای مرتب سازی مسابقات خودرو. |
orderedBy | سفارش واقعی که برای این وسیله نقلیه استفاده شده است. معمولاً این با فیلد «orderBy» از درخواست مطابقت دارد. با این حال، در شرایط خاصی مانند خطای سرور داخلی، ممکن است از روش دیگری استفاده شود (مانند |
نقطه راه
نقاط میانی را در طول یک مسیر برای VehicleMatch
در SearchVehiclesResponse
توصیف می کند. این مفهوم به عنوان یک TripWaypoint
در تمام نقاط پایانی دیگر نشان داده می شود.
نمایندگی JSON |
---|
{
"latLng": {
object ( |
زمینه های | |
---|---|
latLng | محل این ایستگاه بین راهی. |
eta | زمان تخمینی که وسیله نقلیه به این نقطه می رسد. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
VehicleMatchType
نوع مسابقه وسیله نقلیه
Enums | |
---|---|
UNKNOWN | نوع تطبیق وسیله نقلیه ناشناخته |
EXCLUSIVE | این وسیله نقلیه در حال حاضر هیچ سفری برای آن تعیین نشده است و می تواند به نقطه وانت ادامه دهد. |
BACK_TO_BACK | وسیله نقلیه در حال حاضر به یک سفر اختصاص داده شده است، اما می تواند پس از تکمیل سفر در حال انجام، به نقطه وانت ادامه دهد. ETA و محاسبات مسافت، سفر موجود را در نظر می گیرند. |
CARPOOL | این وسیله نقلیه دارای ظرفیت کافی برای یک سواری مشترک است. |
CARPOOL_BACK_TO_BACK | خودرو قبل از رفتن به نقطه وانت، سفر فعلی و فعال خود را به پایان خواهد رساند. ETA و محاسبات مسافت، سفر موجود را در نظر می گیرند. |