پیام درخواست v1alpha.computeRouteMatrix
نمایندگی JSON |
---|
{ "origins": [ { object ( |
زمینه های | |
---|---|
origins[] | ضروری. آرایه مبدا، که ردیف های ماتریس پاسخ را تعیین می کند. چندین محدودیت اندازه برای اصلی بودن مبدا و مقصد اعمال می شود:
|
destinations[] | ضروری. آرایه ای از مقاصد، که ستون های ماتریس پاسخ را تعیین می کند. |
travelMode | اختیاری. نحوه حمل و نقل را مشخص می کند. |
routingPreference | اختیاری. نحوه محاسبه مسیر را مشخص می کند. سرور سعی می کند از اولویت مسیریابی انتخاب شده برای محاسبه مسیر استفاده کند. اگر اولویت مسیریابی منجر به خطا یا تاخیر طولانی مدت شود، یک خطا برگردانده می شود. در آینده، ممکن است مکانیزم بازگشتی را برای استفاده از یک گزینه متفاوت در زمانی که گزینه ترجیحی نتیجه معتبری ارائه نمی دهد، اجرا کنیم. شما می توانید این گزینه را فقط زمانی مشخص کنید که |
departureTime | اختیاری. زمان حرکت اگر این مقدار را تنظیم نکنید، به طور پیشفرض روی زمانی است که درخواست را انجام دادهاید. اگر این مقدار را روی زمانی تنظیم کنید که قبلاً اتفاق افتاده است، درخواست با شکست مواجه می شود. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
RouteMatrixOrigin
یک مبدا واحد برای ComputeRouteMatrixRequest
نمایندگی JSON |
---|
{ "waypoint": { object ( |
زمینه های | |
---|---|
waypoint | ضروری. نقطه راه مبدأ |
routeModifiers | اختیاری. اصلاحکنندهها برای هر مسیری که این را مبدأ میگیرد |
RouteMatrixDestination
یک مقصد واحد برای ComputeRouteMatrixRequest
نمایندگی JSON |
---|
{
"waypoint": {
object ( |
زمینه های | |
---|---|
waypoint | ضروری. ایستگاه بین راهی مقصد |