Navigation SDK به شما امکان میدهد تجربه ناوبری گامبهگام Google Maps را بهطور یکپارچه مستقیماً در برنامههای تلفن همراه خود ادغام کنید. این کیت توسعه نرمافزار امکان سفارشیسازی واسط کاربر را برای ظاهر و حس نمانام و پیکربندی پیشرفته مسیر ارائه میدهد. ارائه تجربههای ناوبری درونبرنامه سفارشیسازیشدنی به شما کمک میکند کارایی عملیاتی را افزایش دهید، تعامل کاربر را بهبود بخشید، و اطلاعات آماری دادهمحور ارزشمندی بهدست آورید.
چرا باید از Navigation SDK استفاده کرد؟
با ادغام کردن پیمایش در برنامهتان میتوانید تجربه بهتری برای کاربران فراهم کنید و درعینحال نمانامگذاری خودتان را اعمال کنید و از دادههای سفر بهره ببرید:
- با نگه داشتن کاربران در برنامهتان درطول پیمایش، تجربه سرتاسری را کنترل کنید و تعامل را افزایش دهید و نیاز به جابهجایی بین برنامهها را ازبین ببرید.
- تجربه پیمایش را با عناصر میانای کاربر سفارشیسازیشدنی شخصیسازی کنید تا با ظاهر و حسوحال نمانام شما مطابقت داشته باشد.
- با مدیریت اولویتهای مسیریابی، مقصدها، و نقطهمسیرها، تجربه مسیر را بهینهسازی کنید.
- از دادههای مکان و رویداد حاصل از مسیریابی سفر برای تجزیهوتحلیل، بهینهسازی، ارتباطات مشتری، و پایش همزمان استفاده کنید.
با Navigation SDK چه کارهایی میتوانید انجام دهید؟
کیت توسعه نرمافزار پیمایش به شما امکان میدهد تجربه پیمایش درونبرنامه جامعی ایجاد کنید:
- تجربه ناوبری گامبهگام یکپارچه و قابلاعتمادی را که با Google Maps ارائه میشود دراختیار کاربران قرار دهید.
- پشتیبانی از حالتهای مختلف حملونقل، ازجمله رانندگی، پیادهروی، دوچرخهسواری، و وسایل نقلیه دوچرخ.
- نشانگرهای سفارشی، همپوشانیها، و عناصر میانای کاربر را پیادهسازی کنید تا اطلاعات کلیدی ناوبری را برجسته کنید و تجربه ناوبری را برای مطابقت با نمانامتان شخصیسازی کنید.
- برای تحلیل روندها، شناسایی زمینههای بهبود، و بهینهسازی عملیات، به دادههای سفر دسترسی پیدا کنید.
نحوه عملکرد Navigation SDK
میتوانید از Navigation SDK برای گنجاندن ویژگیهای نقشه و ناوبری در برنامهتان استفاده کنید. دو مؤلفه اصلی Navigation SDK عبارتاند از:
- لایه نقشه: با لایه نقشه شروع کنید، ازجمله نمای نقشه، سبک، کنترلهای میانای کاربر، دوربین، و رفتار تعامل. کیت توسعه نرمافزار پیمایش شامل عملکرد نقشه از کیت توسعه نرمافزار Maps است، و برنامههایی که شامل کیت توسعه نرمافزار پیمایش هستند نمیتوانند شامل کیت توسعه نرمافزار Maps باشند. اگر برنامهتان از Maps SDK استفاده میکند، برای استفاده از Navigation SDK باید آن را بردارید. بااینحال، میانای برنامهسازی کاربردی نقشهها در Navigation SDK تقریباً یکسان است، بنابراین معمولاً نیازی به بهروزرسانی پیادهسازی خود ندارید، بهجز برداشتن Maps SDK. برای کسب اطلاعات درباره تفاوتهای عملکردی و میانای برنامهسازی کاربردی نقشهها بین «کیت توسعه نرمافزار Maps» و «کیت توسعه نرمافزار ناوبری»، به صفحه نمای کلی در بخش «مرجع» مراجعه کنید
- تجربه ناوبری: تجربه ناوبری را بااستفاده از Navigation SDK اضافه کنید که شامل همپوشانی ناوبری گامبهگام، کارتهای پیچ، و عناصر میانای کاربر اضافی است. میتوانید از تجربه ناوبری Google استفاده کنید یا تجربه ناوبری سفارشی خودتان را بسازید.
نحوه استفاده از Navigation SDK
مراحل زیر سناریوی مورد استفاده معمول برای استفاده از Navigation SDK را پوشش میدهد:
| ۱ | راهاندازی کردن | پروژه Google Cloud ایجاد کنید، Navigation SDK را به کلید میانای برنامهسازی کاربردیتان اضافه کنید، و پروژه Android Studio خود را راهاندازی کنید. برای اطلاعات بیشتر، به راهاندازی پروژه مراجعه کنید. |
| ۲ | پیمایش به اولین مسیر | در برنامهتان، مسیری را به یک مقصد ترسیم کنید. برای اطلاعات بیشتر، ناوبری در مسیر تکمقصدی را ببینید. |
| 3 | اصلاح میانای کاربر پیمایش | با اصلاح کنترلهای میانای کاربر داخلی و عناصری که روی نقشه نشان داده میشود، تجربه ناوبری و ظاهر بصری را سفارشیسازی کنید. برای اطلاعات بیشتر، اصلاح واسط کاربر ناوبری را ببینید. |
| ۴ | اصلاح جزئیات رهیابی | اولویتهای مسیریابی را اصلاح کنید و نقاطمسیر را مدیریت کنید. برای اطلاعات بیشتر، به تجربه مسیر مراجعه کنید. |
برای اطلاعات بیشتر درباره ویژگیهای Navigation SDK، به مرجع مراجعه کنید یا نسخه نمایشی را امتحان کنید.