این سند الزامات برنامههای توسعهیافته با Navigation SDK برای iOS را فهرست میکند.
استفاده از پیاده سازی مشتری قابل قبول
Navigation SDK برای iOS برای ارائه به رانندگان با ناوبری گام به گام در زمان واقعی در یک برنامه تلفن همراه طراحی شده است. داده های تولید شده توسط API همچنین ممکن است در برنامه های کاربردی دیگر برای به اشتراک گذاشتن اطلاعات مربوط به وضعیت راننده و برای ردیابی کلی مکان های راننده استفاده شود.
اجرای مشتری غیر مجاز
Navigation SDK برای iOS فقط برای برنامه های تجاری مجاز است. Navigation SDK برای iOS برای دستهبندی موارد استفاده زیر بدون رضایت کتبی صریح از طرف Google مجاز نیست:
- برنامههای ناوبری که از Navigation SDK برای iOS استفاده میکنند تا محصول یا خدماتی با ویژگیهایی ایجاد کنند که تقریباً مشابه یا ویژگیهای Google Maps برای تلفن همراه را دوباره ایجاد میکنند.
- استفاده از سرویس در دستگاههای تعبیهشده در خودرو یا دستگاههای ناوبری قابل حمل. برای مثال، در برنامهای که (i) در یک سیستم اطلاعات سرگرمی خودرو درون داشبورد تعبیه شده است یا (ii) بخشی از یک واحد GPS نصبشده در خودرو است. میتوانید برنامهای را برای نمایش بر روی یک سیستم اطلاعات سرگرمی داخل داشبورد طراحی کنید و به رانندگان اجازه دهید با سیستم اطلاعات سرگرمی خودرو درون داشبورد مانند Android Auto یا Apple CarPlay تعامل داشته باشند.
- مسیریابی یا ناوبری خودروهای سنگین، مانند اتوبوسها، کامیونها یا وسایل نقلیه با محدودیتهای جادهای، مگر اینکه سرویسها صریحاً پشتیبانی از ناوبری خودروهای سنگین را مشخص کرده باشند.
نقشه گوگل و لوگوها
میتوانید در اجرای Navigation SDK برای iOS فقط از نقشه ارائهشده توسط Google استفاده کنید. هیچ نقشه دیگری مجاز نیست.
نمیتوانید هیچیک از نشانوارههای Google ارائهشده بهعنوان بخشی از Navigation SDK برای سرویسهای iOS را حذف، تغییر دهید یا مبهم کنید.
تغییرات قابل قبول در رابط کاربری ناوبری
Navigation SDK برای iOS برخی از سفارشیسازیهای رابط کاربری را فعال میکند، مانند افزودن نشانگرهای سفارشی، تغییر اندازه و محتوای سرصفحه و پاورقی اطراف نمای ناوبری، یا تغییر اندازه خود درگاه نمای ناوبری. در برخی شرایط، ممکن است بخواهید محتوا را در بالای صفحه پیمایش فعال همپوشانی کنید.
هنگام انجام این کار، ممکن است تغییراتی را که مانع استفاده ایمن توسط رانندگان می شود، ارائه نکنید. به عنوان مثال، تغییرات زیر می تواند بر ایمنی راننده تأثیر منفی بگذارد و باید از آنها اجتناب شود:
- نمایش انیمیشن های حواس پرتی در حین ناوبری فعال.
- نمایش همپوشانیها در صفحه پیمایش بدون اقدام صریح درایور.
- قرار دادن همپوشانی روی صفحه ناوبری فعال که مکان فعلی راننده را پنهان می کند یا اطلاعات مهم ناوبری را برای همیشه مسدود می کند. این شامل پیچهای آتی، هدایت مسیر، جهتگیری قطبنما و همه عناصر رابط کاربری استاندارد در تجربه ناوبری است.
سایر الزامات اجرایی
- نمیتوانید شرایط درون محصول Navigation SDK را بدون رضایت کتبی قبلی Google تغییر دهید.
- برنامه شما باید در اولین استفاده از برنامه، اطلاعات زیر را به کاربران نهایی شما نمایش دهد:
- شرایط استفاده از Navigation SDK.
- کاربران نهایی باید همیشه هنگام استفاده از ناوبری قضاوت مستقلی داشته باشند، زیرا اطلاعات سرویس SDK ناوبری ممکن است با شرایط واقعی زمان واقعی متفاوت باشد.
- کاربران نهایی تنها مسئول هزینههایی هستند که هنگام پیروی از دستورالعملهای ارائهشده توسط سرویس SDK ناوبری، مانند هزینههای عوارض یا خطوط وسایل نقلیه با اشغال بالا، متحمل میشوند.