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