کیت توسعه نرمافزار Navigation روشهای مختلفی برای ادغام تجربه ناوبری در برنامه شما ارائه میدهد. این صفحه توضیح میدهد که تجربه ناوبری Google چیست و چگونه با سایر تجربههای ناوبری موجود در کیت توسعه نرمافزار Navigation تفاوت دارد.
تجربه ناوبری Google چیست؟
تجربه ناوبری Google به استفاده از Navigation SDK برای جاسازی تجربه ناوبری گامبهگام اشاره دارد که از عناصر میانای کاربر و تصاویر ارائهشده توسط Google استفاده میکند، که مشابه تجربه ناوبری در برنامههای Google Maps است. وقتی تجربه ناوبری Google را در برنامهتان جاسازی میکنید، نیازی نیست تجربه ناوبری را از ابتدا بسازید، اما همچنان میتوانید بخشهایی از تجربه را اصلاح کنید. بهعنوان جایگزین، اگر به سفارشیسازی بیشتری نسبتبه آنچه در تجربه ناوبری Google دردسترس است نیاز دارید، میتوانید یک فید ناوبری گامبهگام از Navigation SDK درخواست کنید و سپس عناصر میانای کاربر خود را ارائه و مدیریت کنید.
برای اطلاعات بیشتر، تجربه ناوبری سفارشی را ببینید.وقتی از تجربه ناوبری Google استفاده میکنید، برنامهتان بااستفاده از جریان زیر، کیت توسعه نرمافزار ناوبری را برای شروع، اجرا، و توقف ناوبری فراخوانی میکند:
ناوبری را شروع کنید. برای شروع ناوبری، برنامهتان نمونهای از ناوبری را ایجاد میکند. از آنجا، مقصد را برای ناوبری تنظیم میکند و نقشه را مقداردهی اولیه میکند. درنهایت، برنامه راهنمای گامبهگام را شروع میکند. این جریان برنامه میتواند به روشهای مختلفی بسته به مورد استفاده شما به کاربر ارائه شود. برای مثال، برنامه ممکن است مکانیاب فروشگاهی با عناصر میانای کاربر خودش داشته باشد که کاربران بتوانند از آن برای شروع پیمایش به فروشگاه استفاده کنند. یا ممکن است وقتی راننده تکلیف تحویل را میپذیرد، برنامهتان ناوبری فعال را با مقصد ازپیش تعریفشدهای شروع کند.
پیمایش فعال. وقتی برنامهتان وارد ناوبری فعال میشود، از مکان دستگاه برای حفظ راهنمایی فعال استفاده میکند. شنوندگان رویداد را که برای مورد استفاده شما معنیدار هستند، مانند تغییرات مسیر و زمان باقیمانده تا مقصد، پیکربندی میکنید. درطول ناوبری فعال، Navigation SDK مؤلفههای میانای کاربری را ارائه میدهد که مشابه مؤلفههای موجود در برنامههای Google Maps است. برای مثال، تجربه ناوبری یک لایه استاندارد Google Maps را با عناصر دیداری مانند کارتهای راهنمای پیچ، لایههای ترافیک، مسیرهای جایگزین، و محدودیتهای سرعت نشان میدهد.
ناوبری را متوقف کنید. برنامه شما جلسه ناوبری را به روشی که برای مورد استفاده شما بهترین عملکرد را دارد، مانند شنونده ورود که وقتی کاربر به مقصد میرسد فعال میشود، خاتمه میدهد.
چگونه میتوانید تجربه ناوبری Google را تغییر دهید؟
بهطور کلی، میتوانید تجربه پیمایش Google را تغییر دهید تا طرحهای رنگی، نماهای دوربین، راهنمایی پیچ اضافی، و راهاندازهای پاسخ به رویداد متفاوتی داشته باشید. فهرست زیر برخیاز اصلاحاتی را که میتوانید انجام دهید شرح میدهد. این فهرست کامل نیست.
| اصلاح | جزئیات |
|---|---|
| راهنمای ناوبری اصلاحشده: نمایش/پنهان کردن سرصفحهها، رنگها و قلمها، مسیرها، مسیرهای جایگزین، و پیشرفت سفر |
کنترلهای
میانای کاربر نقشه اصلاح سرصفحه پیمایش نمایش فهرست مسیرها پنهان کردن مسیرهای جایگزین نمایش پیشرفت سفر |
| تنظیم اطلاعات ترافیک و اطلاعات محدودیت سرعت |
خاموش کردن
لایه ترافیک فعال کردن چراغهای راهنمایی و تابلوهای ایست نمایش سرعتسنج |
| رابط کاربری تجربه نقشه را تغییر دهید و دوربین را تنظیم کنید. |
افزودن
نشانگرهای سفارشی نوشتار شناور تنظیم حالت شب تنظیم کردن دوربین |
| سبکهای نقشه ناوبری و نقشه راه (نقشه غیرناوبری) را بااستفاده از سبکپردازی نقشه بااستفاده از فضای ابری اصلاح کنید. | سفارشیسازی سبکهای نقشه |