بهطور پیشفرض، Navigation SDK برای Android سریعترین مسیر را برای رسیدن به یک نقطه راه پیدا میکند، اما این تضمین نمیکند که وسیله نقلیه در کنار جادهای که مصرفکننده در انتظار آن است میآید. ویژگی Side of the Road Routing Preference به شما این امکان را می دهد که اطمینان حاصل کنید که وسیله نقلیه به سمت درست جاده می رسد.
چگونه کار می کند
هنگام ایجاد نقطه بین راه برای آن توقف، اولویت را برای رسیدن به سمت خاصی از جاده تنظیم می کنید. شما می توانید اولویت را به یکی از دو روش مشخص کنید.
همان سمت جاده را ترجیح دهید
شما مختصات جغرافیایی ایستگاه بین راه را ارائه میکنید و سپس یک پرچم ( setPreferSameSideOfRoad
) تعیین میکنید که نشان میدهد ترجیح میدهید به همان سمت جاده برسید که در نزدیکترین پیادهرو قرار دارد.
Waypoint waypoint =
Waypoint.builder()
.setLatLng(latitude, longitude)
.setTitle("Somewhere in Sydney")
.setPreferSameSideOfRoad(true)
.build()
عنوان ورود را تنظیم کنید
شما مختصات جغرافیایی نقطه بین راه را ارائه می دهید و سپس یک عنوان ورود ( setPreferredHeading
) ارائه می دهید که با جهت جریان ترافیک در همان سمت جاده که مصرف کننده منتظر است مطابقت دارد.
Waypoint waypoint =
Waypoint.builder()
.setLatLng(latitude, longitude)
.setTitle("Somewhere in Sydney")
.setPreferredHeading(preferredHeading)
.build()
Navigation SDK for Android نزدیکترین بخش جاده را به نقطه بین راه انتخاب میکند — که جهت خطی دارد که (در 55+/- درجه) با سمتی از جاده که ایستگاه بین راه در آن قرار دارد همسو میشود.