با مجموعهها، منظم بمانید ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
این سند الزامات برنامههای توسعهیافته با Navigation SDK برای Android را فهرست میکند.
استفاده از پیاده سازی مشتری قابل قبول
Navigation SDK برای آندروید برای ارائه به رانندگان با ناوبری گام به گام در زمان واقعی در یک برنامه تلفن همراه طراحی شده است. داده های تولید شده توسط API همچنین ممکن است در برنامه های کاربردی دیگر برای به اشتراک گذاشتن اطلاعات مربوط به وضعیت راننده و برای ردیابی کلی مکان های راننده استفاده شود.
اجرای مشتری غیر مجاز
Navigation SDK برای Android فقط برای برنامه های تجاری مجاز است. Navigation SDK برای Android برای دستهبندی موارد استفاده زیر بدون رضایت کتبی صریح از طرف Google مجاز نیست:
مسیریابی یا ناوبری خودروهای سنگین، مانند اتوبوسها، کامیونها یا وسایل نقلیه با محدودیتهای جادهای، مگر اینکه سرویسها صریحاً پشتیبانی از ناوبری خودروهای سنگین را مشخص کرده باشند.
خراش دادن محتوا
نام جاده و محدودیت سرعت ممکن است بر اساس تعامل کاربر با برنامه شما به شما بازگردانده شود. اگر بخواهید نام جاده یا محدودیت سرعت را برای استفاده در هر زمینه دیگری خارج از جلسه کاربر ثبت کنید یا ادامه دهید، این به منزله خراشیدن است که توسط شرایط ما مجاز نیست.
تغییرات قابل قبول در رابط کاربری ناوبری
Navigation SDK برای Android سفارشیسازیهای رابط کاربری خاصی را فعال میکند، مانند افزودن نشانگرهای سفارشی، تغییر اندازه و محتوای سرصفحه و پاورقی اطراف نمای ناوبری، یا تغییر اندازه خود درگاه نمای ناوبری. در برخی شرایط، ممکن است بخواهید محتوا را در بالای صفحه پیمایش فعال همپوشانی کنید.
هنگام انجام این کار، ممکن است تغییراتی را که مانع استفاده ایمن توسط رانندگان می شود، ارائه نکنید. به عنوان مثال، تغییرات زیر می تواند بر ایمنی راننده تأثیر منفی بگذارد و باید از آنها اجتناب شود:
نمایش انیمیشن های حواس پرتی در حین ناوبری فعال.
نمایش همپوشانیها در صفحه پیمایش بدون اقدام صریح درایور.
قرار دادن همپوشانی روی صفحه ناوبری فعال که مکان فعلی راننده را پنهان می کند یا اطلاعات مهم ناوبری را برای همیشه مسدود می کند. این شامل پیچهای آتی، هدایت مسیر، جهتگیری قطبنما و همه عناصر رابط کاربری استاندارد در تجربه ناوبری است.
سایر الزامات اجرایی
نمیتوانید شرایط درون محصول Navigation SDK را بدون رضایت کتبی قبلی Google تغییر دهید.
برنامه شما باید در اولین استفاده از برنامه، اطلاعات زیر را به کاربران نهایی شما نمایش دهد:
شرایط استفاده از Navigation SDK.
کاربران نهایی باید همیشه هنگام استفاده از ناوبری قضاوت مستقلی داشته باشند، زیرا اطلاعات سرویس SDK ناوبری ممکن است با شرایط واقعی زمان واقعی متفاوت باشد.
کاربران نهایی تنها مسئول هزینههایی هستند که هنگام پیروی از دستورالعملهای ارائهشده توسط سرویس SDK ناوبری، مانند هزینههای عوارض یا خطوط وسایل نقلیه با اشغال بالا، متحمل میشوند.
تاریخ آخرین بهروزرسانی 2025-08-27 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-08-27 بهوقت ساعت هماهنگ جهانی."],[[["\u003cp\u003eThe Navigation SDK for Android is intended for mobile apps providing drivers with real-time turn-by-turn navigation and related functionalities.\u003c/p\u003e\n"],["\u003cp\u003eCommercial use is permitted; however, creating products similar to Google Maps, using the SDK in embedded devices (except for projection to systems like Android Auto), and heavy vehicle navigation require explicit consent.\u003c/p\u003e\n"],["\u003cp\u003eImplementations must use Google-provided maps and logos without alteration, while UI customizations should prioritize driver safety and avoid distracting or obstructive elements.\u003c/p\u003e\n"],["\u003cp\u003eDisplay the Navigation SDK terms of use and disclaimers about independent judgment, potential cost implications, and real-time condition discrepancies to end-users upon first app usage.\u003c/p\u003e\n"]]],[],null,["This document lists requirements for applications developed with the\nNavigation SDK for Android.\n\nAcceptable customer implementation use\n\nThe Navigation SDK for Android is designed for providing drivers with real-time turn-by-turn\nnavigation in a mobile application. The data generated by the API may also be used in other\napplications to share information related to driver status and for general tracking of driver\nlocations.\n\nDisallowed customer implementation\n\nThe Navigation SDK for Android is allowed only for commercial applications.\nThe Navigation SDK for Android is not allowed for the following categories of\nuse cases without express prior written consent from Google:\n\n- Heavy Vehicle routing or navigation, such as for buses, trucks, or vehicles with road restrictions, unless the Services explicitly specify supporting heavy vehicle navigation.\n\nContent scraping\n\nRoad Name and Speed Limit may be returned to you based on user interactions with your app.\nIf you were to capture or persist the Road Name or Speed Limit for use in any other context\noutside of the user session, this would constitute scraping, which is not\nallowed by our terms.\n\nAcceptable modifications to the Navigation UI\n\nThe Navigation SDK for Android enables certain UI customizations, such as\nadding custom markers, changing the size and content of the header and footer\nsurrounding the navigation viewport, or changing the size of the navigation\nviewport itself. In some situations, you might also want to overlay content on\ntop of the active navigation screen.\n\nWhen doing so, you may not introduce\nmodifications that inhibit safe use by drivers. For example, the following\nchanges can negatively impact driver safety and must be avoided:\n\n- Showing distracting animations during active navigation.\n- Showing overlays on the navigation screen without explicit driver action.\n- Positioning overlays on the active navigation screen that hide the driver's current location or permanently block important navigation information. This includes upcoming turns, lane guidance, compass orientation, and all standard UI elements in the navigation experience.\n\nOther implementation requirements\n\n- You may not modify the Navigation SDK in-product terms without the prior written consent from Google.\n- Your app must display to your end users the following information upon their first usage of the app:\n - The Navigation SDK terms of use.\n - End users should always exercise independent judgment when using navigation, as information from the Navigation SDK Service may differ from actual real-time conditions.\n - End users are solely responsible for costs incurred when following the directions provided by the Navigation SDK service, such as for toll fees or high occupancy vehicle lanes."]]