شاخص
-
Routes
(رابط) -
ComputeRouteMatrixRequest
(پیام) -
ComputeRouteMatrixRequest.ExtraComputation
(enum) -
ComputeRoutesRequest
(پیام) -
ComputeRoutesRequest.ExtraComputation
(enum) -
ComputeRoutesRequest.ReferenceRoute
(enum) -
ComputeRoutesResponse
(پیام) -
FallbackInfo
(پیام) -
FallbackReason
(تعدادی) -
FallbackRoutingMode
(enum) -
GeocodedWaypoint
(پیام) -
GeocodingResults
(پیام) -
LocalizedTime
(پیام) -
Location
(پیام) -
Maneuver
(enum) -
NavigationInstruction
(پیام) -
Polyline
(پیام) -
PolylineEncoding
(enum) -
PolylineQuality
(تعدادی) -
Route
(پیام) -
Route.RouteLocalizedValues
(پیام) -
RouteLabel
(enum) -
RouteLeg
(پیام) -
RouteLeg.RouteLegLocalizedValues
(پیام) -
RouteLeg.StepsOverview
(پیام) -
RouteLeg.StepsOverview.MultiModalSegment
(پیام) -
RouteLegStep
(پیام) -
RouteLegStep.RouteLegStepLocalizedValues
(پیام) -
RouteLegStepTransitDetails
(پیام) -
RouteLegStepTransitDetails.TransitDetailsLocalizedValues
(پیام) -
RouteLegStepTransitDetails.TransitStopDetails
(پیام) -
RouteLegStepTravelAdvisory
(پیام) -
RouteLegTravelAdvisory
(پیام) -
RouteMatrixDestination
(پیام) -
RouteMatrixElement
(پیام) -
RouteMatrixElement.LocalizedValues
(پیام) -
RouteMatrixElementCondition
(enum) -
RouteMatrixOrigin
(پیام) -
RouteModifiers
(پیام) -
RouteTravelAdvisory
(پیام) -
RouteTravelMode
(enum) -
RoutingPreference
(enum) -
SpeedReadingInterval
(پیام) -
SpeedReadingInterval.Speed
(enum) -
TollInfo
(پیام) -
TollPass
(تعدادی) -
TrafficModel
(enum) -
TransitAgency
(پیام) -
TransitLine
(پیام) -
TransitPreferences
(پیام) -
TransitPreferences.TransitRoutingPreference
(enum) -
TransitPreferences.TransitTravelMode
(enum) -
TransitStop
(پیام) -
TransitVehicle
(پیام) -
TransitVehicle.TransitVehicleType
(enum) -
Units
(تعدادی) -
VehicleEmissionType
(تعدادی) -
VehicleInfo
(پیام) -
Waypoint
(پیام)
مسیرها
Routes API.
ComputeRouteMatrix |
---|
فهرستی از مبدا و مقصد را می گیرد و جریانی حاوی اطلاعات مسیر را برای هر ترکیب مبدا و مقصد برمی گرداند. توجه: این روش مستلزم آن است که یک ماسک فیلد پاسخ را در ورودی مشخص کنید. میتوانید ماسک فیلد پاسخ را با استفاده از پارامتر URL فیلدها یا برای مثال در این روش:
بسیار مهم است که
|
ComputeRoutes |
---|
با توجه به مجموعه ای از ایستگاه های پایانه و میانی، مسیر اصلی را به همراه مسیرهای جایگزین اختیاری برمی گرداند. توجه: این روش مستلزم آن است که یک ماسک فیلد پاسخ را در ورودی مشخص کنید. میتوانید ماسک فیلد پاسخ را با استفاده از پارامتر URL برای مثال در این روش:
Google از استفاده از ماسک فیلد پاسخ (
|
ComputeRouteMatrixRequest
پیام درخواست ComputeRouteMatrix
فیلدها | |
---|---|
origins[] | مورد نیاز. آرایه مبدا، که ردیف های ماتریس پاسخ را تعیین می کند. چندین محدودیت اندازه برای اصلی بودن مبدا و مقصد اعمال می شود:
|
destinations[] | مورد نیاز. آرایه ای از مقاصد، که ستون های ماتریس پاسخ را تعیین می کند. |
travel_mode | اختیاری. نحوه حمل و نقل را مشخص می کند. |
routing_preference | اختیاری. نحوه محاسبه مسیر را مشخص می کند. سرور سعی می کند از اولویت مسیریابی انتخاب شده برای محاسبه مسیر استفاده کند. اگر اولویت مسیریابی منجر به خطا یا تاخیر طولانی مدت شود، یک خطا برگردانده می شود. شما می توانید این گزینه را فقط زمانی مشخص کنید که |
departure_time | اختیاری. زمان حرکت اگر این مقدار را تنظیم نکنید، این مقدار به طور پیشفرض روی زمانی است که درخواست را انجام دادهاید. توجه: زمانی که |
arrival_time | اختیاری. زمان رسیدن. توجه: فقط زمانی می توان تنظیم کرد که |
language_code | اختیاری. کد زبان BCP-47، مانند "en-US" یا "sr-Latn". برای اطلاعات بیشتر، به شناسه محلی یونیکد مراجعه کنید. برای لیست زبان های پشتیبانی شده به پشتیبانی زبان مراجعه کنید. وقتی این مقدار را ارائه نمی کنید، زبان نمایش از محل مبدا اول استنباط می شود. |
region_code | اختیاری. کد منطقه که به عنوان یک مقدار دو نویسه ccTLD ("دامنه سطح بالا") مشخص شده است. برای اطلاعات بیشتر به دامنه های سطح بالای کد کشور مراجعه کنید. |
units | اختیاری. واحدهای اندازه گیری فیلدهای نمایش را مشخص می کند. |
extra_computations[] | اختیاری. فهرستی از محاسبات اضافی که ممکن است برای تکمیل درخواست استفاده شود. توجه: این محاسبات اضافی ممکن است فیلدهای اضافی را در پاسخ بازگرداند. این فیلدهای اضافی نیز باید در فیلد ماسک برای بازگشت در پاسخ مشخص شوند. |
traffic_model | اختیاری. مفروضاتی را برای محاسبه زمان در ترافیک مشخص می کند. این تنظیم بر مقدار بازگشتی در قسمت مدت زمان در |
transit_preferences | اختیاری. تنظیمات برگزیده را مشخص می کند که بر مسیر برگشتی برای مسیرهای |
محاسبات اضافی
محاسبات اضافی برای انجام در هنگام تکمیل درخواست.
Enums | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED | استفاده نشده است. درخواست های حاوی این مقدار با شکست مواجه خواهند شد. |
TOLLS | اطلاعات عوارض برای عنصر(های) ماتریس. |
ComputeRoutesRequest
پیام درخواست ComputeRoutes.
فیلدها | |
---|---|
origin | مورد نیاز. نقطه راه مبدأ |
destination | مورد نیاز. ایستگاه بین راهی مقصد |
intermediates[] | اختیاری. مجموعه ای از ایستگاه های بین راهی در طول مسیر (به استثنای نقاط پایانه)، برای توقف یا عبور. حداکثر 25 ایستگاه بین راهی پشتیبانی می شود. |
travel_mode | اختیاری. نحوه حمل و نقل را مشخص می کند. |
routing_preference | اختیاری. نحوه محاسبه مسیر را مشخص می کند. سرور سعی می کند از اولویت مسیریابی انتخاب شده برای محاسبه مسیر استفاده کند. اگر اولویت مسیریابی منجر به خطا یا تاخیر طولانی مدت شود، یک خطا برگردانده می شود. شما می توانید این گزینه را فقط زمانی مشخص کنید که |
polyline_quality | اختیاری. ترجیح شما را برای کیفیت پلی لاین مشخص می کند. |
polyline_encoding | اختیاری. رمزگذاری ترجیحی برای چند خط را مشخص می کند. |
departure_time | اختیاری. زمان حرکت اگر این مقدار را تنظیم نکنید، این مقدار به طور پیشفرض روی زمانی است که درخواست را انجام دادهاید. توجه: زمانی که |
arrival_time | اختیاری. زمان رسیدن. توجه: فقط زمانی می توان تنظیم کرد که |
compute_alternative_routes | اختیاری. تعیین می کند که آیا مسیرهای جایگزین علاوه بر مسیر محاسبه شود یا خیر. هیچ مسیر جایگزینی برای درخواست هایی که دارای ایستگاه های بین راهی هستند بازگردانده نمی شود. |
route_modifiers | اختیاری. مجموعه ای از شرایط برای برآورده شدن که بر نحوه محاسبه مسیرها تأثیر می گذارد. |
language_code | اختیاری. کد زبان BCP-47، مانند "en-US" یا "sr-Latn". برای اطلاعات بیشتر، به شناسه محلی یونیکد مراجعه کنید. برای لیست زبان های پشتیبانی شده به پشتیبانی زبان مراجعه کنید. وقتی این مقدار را ارائه نمی کنید، زبان نمایش از محل درخواست مسیر استنباط می شود. |
region_code | اختیاری. کد منطقه که به عنوان یک مقدار دو نویسه ccTLD ("دامنه سطح بالا") مشخص شده است. برای اطلاعات بیشتر به دامنه های سطح بالای کد کشور مراجعه کنید. |
units | اختیاری. واحدهای اندازه گیری فیلدهای نمایش را مشخص می کند. این فیلدها شامل فیلد |
optimize_waypoint_order | اختیاری. اگر روی true تنظیم شود، سرویس تلاش می کند تا هزینه کلی مسیر را با مرتب کردن مجدد ایستگاه های بین راهی مشخص شده به حداقل برساند. در صورتی که هر یک از ایستگاه های بین راهی یک ایستگاه بین |
requested_reference_routes[] | اختیاری. مشخص می کند چه مسیرهای مرجعی علاوه بر مسیر پیش فرض به عنوان بخشی از درخواست محاسبه شود. مسیر مرجع مسیری با هدف محاسبه مسیر متفاوت از مسیر پیشفرض است. برای مثال یک محاسبه مسیر مرجع |
extra_computations[] | اختیاری. فهرستی از محاسبات اضافی که ممکن است برای تکمیل درخواست استفاده شود. توجه: این محاسبات اضافی ممکن است فیلدهای اضافی را در پاسخ بازگرداند. این فیلدهای اضافی نیز باید در فیلد ماسک برای بازگشت در پاسخ مشخص شوند. |
traffic_model | اختیاری. مفروضاتی را برای محاسبه زمان در ترافیک مشخص می کند. این تنظیم بر مقدار بازگشتی در قسمت مدت زمان در |
transit_preferences | اختیاری. تنظیمات برگزیده را مشخص می کند که بر مسیر برگشتی برای مسیرهای |
محاسبات اضافی
محاسبات اضافی برای انجام در هنگام تکمیل درخواست.
Enums | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED | استفاده نشده است. درخواست های حاوی این مقدار با شکست مواجه خواهند شد. |
TOLLS | اطلاعات عوارض برای مسیر(های) |
FUEL_CONSUMPTION | مصرف سوخت تخمینی برای مسیر(های) |
TRAFFIC_ON_POLYLINE | چند خط آگاه از ترافیک برای مسیر(های) |
HTML_FORMATTED_NAVIGATION_INSTRUCTIONS | NavigationInstructions به عنوان یک رشته متن فرمت شده HTML ارائه شده است. این محتوا باید همانطور که هست خوانده شود. این محتوا فقط برای نمایش است. به صورت برنامه نویسی آن را تجزیه نکنید. |
ReferenceRoute
یک مسیر مرجع پشتیبانی شده در ComputeRoutesRequest.
Enums | |
---|---|
REFERENCE_ROUTE_UNSPECIFIED | استفاده نشده است. درخواست های حاوی این مقدار با شکست مواجه می شوند. |
FUEL_EFFICIENT | مسیر مصرف سوخت مسیرهایی که با این مقدار برچسب گذاری شده اند برای پارامترهایی مانند مصرف سوخت بهینه شده اند. |
ComputeRoutesResponse
ComputeRoute پیام پاسخ.
فیلدها | |
---|---|
routes[] | حاوی آرایهای از مسیرهای محاسبهشده (حداکثر سه) زمانی که شما |
fallback_info | در برخی موارد، زمانی که سرور قادر به محاسبه نتایج مسیر با تمام تنظیمات برگزیده ورودی نیست، ممکن است از روش دیگری برای محاسبه استفاده کند. هنگامی که از حالت بازگشتی استفاده می شود، این فیلد حاوی اطلاعات دقیق در مورد پاسخ بازگشتی است. در غیر این صورت این فیلد تنظیم نشده است. |
geocoding_results | حاوی اطلاعات پاسخ کدگذاری جغرافیایی برای نقاط راه مشخص شده به عنوان آدرس است. |
اطلاعات برگشتی
اطلاعات مربوط به چگونگی و چرایی استفاده از یک نتیجه بازگشتی. اگر این فیلد تنظیم شده باشد، به این معنی است که سرور از یک حالت مسیریابی متفاوت از حالت دلخواه شما به عنوان بازگشت استفاده کرده است.
فیلدها | |
---|---|
routing_mode | حالت مسیریابی برای پاسخ استفاده می شود. اگر بازگشت مجدد فعال شد، حالت ممکن است با اولویت مسیریابی تنظیم شده در درخواست مشتری اصلی متفاوت باشد. |
reason | دلیل استفاده از پاسخ بازگشتی به جای پاسخ اصلی. این فیلد تنها زمانی پر می شود که حالت بازگشتی فعال شود و پاسخ بازگشتی برگردانده شود. |
FallbackReason
دلایل استفاده از پاسخ بازگشتی
Enums | |
---|---|
FALLBACK_REASON_UNSPECIFIED | دلیل بازگشتی مشخص نشده است. |
SERVER_ERROR | هنگام محاسبه مسیرها با حالت مسیریابی دلخواه شما، یک خطای سرور رخ داد، اما ما توانستیم نتیجه محاسبهشده با حالت جایگزین را برگردانیم. |
LATENCY_EXCEEDED | ما نتوانستیم محاسبه را با حالت مسیریابی دلخواه شما به موقع به پایان برسانیم، اما توانستیم یک نتیجه محاسبه شده توسط یک حالت جایگزین را برگردانیم. |
حالت FallbackRouting
حالت مسیریابی واقعی برای پاسخ بازگشتی برگشتی استفاده می شود.
Enums | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED | استفاده نشده است. |
FALLBACK_TRAFFIC_UNAWARE | نشان می دهد که از TRAFFIC_UNAWARE برای محاسبه پاسخ استفاده شده است. |
FALLBACK_TRAFFIC_AWARE | نشان می دهد که TRAFFIC_AWARE برای محاسبه پاسخ استفاده شده است. |
GeocedWaypoint
جزئیات در مورد مکان های استفاده شده به عنوان ایستگاه های بین راه. فقط برای نقاط راه آدرس پر شده است. شامل جزئیاتی در مورد نتایج کدگذاری جغرافیایی به منظور تعیین اینکه آدرس به چه مکانی کدگذاری شده است.
فیلدها | |
---|---|
geocoder_status | کد وضعیت حاصل از عملیات کدگذاری جغرافیایی را نشان می دهد. |
type[] | نوع (های) نتیجه، به صورت تگ های صفر یا بیشتر. انواع پشتیبانی شده: انواع آدرس و انواع اجزای آدرس . |
partial_match | نشان می دهد که geocoder مطابقت دقیقی با درخواست اصلی برنگردانده است، اگرچه می تواند بخشی از آدرس درخواستی را مطابقت دهد. ممکن است بخواهید درخواست اصلی برای غلط املایی و/یا آدرس ناقص را بررسی کنید. |
place_id | شناسه مکان برای این نتیجه. |
intermediate_waypoint_request_index | شاخص نقطه میانی مربوطه در درخواست. فقط در صورتی پر می شود که نقطه بین راه مربوطه یک ایستگاه بین راهی باشد. |
نتایج جغرافیایی
شامل
برای مبدا، مقصد و ایستگاه های بین راهی. فقط برای نقاط راه آدرس پر شده است. GeocodedWaypoints
فیلدها | |
---|---|
origin | نقطه بین مسیرهای جغرافیایی کدگذاری شده مبدا. |
destination | نقطه گذر جغرافیایی مقصد. |
intermediates[] | فهرستی از نقاط بین راهی با کدهای جغرافیایی میانی که هر کدام حاوی یک فیلد شاخص است که به ترتیبی که در درخواست مشخص شده است، با موقعیت صفر نقطه راه مطابقت دارد. |
LocalizedTime
توصیف موضعی زمان
فیلدها | |
---|---|
time | زمان مشخص شده به عنوان یک رشته در یک منطقه زمانی معین. |
time_zone | شامل منطقه زمانی است. مقدار، نام منطقه زمانی است که در پایگاه داده منطقه زمانی IANA تعریف شده است، به عنوان مثال "America/New_York". |
مکان
یک مکان (نقطه جغرافیایی و عنوان اختیاری) را در بر می گیرد.
فیلدها | |
---|---|
lat_lng | مختصات جغرافیایی نقطه راه. |
heading | عنوان قطب نما با جهت جریان ترافیک مرتبط است. این مقدار سمت جاده را برای وانت و تخلیه مشخص می کند. مقادیر سرفصل می تواند از 0 تا 360 باشد، که در آن 0 عنوان شمال را مشخص می کند، 90 عنوان یک عنوان شرق و غیره را مشخص می کند. شما می توانید از این فیلد فقط برای |
مانور
مجموعهای از مقادیر که عمل ناوبری را برای مرحله فعلی مشخص میکند (مثلاً گردش به چپ، ادغام یا مستقیم).
Enums | |
---|---|
MANEUVER_UNSPECIFIED | استفاده نشده است. |
TURN_SLIGHT_LEFT | کمی به سمت چپ بپیچید. |
TURN_SHARP_LEFT | به شدت به سمت چپ بپیچید. |
UTURN_LEFT | یک چرخش به چپ انجام دهید. |
TURN_LEFT | به چپ بپیچید. |
TURN_SLIGHT_RIGHT | کمی به سمت راست بپیچید. |
TURN_SHARP_RIGHT | به شدت به سمت راست بپیچید. |
UTURN_RIGHT | یک دور به راست بپیچید. |
TURN_RIGHT | به راست بپیچید. |
STRAIGHT | مستقیم برو |
RAMP_LEFT | از سطح شیب دار سمت چپ بروید. |
RAMP_RIGHT | از رمپ سمت راست بروید. |
MERGE | ادغام در ترافیک |
FORK_LEFT | چنگال چپ را بردارید. |
FORK_RIGHT | چنگال مناسب را بردارید. |
FERRY | سوار کشتی شوید. |
FERRY_TRAIN | سوار قطار منتهی به کشتی شوید. |
ROUNDABOUT_LEFT | در دوربرگردان به چپ بپیچید. |
ROUNDABOUT_RIGHT | در دوربرگردان به راست بپیچید. |
DEPART | مانور اولیه |
NAME_CHANGE | برای نشان دادن تغییر نام خیابان استفاده می شود. |
پلی لاین
یک چند خط کدگذاری شده را در بر می گیرد.
فیلدها | |
---|---|
فیلد اتحادیه polyline_type . نوع پلی لاین را کپسوله می کند. پیشفرض encoded_polyline است. polyline_type می تواند تنها یکی از موارد زیر باشد: | |
encoded_polyline | رمزگذاری رشته چند خط با استفاده از الگوریتم کدگذاری چند خطی |
geo_json_linestring | با استفاده از قالب GeoJSON LineString یک چند خط را مشخص می کند. |
PolylineEncoding
نوع ترجیحی چند خطی که باید برگردانده شود را مشخص می کند.
Enums | |
---|---|
POLYLINE_ENCODING_UNSPECIFIED | هیچ نوع اولویت چند خطی مشخص نشده است. پیشفرض ENCODED_POLYLINE است. |
ENCODED_POLYLINE | چند خطی را مشخص می کند که با استفاده از الگوریتم کدگذاری چند خطی کدگذاری شده است. |
GEO_JSON_LINESTRING | با استفاده از قالب GeoJSON LineString یک چند خط را مشخص می کند |
کیفیت پلی لاین
مجموعه ای از مقادیر که کیفیت چند خط را مشخص می کند.
Enums | |
---|---|
POLYLINE_QUALITY_UNSPECIFIED | هیچ اولویت کیفیت چند خطی مشخص نشده است. به طور پیشفرض به OVERVIEW . |
HIGH_QUALITY | یک خط چند خطی با کیفیت بالا را مشخص می کند - که با استفاده از نقاط بیشتری نسبت به OVERVIEW ساخته شده است، به قیمت افزایش اندازه پاسخ. زمانی که به دقت بیشتری نیاز دارید از این مقدار استفاده کنید. |
OVERVIEW | یک چند خط نمای کلی را مشخص می کند - که با استفاده از تعداد کمی از نقاط تشکیل شده است. هنگام نمایش یک نمای کلی از مسیر از این مقدار استفاده کنید. استفاده از این گزینه در مقایسه با استفاده از گزینه HIGH_QUALITY تاخیر درخواست کمتری دارد. |
مسیر
شامل یک مسیر است که شامل یک سری از بخش های جاده متصل است که به ایستگاه های ابتدایی، انتهایی و میانی می پیوندند.
فیلدها | |
---|---|
route_labels[] | برچسبهایی برای |
legs[] | مجموعه ای از پاها (بخش های مسیر بین ایستگاه های بین راه) که مسیر را تشکیل می دهند. هر پا مربوط به سفر بین دو |
distance_meters | مسافت طی مسیر، بر حسب متر. |
duration | مدت زمان لازم برای پیمایش مسیر. اگر |
static_duration | مدت زمان سفر در مسیر بدون در نظر گرفتن شرایط ترافیکی. |
polyline | چند خط کلی مسیر. این چند خط، چند خط ترکیبی همه |
description | شرح مسیر. |
warnings[] | مجموعه ای از هشدارها برای نشان دادن هنگام نمایش مسیر. |
viewport | کادر محدودکننده نما در چند خط. |
travel_advisory | اطلاعات تکمیلی در مورد مسیر. |
optimized_intermediate_waypoint_index[] | اگر |
localized_values | نمایش متنی ویژگی های |
route_token | یک توکن مسیر ایمن و با کد base64 که میتواند به Navigation SDK ارسال شود، که به Navigation SDK اجازه میدهد مسیر را در حین پیمایش بازسازی کند و در صورت تغییر مسیر، هنگام ایجاد مسیر با تماس، به هدف اصلی احترام بگذارد. ComputeRoutes. مشتریان باید با این توکن به عنوان یک لکه غیر شفاف برخورد کنند. ارزش آن را در بین درخواست ها مقایسه نکنید - این نشانه ممکن است تغییر کند حتی اگر دقیقا همان مسیر بازگردانده شود. توجه: |
RouteLocalizedValues
نمایش متنی از ویژگی های خاص.
فیلدها | |
---|---|
distance | مسافت سفر به صورت متنی نشان داده شده است. |
duration | مدت زمان با در نظر گرفتن شرایط ترافیک، به صورت متن نشان داده شده است. توجه: اگر اطلاعات ترافیک را درخواست نکرده باشید، این مقدار همان مقدار |
static_duration | مدت زمان بدون در نظر گرفتن شرایط ترافیک، به صورت متن نشان داده شده است. |
transit_fare | کرایه حمل و نقل به صورت متنی نشان داده شده است. |
RouteLabel
برچسبهایی برای
که برای شناسایی ویژگیهای خاص مسیر برای مقایسه با دیگران مفید هستند. Route
Enums | |
---|---|
ROUTE_LABEL_UNSPECIFIED | پیش فرض - استفاده نشده است. |
DEFAULT_ROUTE | مسیر پیشفرض "بهترین" برای محاسبه مسیر برگردانده شد. |
DEFAULT_ROUTE_ALTERNATE | جایگزینی برای مسیر پیشفرض "بهترین" مسیرهایی مانند این زمانی که مشخص شده باشد بازگردانده می شوند. |
FUEL_EFFICIENT | مسیر مصرف سوخت مسیرهایی که با این مقدار برچسب گذاری شده اند برای پارامترهای Eco مانند مصرف سوخت بهینه شده اند. |
RouteLeg
شامل یک بخش بین ایستگاه های غیر via
.
فیلدها | |
---|---|
distance_meters | مسافت طی مسیر، بر حسب متر. |
duration | مدت زمان لازم برای حرکت در پا. اگر |
static_duration | مدت زمان سفر از طریق پا، بدون در نظر گرفتن شرایط ترافیک محاسبه شده است. |
polyline | چند خط کلی برای این پا که شامل چند خط هر |
start_location | محل شروع این پا. این مکان ممکن است با |
end_location | محل انتهایی این پا. این مکان ممکن است با |
steps[] | مجموعهای از مراحل که بخشهای درون این پا را نشان میدهد. هر مرحله نشان دهنده یک دستورالعمل ناوبری است. |
travel_advisory | حاوی اطلاعات اضافی است که کاربر باید از آنها مطلع شود، مانند محدودیت های احتمالی منطقه ترافیک، در یک مسیر. |
localized_values | نمایش متنی ویژگی های |
steps_overview | اطلاعات کلی در مورد مراحل این |
RouteLegLocalizedValues
نمایش متنی از ویژگی های خاص.
فیلدها | |
---|---|
distance | مسافت سفر به صورت متنی نشان داده شده است. |
duration | مدت زمان با در نظر گرفتن شرایط ترافیکی به صورت متن نشان داده شده است. توجه: اگر اطلاعات ترافیک را درخواست نکرده باشید، این مقدار همان مقدار static_duration خواهد بود. |
static_duration | مدت زمان بدون در نظر گرفتن شرایط ترافیک، به صورت متن نشان داده شده است. |
StepsOverview
اطلاعات کلی درباره لیستی از RouteLegStep
را ارائه می دهد.
فیلدها | |
---|---|
multi_modal_segments[] | اطلاعات خلاصه شده در مورد بخش های مختلف چند وجهی |
MultiModalSegment
اطلاعات خلاصه ای را در مورد بخش های مختلف چند وجهی RouteLeg.steps
ارائه می دهد. یک بخش چند وجهی به عنوان یک یا چند RouteLegStep
به هم پیوسته تعریف میشود که RouteTravelMode
یکسان دارند. اگر RouteLeg
شامل بخشهای چند وجهی در مراحل نباشد، این فیلد پر نمیشود.
فیلدها | |
---|---|
navigation_instruction | راهنمای ناوبری برای بخش چند وجهی. |
travel_mode | حالت سفر بخش چند وجهی. |
step_start_index | شاخص |
step_end_index | شاخص |
RouteLegStep
شامل بخشی از
است. یک مرحله مربوط به یک دستورالعمل ناوبری است. پایه های مسیر از پله ها تشکیل شده است. RouteLeg
فیلدها | |
---|---|
distance_meters | مسافت طی این مرحله، بر حسب متر است. در برخی شرایط، این فیلد ممکن است ارزشی نداشته باشد. |
static_duration | مدت زمان سفر در این مرحله بدون در نظر گرفتن شرایط ترافیکی. در برخی شرایط، این فیلد ممکن است ارزشی نداشته باشد. |
polyline | چند خط مرتبط با این مرحله. |
start_location | محل شروع این مرحله. |
end_location | محل پایان این مرحله. |
navigation_instruction | دستورالعمل های ناوبری. |
travel_advisory | حاوی اطلاعات اضافی است که کاربر باید از آنها مطلع شود، مانند محدودیت های احتمالی منطقه ترافیک، در یک گام. |
localized_values | نمایش متنی خصوصیات |
transit_details | جزئیات مربوط به این مرحله اگر حالت سفر |
travel_mode | حالت سفر استفاده شده برای این مرحله. |
RouteLegStepLocalizedValues
نمایش متنی از ویژگی های خاص.
فیلدها | |
---|---|
distance | مسافت سفر به صورت متنی نشان داده شده است. |
static_duration | مدت زمان بدون در نظر گرفتن شرایط ترافیک، به صورت متن نشان داده شده است. |
RouteLegStepTransitDetails
اطلاعات اضافی برای RouteLegStep
مربوط به مسیرهای TRANSIT
.
فیلدها | |
---|---|
stop_details | اطلاعات در مورد ورود و خروج توقف برای مرحله. |
localized_values | نمایش متنی خصوصیات |
headsign | جهت حرکت در این خط را همانطور که روی وسیله نقلیه یا در ایستگاه خروج مشخص شده است مشخص می کند. جهت اغلب ایستگاه پایانه است. |
headway | زمان مورد انتظار را به عنوان مدت زمان بین خروج از همان توقف در این زمان مشخص می کند. به عنوان مثال، با مقدار 600 ثانیه پیشروی، اگر اتوبوس خود را از دست بدهید، انتظار دارید ده دقیقه صبر کنید. |
transit_line | اطلاعات مربوط به خط ترانزیت مورد استفاده در این مرحله. |
stop_count | تعداد توقف ها از مبدأ تا توقف ورود. این شمارش شامل توقف ورود است، اما توقف خروج را شامل نمی شود. به عنوان مثال، اگر مسیر شما از ایستگاه A خارج شود، از ایستگاه های B و C عبور کند و به ایستگاه D برسد، stop_count عدد 3 را برمی گرداند. |
trip_short_text | متنی که در جدول ها و تابلوهای علامت برای شناسایی یک سفر ترانزیت به مسافران ظاهر می شود. متن باید به طور منحصر به فرد یک سفر در یک روز خدمات را مشخص کند. به عنوان مثال، "538" |
TransitDetailsLocalizedValues
توضیحات محلی مقادیر برای RouteTransitDetails
.
فیلدها | |
---|---|
arrival_time | زمان در نمایش متن قالب بندی شده با منطقه زمانی مربوطه. |
departure_time | زمان در نمایش متن قالب بندی شده با منطقه زمانی مربوطه. |
TransitStopDetails
جزئیات در مورد توقف های حمل و نقل برای RouteLegStep
.
فیلدها | |
---|---|
arrival_stop | اطلاعات در مورد توقف رسیدن برای مرحله. |
arrival_time | زمان تخمینی رسیدن به مرحله. |
departure_stop | اطلاعات در مورد توقف حرکت برای پله. |
departure_time | زمان تخمینی حرکت برای مرحله. |
RouteLegStepTravelAdvisory
حاوی اطلاعات اضافی است که کاربر باید از آنها مطلع شود، مانند محدودیت های احتمالی منطقه ترافیکی در یک گام پا.
فیلدها | |
---|---|
speed_reading_intervals[] | توجه: این فیلد در حال حاضر پر نشده است. |
RouteLegTravelAdvisory
حاوی اطلاعات اضافی است که کاربر باید در یک پله از آنها مطلع شود، مانند محدودیت های احتمالی منطقه ترافیک.
فیلدها | |
---|---|
toll_info | حاوی اطلاعاتی درباره عوارض در |
speed_reading_intervals[] | فواصل تندخوانی با جزئیات تراکم ترافیک. قابل اجرا در موارد ترجیحات مسیریابی مثال:
|
RouteMatrixDestination
یک مقصد واحد برای ComputeRouteMatrixRequest
فیلدها | |
---|---|
waypoint | مورد نیاز. ایستگاه بین راهی مقصد |
RouteMatrixElement
حاوی اطلاعات مسیر محاسبه شده برای یک جفت مبدا/مقصد در ComputeRouteMatrix API است. این پروتو را می توان برای مشتری پخش کرد.
فیلدها | |
---|---|
status | کد وضعیت خطا برای این عنصر. |
condition | نشان می دهد که آیا مسیر پیدا شده است یا خیر. مستقل از وضعیت |
distance_meters | مسافت طی مسیر، بر حسب متر. |
duration | مدت زمان لازم برای پیمایش مسیر. اگر |
static_duration | مدت زمان سفر در مسیر بدون در نظر گرفتن شرایط ترافیکی. |
travel_advisory | اطلاعات تکمیلی در مورد مسیر. به عنوان مثال: اطلاعات محدودیت و اطلاعات عوارض |
fallback_info | در برخی موارد که سرور قادر به محاسبه مسیر با ترجیحات داده شده برای این جفت مبدا/مقصد خاص نیست، ممکن است به استفاده از حالت دیگری از محاسبه بازگردد. هنگامی که از حالت بازگشتی استفاده می شود، این قسمت حاوی اطلاعات دقیق در مورد پاسخ بازگشتی است. در غیر این صورت این فیلد تنظیم نشده است. |
localized_values | نمایش متنی خصوصیات |
origin_index | شاخص مبتنی بر صفر مبدا در درخواست. |
destination_index | شاخص مبتنی بر صفر مقصد در درخواست. |
Localized Values
نمایش متنی از ویژگی های خاص.
فیلدها | |
---|---|
distance | مسافت سفر به صورت متنی نشان داده شده است. |
duration | مدت زمان به صورت متنی با در نظر گرفتن شرایط ترافیک نشان داده می شود. توجه: اگر اطلاعات ترافیک درخواست نشده باشد، این مقدار همان مقدار static_duration است. |
static_duration | مدت زمان به صورت متنی بدون در نظر گرفتن شرایط ترافیک نشان داده می شود. |
transit_fare | کرایه حمل و نقل به صورت متنی نشان داده شده است. |
RouteMatrixElementCondition
وضعیت مسیر در حال برگشت.
Enums | |
---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED | فقط زمانی استفاده می شود که status عنصر خوب نباشد. |
ROUTE_EXISTS | یک مسیر پیدا شد و اطلاعات مربوطه برای عنصر پر شد. |
ROUTE_NOT_FOUND | هیچ مسیری پیدا نشد فیلدهای حاوی اطلاعات مسیر، مانند distance_meters یا duration ، در عنصر پر نمیشوند. |
RouteMatrixOrigin
یک مبدا واحد برای ComputeRouteMatrixRequest
فیلدها | |
---|---|
waypoint | مورد نیاز. نقطه راه مبدأ |
route_modifiers | اختیاری. اصلاحکنندهها برای هر مسیری که این را مبدأ میگیرد |
RouteModifiers
مجموعه ای از شرایط اختیاری را در بر می گیرد تا هنگام محاسبه مسیرها برآورده شوند.
فیلدها | |
---|---|
avoid_tolls | وقتی روی true تنظیم شود، در صورت معقول بودن از جادههای عوارضی اجتناب میکند و به مسیرهایی که شامل جادههای عوارضی نیستند، ترجیح میدهد. فقط برای |
avoid_highways | وقتی روی true تنظیم شود، از بزرگراههایی که معقول باشد اجتناب میکند و به مسیرهایی که شامل بزرگراه نیستند ترجیح میدهد. فقط برای |
avoid_ferries | وقتی روی true تنظیم شود، در صورت معقول بودن از کشتیها اجتناب میکند و به مسیرهایی که شامل کشتی نیستند ترجیح میدهد. فقط برای |
avoid_indoor | وقتی روی true تنظیم شود، از پیمایش در داخل خانه در جایی که معقول باشد اجتناب میکند، و ترجیح میدهد مسیرهایی که حاوی ناوبری داخلی نیستند. فقط برای |
vehicle_info | اطلاعات خودرو را مشخص می کند. |
toll_passes[] | اطلاعات مربوط به مجوزهای دریافت عوارض را در خود گنجانده است. اگر مجوزهای عوارضی ارائه شود، API سعی میکند قیمت گذر را برگرداند. اگر مجوزهای دریافت عوارض ارائه نشود، API کارت عوارضی را ناشناخته تلقی می کند و سعی می کند قیمت نقدی را برگرداند. فقط برای |
RouteTravelAdvisory
حاوی اطلاعات اضافی است که کاربر باید از آنها مطلع شود، مانند محدودیت های احتمالی منطقه ترافیک.
فیلدها | |
---|---|
toll_info | حاوی اطلاعاتی در مورد عوارض در مسیر است. این فیلد فقط در صورتی پر می شود که عوارضی در مسیر وجود داشته باشد. اگر این فیلد تنظیم شده باشد، اما زیرفیلد |
speed_reading_intervals[] | فواصل تندخوانی با جزئیات تراکم ترافیک. قابل اجرا در موارد ترجیحات مسیریابی مثال:
|
fuel_consumption_microliters | مصرف سوخت پیش بینی شده بر حسب میکرولیتر |
route_restrictions_partially_ignored | مسیر برگشتی ممکن است دارای محدودیتهایی باشد که برای حالت سفر یا اصلاحکنندههای مسیر درخواستی مناسب نباشد. |
transit_fare | در صورت وجود، شامل کل کرایه یا هزینههای بلیت در این مسیر است. این ویژگی فقط برای درخواستهای |
RouteTravelMode
مجموعه ای از مقادیر مورد استفاده برای تعیین حالت سفر. توجه: مسیرهای WALK
, BICYCLE
و TWO_WHEELER
در مرحله بتا هستند و ممکن است گاهی اوقات پیاده روهای صاف، مسیرهای عابر پیاده یا مسیرهای دوچرخه سواری را نداشته باشند. شما باید این هشدار را برای تمام مسیرهای پیاده روی، دوچرخه سواری و دو چرخی که در برنامه خود نمایش می دهید به کاربر نمایش دهید.
Enums | |
---|---|
TRAVEL_MODE_UNSPECIFIED | حالت سفر مشخص نشده است. پیشفرض DRIVE است. |
DRIVE | با ماشین مسافربری سفر کنید. |
BICYCLE | با دوچرخه سفر کنید. |
WALK | با پیاده روی سفر کنید. |
TWO_WHEELER | وسیله نقلیه موتوری دو چرخ. مثلا موتور سیکلت. توجه داشته باشید که این با حالت سفر BICYCLE که حالت با نیروی انسانی را پوشش می دهد متفاوت است. |
TRANSIT | در صورت وجود، با مسیرهای حمل و نقل عمومی سفر کنید. |
RoutingPreference
مجموعه ای از مقادیر که فاکتورهایی را مشخص می کند که هنگام محاسبه مسیر باید در نظر گرفته شوند.
Enums | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED | هیچ اولویت مسیریابی مشخص نشده است. پیشفرض TRAFFIC_UNAWARE است. |
TRAFFIC_UNAWARE | مسیرها را بدون در نظر گرفتن شرایط ترافیکی زنده محاسبه می کند. مناسب زمانی که شرایط ترافیک مهم نیست یا قابل اجرا نیست. استفاده از این مقدار کمترین تاخیر را ایجاد می کند. توجه: برای DRIVE و TWO_WHEELER ، مسیر و مدت زمان انتخاب شده بر اساس شبکه جاده و میانگین شرایط ترافیک مستقل از زمان است، نه شرایط فعلی جاده. در نتیجه، مسیرها ممکن است شامل جاده هایی باشد که به طور موقت بسته هستند. نتایج برای یک درخواست معین ممکن است در طول زمان به دلیل تغییرات در شبکه جادهها، میانگین بهروز شده شرایط ترافیکی و ماهیت توزیعشده خدمات متفاوت باشد. نتایج همچنین ممکن است بین مسیرهای تقریباً معادل در هر زمان یا فرکانس متفاوت باشد. |
TRAFFIC_AWARE | مسیرها را با در نظر گرفتن شرایط ترافیکی زنده محاسبه می کند. برخلاف TRAFFIC_AWARE_OPTIMAL ، برخی بهینهسازیها برای کاهش قابل توجه تأخیر اعمال میشوند. |
TRAFFIC_AWARE_OPTIMAL | مسیرها را با در نظر گرفتن شرایط ترافیکی زنده، بدون اعمال اکثر بهینهسازیهای عملکرد، محاسبه میکند. استفاده از این مقدار بیشترین تاخیر را ایجاد می کند. |
SpeedReading Interval
نشانگر تراکم ترافیک در یک بخش پیوسته از چند خط یا مسیر. با توجه به مسیری با نقاط P_0، P_1، ...، P_N (شاخص مبتنی بر صفر)، SpeedReadingInterval
یک بازه را تعریف میکند و ترافیک آن را با استفاده از دستههای زیر توصیف میکند.
فیلدها | |
---|---|
start_polyline_point_index | شاخص شروع این بازه در چند خط. |
end_polyline_point_index | شاخص پایانی این بازه در چند خط. |
| |
speed | سرعت ترافیک در این بازه. |
سرعت
طبقه بندی سرعت چند خط بر اساس داده های ترافیک.
Enums | |
---|---|
SPEED_UNSPECIFIED | مقدار پیش فرض این مقدار استفاده نشده است. |
NORMAL | سرعت معمولی، هیچ کاهش سرعت تشخیص داده نمی شود. |
SLOW | کاهش سرعت شناسایی شد، اما ترافیک ایجاد نشد. |
TRAFFIC_JAM | ترافیک شناسایی شد |
TollInfo
فیلدها | |
---|---|
estimated_price[] | مقدار پولی عوارض برای |
TollPass
لیست عوارضی در سراسر جهان که ما پشتیبانی می کنیم.
Enums | |
---|---|
TOLL_PASS_UNSPECIFIED | استفاده نشده است. اگر از این مقدار استفاده شود، درخواست با شکست مواجه می شود. |
AU_ETOLL_TAG | کارت عوارضی سیدنی جزئیات بیشتر را در https://www.myetoll.com.au ببینید. |
AU_EWAY_TAG | کارت عوارضی سیدنی جزئیات بیشتر را در https://www.tollpay.com.au ببینید. |
AU_LINKT | کارت عوارضی در سراسر استرالیا جزئیات بیشتر را در https://www.linkt.com.au/ ببینید. |
AR_TELEPASE | کارت عوارضی آرژانتین جزئیات بیشتر را در https://telepase.com.ar ببینید |
BR_AUTO_EXPRESO | کارت عوارض برزیل جزئیات بیشتر را در https://www.autoexpreso.com ببینید |
BR_CONECTCAR | کارت عوارض برزیل جزئیات بیشتر را در https://conectcar.com ببینید. |
BR_MOVE_MAIS | کارت عوارض برزیل جزئیات بیشتر را در https://movemais.com ببینید. |
BR_PASSA_RAPIDO | کارت عوارض برزیل جزئیات بیشتر را در https://pasorapido.gob.do/ ببینید |
BR_SEM_PARAR | کارت عوارض برزیل جزئیات بیشتر را در https://www.semparar.com.br ببینید. |
BR_TAGGY | کارت عوارض برزیل جزئیات بیشتر را در https://taggy.com.br ببینید. |
BR_VELOE | کارت عوارض برزیل جزئیات بیشتر را در https://veloe.com.br/site/onde-usar ببینید. |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD | گذرگاه مرزی کانادا به ایالات متحده |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD | گذرگاه مرزی کانادا به ایالات متحده |
CA_US_BLUE_WATER_EDGE_PASS | انتاریو، کانادا به میشیگان، گذرگاه مرزی ایالات متحده. |
CA_US_CONNEXION | انتاریو، کانادا به میشیگان، گذرگاه مرزی ایالات متحده. |
CA_US_NEXUS_CARD | گذرگاه مرزی کانادا به ایالات متحده |
ID_E_TOLL | اندونزی. کارت الکترونیکی ارائه شده توسط چندین بانک که برای پرداخت عوارض استفاده می شود. همه کارتهای الکترونیکی از طریق بانکها یکسان شارژ میشوند، بنابراین فقط یک مقدار enum مورد نیاز است. به عنوان مثال - بانک ماندری https://www.bankmandiri.co.id/e-money - BCA https://www.bca.co.id/flazz - BNI https://www.bni.co.id/id- id/ebanking/tapcash |
IN_FASTAG | هند. |
IN_LOCAL_HP_PLATE_EXEMPT | هند، معافیت پلاک دولتی HP. |
JP_ETC | ژاپن و غیره سیستم بی سیم الکترونیکی برای جمع آوری عوارض. https://www.go-etc.jp/ |
JP_ETC2 | ژاپن ETC2.0. نسخه جدید ETC با تخفیف بیشتر و ارتباط دو طرفه بین دستگاه ها در وسایل نقلیه و آنتن های موجود در جاده. https://www.go-etc.jp/etc2/index.html |
MX_IAVE | کارت عوارض مکزیک https://iave.capufe.gob.mx/#/ |
MX_PASE | مکزیک https://www.pase.com.mx |
MX_QUICKPASS | مکزیک https://operadoravial.com/quick-pass/ |
MX_SISTEMA_TELEPEAJE_CHIHUAHUA | http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/TelepeajeFormato4.pdf |
MX_TAG_IAVE | مکزیک |
MX_TAG_TELEVIA | شرکت گذر عوارض مکزیک یکی از بسیاری که در مکزیکوسیتی فعالیت می کند. جزئیات بیشتر را در https://www.televia.com.mx ببینید. |
MX_TELEVIA | شرکت گذر عوارض مکزیک یکی از بسیاری که در مکزیکوسیتی فعالیت می کند. https://www.televia.com.mx |
MX_VIAPASS | کارت عوارض مکزیک جزئیات بیشتر را در https://www.viapass.com.mx/viapass/web_home.aspx ببینید. |
US_AL_FREEDOM_PASS | AL، ایالات متحده آمریکا |
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS | AK، ایالات متحده آمریکا |
US_CA_FASTRAK | کالیفرنیا، ایالات متحده آمریکا |
US_CA_FASTRAK_CAV_STICKER | نشان می دهد که راننده علاوه بر برچسب خودروی هوای پاک (CAV) صادر شده توسط DMV، دارای مجوز FasTrak است. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml |
US_CO_EXPRESSTOLL | CO، ایالات متحده آمریکا |
US_CO_GO_PASS | CO، ایالات متحده آمریکا |
US_DE_EZPASSDE | DE، ایالات متحده آمریکا |
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS | FL، ایالات متحده آمریکا |
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD | FL، ایالات متحده آمریکا |
US_FL_EPASS | FL، ایالات متحده آمریکا |
US_FL_GIBA_TOLL_PASS | FL، ایالات متحده آمریکا |
US_FL_LEEWAY | FL، ایالات متحده آمریکا |
US_FL_SUNPASS | FL، ایالات متحده آمریکا |
US_FL_SUNPASS_PRO | FL، ایالات متحده آمریکا |
US_IL_EZPASSIL | IL، ایالات متحده آمریکا |
US_IL_IPASS | IL، ایالات متحده آمریکا |
US_IN_EZPASSIN | در ایالات متحده آمریکا |
US_KS_BESTPASS_HORIZON | KS، ایالات متحده آمریکا |
US_KS_KTAG | KS، ایالات متحده آمریکا |
US_KS_NATIONALPASS | KS، ایالات متحده آمریکا |
US_KS_PREPASS_ELITEPASS | KS، ایالات متحده آمریکا |
US_KY_RIVERLINK | KY، ایالات متحده آمریکا |
US_LA_GEAUXPASS | لس آنجلس، ایالات متحده آمریکا |
US_LA_TOLL_TAG | لس آنجلس، ایالات متحده آمریکا |
US_MA_EZPASSMA | MA، ایالات متحده آمریکا |
US_MD_EZPASSMD | MD، ایالات متحده آمریکا |
US_ME_EZPASSME | من، ایالات متحده آمریکا |
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD | MI، ایالات متحده آمریکا |
US_MI_BCPASS | MI، ایالات متحده آمریکا |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG | MI، ایالات متحده آمریکا |
US_MI_IQ_PROX_CARD | MI، ایالات متحده آمریکا منسوخ شده است زیرا این نوع مجوز دیگر وجود ندارد. |
US_MI_IQ_TAG | MI، ایالات متحده آمریکا |
US_MI_MACKINAC_BRIDGE_MAC_PASS | MI، ایالات متحده آمریکا |
US_MI_NEXPRESS_TOLL | MI، ایالات متحده آمریکا |
US_MN_EZPASSMN | MN، ایالات متحده آمریکا |
US_NC_EZPASSNC | NC، ایالات متحده آمریکا |
US_NC_PEACH_PASS | NC، ایالات متحده آمریکا |
US_NC_QUICK_PASS | NC، ایالات متحده آمریکا |
US_NH_EZPASSNH | NH، ایالات متحده آمریکا |
US_NJ_DOWNBEACH_EXPRESS_PASS | نیوجرسی، ایالات متحده آمریکا |
US_NJ_EZPASSNJ | نیوجرسی، ایالات متحده آمریکا |
US_NY_EXPRESSPASS | نیویورک، ایالات متحده آمریکا |
US_NY_EZPASSNY | نیویورک، ایالات متحده آمریکا |
US_OH_EZPASSOH | اوه، ایالات متحده آمریکا |
US_PA_EZPASSPA | PA، ایالات متحده آمریکا |
US_RI_EZPASSRI | RI، ایالات متحده آمریکا |
US_SC_PALPASS | SC، ایالات متحده آمریکا |
US_TX_AVI_TAG | TX، ایالات متحده آمریکا |
US_TX_BANCPASS | TX، ایالات متحده آمریکا |
US_TX_DEL_RIO_PASS | TX، ایالات متحده آمریکا |
US_TX_EFAST_PASS | TX، ایالات متحده آمریکا |
US_TX_EAGLE_PASS_EXPRESS_CARD | TX، ایالات متحده آمریکا |
US_TX_EPTOLL | TX، ایالات متحده آمریکا |
US_TX_EZ_CROSS | TX، ایالات متحده آمریکا |
US_TX_EZTAG | TX، ایالات متحده آمریکا |
US_TX_FUEGO_TAG | TX، ایالات متحده آمریکا |
US_TX_LAREDO_TRADE_TAG | TX، ایالات متحده آمریکا |
US_TX_PLUSPASS | TX، ایالات متحده آمریکا |
US_TX_TOLLTAG | TX، ایالات متحده آمریکا |
US_TX_TXTAG | TX، ایالات متحده آمریکا |
US_TX_XPRESS_CARD | TX، ایالات متحده آمریکا |
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD | UT، ایالات متحده آمریکا |
US_VA_EZPASSVA | VA، ایالات متحده آمریکا |
US_WA_BREEZEBY | WA، ایالات متحده آمریکا |
US_WA_GOOD_TO_GO | WA، ایالات متحده آمریکا |
US_WV_EZPASSWV | WV، ایالات متحده آمریکا |
US_WV_MEMORIAL_BRIDGE_TICKETS | WV، ایالات متحده آمریکا |
US_WV_MOV_PASS | WV، ایالات متحده آمریکا |
US_WV_NEWELL_TOLL_BRIDGE_TICKET | WV، ایالات متحده آمریکا |
TrafficModel
مفروضاتی را برای محاسبه زمان در ترافیک مشخص می کند. این تنظیم بر مقدار بازگشتی در قسمت duration
در پاسخ تأثیر میگذارد، که شامل زمان پیشبینیشده در ترافیک بر اساس میانگینهای تاریخی است.
Enums | |
---|---|
TRAFFIC_MODEL_UNSPECIFIED | استفاده نشده اگر مشخص شود، بهطور پیشفرض روی BEST_GUESS خواهد بود. |
BEST_GUESS | نشان می دهد که duration بازگشت باید بهترین تخمین زمان سفر با توجه به آنچه در مورد شرایط ترافیک تاریخی و ترافیک زنده شناخته شده است باشد. هرچه departure_time به زمان کنونی نزدیکتر باشد، ترافیک زنده اهمیت بیشتری پیدا میکند. |
PESSIMISTIC | نشان می دهد که مدت زمان بازگشت باید بیشتر از زمان واقعی سفر در بیشتر روزها باشد، اگرچه روزهای گاه به گاه با شرایط ترافیکی به خصوص بد ممکن است از این مقدار فراتر رود. |
OPTIMISTIC | نشان میدهد که مدت زمان بازگشت باید در بیشتر روزها کوتاهتر از زمان واقعی سفر باشد، اگرچه ممکن است روزهای گاه به گاه با شرایط ترافیکی خوب سریعتر از این مقدار باشد. |
آژانس ترانزیت
آژانس ترانزیت که یک خط ترانزیت را اداره می کند.
فیلدها | |
---|---|
name | نام این آژانس حمل و نقل. |
phone_number | شماره تلفن قالببندی شده آژانس حمل و نقل. |
uri | URI آژانس حمل و نقل. |
ترانزیت لاین
حاوی اطلاعاتی در مورد خط حمل و نقل مورد استفاده در این مرحله است.
فیلدها | |
---|---|
agencies[] | آژانس حمل و نقل (یا آژانس هایی) که این خط ترانزیت را اداره می کند. |
name | نام کامل این خط ترانزیت، به عنوان مثال، "8 Avenue Local". |
uri | URI این خط ترانزیت که توسط آژانس حمل و نقل ارائه شده است. |
color | رنگی که معمولا در تابلوهای این خط استفاده می شود. در هگزادسیمال نشان داده شده است. |
icon_uri | URI برای نماد مرتبط با این خط. |
name_short | نام کوتاه این خط ترانزیت. این نام معمولاً یک شماره خط است، مانند "M7" یا "355". |
text_color | رنگی که معمولاً در متن روی تابلوهای این خط استفاده می شود. در هگزادسیمال نشان داده شده است. |
vehicle | نوع وسیله نقلیه ای که در این خط ترانزیتی تردد می کند. |
Transit Preferences
اولویتها برای مسیرهای مبتنی بر TRANSIT
که بر مسیر برگشتی تأثیر میگذارند.
فیلدها | |
---|---|
allowed_travel_modes[] | مجموعه ای از حالت های سفر برای استفاده در هنگام دریافت مسیر |
routing_preference | یک اولویت مسیریابی که وقتی مشخص شد، بر مسیر |
TransitRoutingPreference
ترجیحات مسیریابی را برای مسیرهای حمل و نقل مشخص می کند.
Enums | |
---|---|
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED | هیچ اولویتی مشخص نشده است. |
LESS_WALKING | نشان می دهد که مسیر محاسبه شده باید مقادیر محدودی از پیاده روی را ترجیح دهد. |
FEWER_TRANSFERS | نشان می دهد که مسیر محاسبه شده باید تعداد محدودی از انتقال را ترجیح دهد. |
TransitTravelMode
مجموعه ای از مقادیر مورد استفاده برای تعیین حالت حمل و نقل.
Enums | |
---|---|
TRANSIT_TRAVEL_MODE_UNSPECIFIED | حالت سفر حمل و نقل مشخص نشده است. |
BUS | با اتوبوس سفر کنید. |
SUBWAY | با مترو سفر کنید. |
TRAIN | با قطار سفر کنید. |
LIGHT_RAIL | با قطار سبک یا تراموا سفر کنید. |
RAIL | با راه آهن سفر کنید. این معادل ترکیبی از SUBWAY ، TRAIN ، و LIGHT_RAIL است. |
TransitStop
اطلاعات در مورد ایستگاه حمل و نقل
فیلدها | |
---|---|
name | نام ایستگاه حمل و نقل. |
location | محل توقف با مختصات طول و عرض جغرافیایی بیان می شود. |
وسیله نقلیه ترانزیت
اطلاعات در مورد وسیله نقلیه مورد استفاده در مسیرهای حمل و نقل.
فیلدها | |
---|---|
name | نام این وسیله نقلیه با حروف بزرگ نوشته شده است. |
type | نوع وسیله نقلیه مورد استفاده. |
icon_uri | URI برای نماد مرتبط با این نوع خودرو. |
local_icon_uri | URI برای نماد مرتبط با این نوع وسیله نقلیه، بر اساس علائم حمل و نقل محلی. |
Transit VehicleType
نوع وسایل نقلیه برای مسیرهای ترانزیتی.
Enums | |
---|---|
TRANSIT_VEHICLE_TYPE_UNSPECIFIED | استفاده نشده |
BUS | اتوبوس |
CABLE_CAR | وسیله نقلیه ای که روی کابل، معمولاً روی زمین کار می کند. تله کابین های هوایی ممکن است از نوع GONDOLA_LIFT باشند. |
COMMUTER_TRAIN | راه آهن شهری. |
FERRY | فری |
FUNICULAR | وسیله نقلیه ای که توسط کابل از شیب تند بالا کشیده می شود. یک فونیکولار معمولاً از دو اتومبیل تشکیل شده است که هر اتومبیل به عنوان وزنه تعادل برای دیگری عمل می کند. |
GONDOLA_LIFT | یک تله کابین هوایی. |
HEAVY_RAIL | ریل سنگین |
HIGH_SPEED_TRAIN | قطار پر سرعت. |
INTERCITY_BUS | اتوبوس بین شهری. |
LONG_DISTANCE_TRAIN | قطار راه دور. |
METRO_RAIL | حمل و نقل ریلی سبک. |
MONORAIL | مونوریل. |
OTHER | همه وسایل نقلیه دیگر |
RAIL | راه آهن. |
SHARE_TAXI | تاکسی اشتراکی نوعی اتوبوس با قابلیت جابجایی و جابجایی مسافران در هر نقطه از مسیر است. |
SUBWAY | راه آهن زیرزمینی. |
TRAM | ریل نوری روی زمین. |
TROLLEYBUS | واگن برقی. |
واحدها
مجموعه ای از مقادیر که واحد اندازه گیری استفاده شده در نمایشگر را مشخص می کند.
Enums | |
---|---|
UNITS_UNSPECIFIED | واحد اندازه گیری مشخص نشده است. پیشفرضهای واحد اندازهگیری استنتاج شده از درخواست. |
METRIC | واحدهای اندازه گیری متریک |
IMPERIAL | واحدهای اندازه گیری امپراتوری (انگلیسی). |
نوع انتشار خودرو
مجموعه ای از مقادیر که نوع انتشار خودرو را توصیف می کند. فقط برای DRIVE
اعمال می شود. RouteTravelMode
Enums | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED | هیچ نوع انتشار مشخص نشده است. پیش فرض GASOLINE است. |
GASOLINE | خودروی بنزینی/بنزینی. |
ELECTRIC | وسیله نقلیه برقی. |
HYBRID | سوخت هیبریدی (مانند بنزین + برقی) خودرو. |
DIESEL | خودروی دیزلی. |
اطلاعات خودرو
حاوی اطلاعات خودرو، مانند نوع انتشار خودرو.
فیلدها | |
---|---|
emission_type | نوع انتشار خودرو را شرح می دهد. فقط برای |
نقطه راه
یک نقطه بین راه را در بر می گیرد. نقاط راه، ابتدا و انتهای مسیر را مشخص میکنند و شامل توقفهای میانی در طول مسیر میشوند.
فیلدها | |
---|---|
via | این نقطه را به عنوان یک نقطه عطف و نه یک نقطه توقف مشخص می کند. برای هر نقطه غیر از طریق درخواست، پاسخ یک ورودی به آرایه |
vehicle_stopover | نشان می دهد که ایستگاه بین راه برای توقف وسایل نقلیه در نظر گرفته شده است، جایی که قصد سوار شدن یا رها کردن آن است. وقتی این مقدار را تنظیم میکنید، مسیر محاسبهشده شامل ایستگاههای بین |
side_of_road | نشان می دهد که مکان این ایستگاه بین راهی برای توقف خودرو در سمت خاصی از جاده ترجیح داده می شود. هنگامی که این مقدار را تنظیم می کنید، مسیر از محل عبور می کند تا وسیله نقلیه بتواند در کنار جاده ای که مکان از مرکز جاده به سمت آن سوگیری دارد، توقف کند. این گزینه فقط برای |
location_type فیلد اتحادیه روش های مختلف برای نشان دادن یک مکان location_type فقط می تواند یکی از موارد زیر باشد: | |
location | نقطه ای که با استفاده از مختصات جغرافیایی، از جمله عنوان اختیاری مشخص شده است. |
place_id | شناسه مکان POI مرتبط با ایستگاه بین راه. |
address | آدرس قابل خواندن توسط انسان یا یک کد مثبت. برای جزئیات بیشتر به https://plus.codes مراجعه کنید. |