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