نمای کلی
علاوه بر مشخص کردن مبدا و مقصد، میتوانید از بسیاری از گزینههای موجود برای مسیرها برای سفارشیسازی ماتریس مسیر نیز استفاده کنید. جدول زیر گزینههای موجود برای درخواستهای ماتریس مسیر را فهرست میکند و هرگونه تفاوت بین روشهای تکمسیره و ماتریسی را بیان میکند.
گزینه | توضیحات |
---|---|
حالت سفر | نحوه سفر، مانند رانندگی، حمل و نقل عمومی، پیادهروی، دوچرخهسواری یا وسیله نقلیه دوچرخ. |
نحوه و امکان گنجاندن دادههای ترافیکی را مشخص کنید | برای نتایج دقیقتر، دادههای ترافیک را لحاظ کنید، یا برای پاسخ سریعتر، آن را حذف کنید. از آنجا که computeRouteMatrix مسیرهای زیادی را به طور همزمان پردازش میکند، با استفاده از بالاترین کیفیت تنظیم، TRAFFIC_AWARE_OPTIMAL ، محدودیت درخواست دقیقی را بر تعداد کل عناصر (مبدا × مقصد) که میتوانید در یک فراخوانی محاسبه کنید، اعمال میکند. این محدودیت برای جلوگیری از تأخیر بیش از حد وجود دارد. |
محاسبه هزینه عوارض برای یک ماتریس مسیر | هنگام کار با عوارض در RouteMatrix ، فرآیند اساساً مشابه محاسبه عوارض برای یک مسیر واحد است، اما با یک تفاوت کلیدی در دامنه: روش computeRouteMatrix فقط اطلاعات عوارض تجمیعی را برای هر جفت کامل مبدا-مقصد ارائه میدهد. برخلاف روش computeRoutes واحد، که میتواند اطلاعات دقیق عوارض را که بر اساس مسیرهای جداگانه (بخشهای بین نقاط مسیر) تفکیک شدهاند، برگرداند، پاسخ ماتریس مسیر، کل هزینه تخمینی عوارض را برای کل سفر بین مبدا و مقصد خلاصه میکند. شما همچنان با تنظیم extraComputations روی TOLLS و تعریف اطلاعات وسیله نقلیه و عبور عوارض با تنظیم routeModifiers مبدا، محاسبه عوارض را فعال میکنید، اما travelAdvisory.tollInfo حاصل برای کل مسیر اعمال میشود، نه اجزای جداگانه آن. |
درخواست مقادیر محلی | شما متن محلیشده را برای پاسخ ماتریس مسیر خود، همانند یک مسیر، با استفاده از یک ماسک فیلد درخواست میکنید. هنگام درخواست متن محلیشده برای مدت زمان و مسافت، هر دو روش single-route و matrix از تنظیم صریح languageCode و واحدها (به عنوان مثال، METRIC یا IMPERIAL ) پشتیبانی میکنند. با این حال، اگر این پارامترها تنظیم نشده باشند، روش computeRoutes سعی میکند زبان و واحدهای مسافت را مستقیماً از موقعیت جغرافیایی نقطه مسیر مبدا استنباط کند، در حالی که روش computeRouteMatrix صرف نظر از موقعیت مبدا، به طور پیشفرض برای زبان انگلیسی ( en-US ) و برای واحدها متریک ( METRIC ) است. بنابراین، هنگام استفاده از RouteMatrix برای لغو رفتار پیشفرض آن، باید پارامترهای محلیسازی را به طور صریح تنظیم کنید. |
انواع وسایل نقلیه ماتریسی مسیر موجود | گزینههای اضافی برای انتخاب نوع وسیله نقلیه برای ماتریس مسیر. |
گزینههای اضافی | برای مشخص کردن گزینههای اضافی، مانند زمان حرکت، به ComputeRouteMatrixRequest مراجعه کنید. |
نمای کلی
علاوه بر مشخص کردن مبدا و مقصد، میتوانید از بسیاری از گزینههای موجود برای مسیرها برای سفارشیسازی ماتریس مسیر نیز استفاده کنید. جدول زیر گزینههای موجود برای درخواستهای ماتریس مسیر را فهرست میکند و هرگونه تفاوت بین روشهای تکمسیره و ماتریسی را بیان میکند.
گزینه | توضیحات |
---|---|
حالت سفر | نحوه سفر، مانند رانندگی، حمل و نقل عمومی، پیادهروی، دوچرخهسواری یا وسیله نقلیه دوچرخ. |
نحوه و امکان گنجاندن دادههای ترافیکی را مشخص کنید | برای نتایج دقیقتر، دادههای ترافیک را لحاظ کنید، یا برای پاسخ سریعتر، آن را حذف کنید. از آنجا که computeRouteMatrix مسیرهای زیادی را به طور همزمان پردازش میکند، با استفاده از بالاترین کیفیت تنظیم، TRAFFIC_AWARE_OPTIMAL ، محدودیت درخواست دقیقی را بر تعداد کل عناصر (مبدا × مقصد) که میتوانید در یک فراخوانی محاسبه کنید، اعمال میکند. این محدودیت برای جلوگیری از تأخیر بیش از حد وجود دارد. |
محاسبه هزینه عوارض برای یک ماتریس مسیر | هنگام کار با عوارض در RouteMatrix ، فرآیند اساساً مشابه محاسبه عوارض برای یک مسیر واحد است، اما با یک تفاوت کلیدی در دامنه: روش computeRouteMatrix فقط اطلاعات عوارض تجمیعی را برای هر جفت کامل مبدا-مقصد ارائه میدهد. برخلاف روش computeRoutes واحد، که میتواند اطلاعات دقیق عوارض را که بر اساس مسیرهای جداگانه (بخشهای بین نقاط مسیر) تفکیک شدهاند، برگرداند، پاسخ ماتریس مسیر، کل هزینه تخمینی عوارض را برای کل سفر بین مبدا و مقصد خلاصه میکند. شما همچنان با تنظیم extraComputations روی TOLLS و تعریف اطلاعات وسیله نقلیه و عبور عوارض با تنظیم routeModifiers مبدا، محاسبه عوارض را فعال میکنید، اما travelAdvisory.tollInfo حاصل برای کل مسیر اعمال میشود، نه اجزای جداگانه آن. |
درخواست مقادیر محلی | شما متن محلیشده را برای پاسخ ماتریس مسیر خود، همانند یک مسیر، با استفاده از یک ماسک فیلد درخواست میکنید. هنگام درخواست متن محلیشده برای مدت زمان و مسافت، هر دو روش single-route و matrix از تنظیم صریح languageCode و واحدها (به عنوان مثال، METRIC یا IMPERIAL ) پشتیبانی میکنند. با این حال، اگر این پارامترها تنظیم نشده باشند، روش computeRoutes سعی میکند زبان و واحدهای مسافت را مستقیماً از موقعیت جغرافیایی نقطه مسیر مبدا استنباط کند، در حالی که روش computeRouteMatrix صرف نظر از موقعیت مبدا، به طور پیشفرض برای زبان انگلیسی ( en-US ) و برای واحدها متریک ( METRIC ) است. بنابراین، هنگام استفاده از RouteMatrix برای لغو رفتار پیشفرض آن، باید پارامترهای محلیسازی را به طور صریح تنظیم کنید. |
انواع وسایل نقلیه ماتریسی مسیر موجود | گزینههای اضافی برای انتخاب نوع وسیله نقلیه برای ماتریس مسیر. |
گزینههای اضافی | برای مشخص کردن گزینههای اضافی، مانند زمان حرکت، به ComputeRouteMatrixRequest مراجعه کنید. |