این سند الزامات برنامههای توسعهیافته با Navigation SDK برای iOS را فهرست میکند.
کاربرد قابل قبول پیادهسازی مشتری
کیت توسعه نرمافزار ناوبری (Navigation SDK) برای iOS به گونهای طراحی شده است که به رانندگان امکان ناوبری گام به گام را به صورت بلادرنگ در یک برنامه تلفن همراه ارائه دهد. دادههای تولید شده توسط API همچنین میتوانند در برنامههای دیگر برای به اشتراک گذاشتن اطلاعات مربوط به وضعیت راننده و ردیابی کلی موقعیت مکانی راننده استفاده شوند.
پیادهسازی مشتری غیرمجاز
کیت توسعه نرمافزار ناوبری برای iOS فقط برای برنامههای تجاری مجاز است. کیت توسعه نرمافزار ناوبری برای iOS بدون رضایت کتبی قبلی گوگل، برای موارد استفاده زیر مجاز نیست:
- مسیریابی یا ناوبری وسایل نقلیه سنگین، مانند اتوبوسها، کامیونها یا وسایل نقلیه با محدودیتهای جادهای، مگر اینکه خدمات صراحتاً پشتیبانی از ناوبری وسایل نقلیه سنگین را مشخص کرده باشند.
حذف محتوا
ممکن است نام جاده و محدودیت سرعت بر اساس تعاملات کاربر با برنامه شما به شما بازگردانده شود. اگر شما نام جاده یا محدودیت سرعت را برای استفاده در هر زمینه دیگری خارج از جلسه کاربر ثبت یا ذخیره کنید، این کار به منزله سرقت اطلاعات تلقی میشود که طبق شرایط ما مجاز نیست.
تغییرات قابل قبول در رابط کاربری ناوبری
کیت توسعه نرمافزار ناوبری (Navigation SDK) برای iOS امکان سفارشیسازیهای خاصی از رابط کاربری را فراهم میکند، مانند سفارشیسازی نقشه ناوبری، افزودن نشانگرهای سفارشی، تغییر اندازه و محتوای سربرگ و پاورقی اطراف نمای ناوبری، یا تغییر اندازه خود نمای ناوبری. در برخی شرایط، ممکن است بخواهید محتوا را روی صفحه ناوبری فعال نیز قرار دهید.
هنگام انجام این کار، شما نمیتوانید تغییراتی ایجاد کنید که مانع استفاده ایمن رانندگان شود. به عنوان مثال، تغییرات زیر میتوانند بر ایمنی راننده تأثیر منفی بگذارند و باید از آنها اجتناب شود:
- نمایش انیمیشنهای حواسپرتکننده در حین ناوبری فعال.
- نمایش لایههای اضافی روی صفحه ناوبری بدون اقدام صریح راننده.
- پوششهای موقعیتیابی روی صفحه ناوبری فعال که مکان فعلی راننده را پنهان میکنند یا اطلاعات مهم ناوبری را برای همیشه مسدود میکنند. این شامل پیچهای پیش رو، راهنمای خطوط، جهتیابی با قطبنما و تمام عناصر رابط کاربری استاندارد در تجربه ناوبری میشود.
- حذف شبکه جادهای از نقشه ناوبری یا کاهش قابل توجه کنتراست رنگ ویژگیهای نقشه در نقشه ناوبری.
سایر الزامات پیادهسازی
- شما نمیتوانید بدون رضایت کتبی قبلی گوگل، شرایط درونمحصولی Navigation SDK را تغییر دهید.
- برنامه شما باید اطلاعات زیر را در اولین استفاده کاربران نهایی به آنها نمایش دهد:
- شرایط استفاده از کیت توسعه نرمافزار ناوبری (Navigation SDK).
- کاربران نهایی همیشه باید هنگام استفاده از ناوبری، قضاوت مستقلی داشته باشند، زیرا اطلاعات سرویس SDK ناوبری ممکن است با شرایط واقعی در زمان واقعی متفاوت باشد.
- کاربران نهایی منحصراً مسئول هزینههای ناشی از پیروی از دستورالعملهای ارائه شده توسط سرویس Navigation SDK، مانند هزینههای عوارض یا خطوط ویژه وسایل نقلیه با ظرفیت بالا، هستند.
الزامات انتساب نقشههای گوگل
این بخش الزامات و دستورالعملهای مربوط به انتساب را برای نمایش نقشههای گوگل و محتوا از طریق برنامههای شما ارائه میدهد.
نمایش اطلاعات مربوط به نقشه گوگل
هنگام نمایش محتوا از APIهای پلتفرم نقشههای گوگل در برنامه یا وبسایت خود، باید الزامات مربوط به انتساب نقشههای گوگل را رعایت کنید. اگر محتوا در نقشه گوگلی نمایش داده میشود که انتساب از قبل در آن قابل مشاهده است، نیازی به افزودن انتساب اضافی ندارید.
شامل انتساب نقشههای گوگل
برای انتساب نقشههای گوگل که از قبل توسط پلتفرم نقشههای گوگل در رابط کاربری ارائه شده است:
- صرف نظر از محل نمایش، منبع ذکر شده را حذف نکنید. منبع را تغییر ندهید، پنهان نکنید یا مبهم نکنید و مطمئن شوید که در پسزمینه به وضوح قابل مشاهده است.
- همیشه با استفاده از نشانههای رابط کاربری مانند حاشیه، رنگ پسزمینه، سایه یا فضای خالی کافی، محتوای پلتفرم نقشههای گوگل را از نظر بصری از سایر محتوا متمایز کنید.
- هنگام ایجاد تغییرات بصری، باید تمام الزامات مربوط به انتساب نقشههای گوگل را رعایت کنید.
لوگو و متن گوگل مپ
ارجاع باید در صورت امکان به شکل لوگوی گوگل مپ باشد. در مواردی که فضا محدود است، متن گوگل مپ قابل قبول است. همیشه باید برای کاربران نهایی مشخص باشد که کدام محتوا توسط گوگل مپ ارائه میشود.
انتساب لوگو
برای استفاده از لوگوی گوگل مپ در برنامه خود، این الزامات را رعایت کنید.
دانلود لوگوهای گوگل مپ
از فایلهای رسمی لوگوی گوگل مپ استفاده کنید. لوگوهای زیر را دانلود کنید و دستورالعملهای این بخش را دنبال کنید.
فایلهای مربوط به اسناد گوگل مپ را دانلود کنیدهنگام استفاده از لوگوی گوگل مپ، این دستورالعملها را دنبال کنید.
- به هیچ وجه لوگو را تغییر ندهید.
- برای جلوگیری از اعوجاج، نسبت ابعاد لوگو را حفظ کنید.
- از لوگوی مشخص شده روی یک پس زمینه شلوغ، مانند یک نقشه یا تصویر، استفاده کنید.
- از لوگوی بدون حاشیه روی یک پسزمینه ساده، مانند یک رنگ ثابت یا یک گرادیان ظریف، استفاده کنید.
مشخصات اندازه لوگو
برای لوگوی گوگل مپ، این مشخصات اندازه را دنبال کنید:- حداقل ارتفاع لوگو: 16dp
- حداکثر ارتفاع لوگو: ۱۹dp
- حداقل فضای خالی لوگو: 10dp در سمت چپ، راست و بالا، 5dp در پایین
برای کسب اطلاعات در مورد dp، به بخش تراکم پیکسل در وبسایت Material Design مراجعه کنید.

دسترسیپذیری لوگو
این الزامات دسترسی را برای لوگوی گوگل مپس دنبال کنید:- بین لوگو و پسزمینه، تضاد قابل قبولی ایجاد کنید.
- یک برچسب دسترسیپذیری با متن Google Maps اضافه کنید.

انتساب متن
اگر اندازه رابط کاربری شما با استفاده از لوگوی نقشه گوگل پشتیبانی نمیشود، میتوانید نقشه گوگل را با متن بنویسید. این دستورالعملها را دنبال کنید:

- متن نقشههای گوگل را به هیچ وجه تغییر ندهید:
- حروف بزرگ و کوچک گوگل مپ را تغییر ندهید
- نقشههای گوگل را در چندین خط قرار ندهید
- نقشههای گوگل را به زبان دیگری بومیسازی نکنید.
- با استفاده از ویژگی HTML
translate="no"از ترجمه نقشههای گوگل توسط مرورگرها جلوگیری کنید.

متن نقشه گوگل را مطابق جدول زیر استایل دهید:
الزامات مربوط به سبکدهی متن در نقشه گوگل ملک سبک خانواده فونت بارگذاری فونت اختیاری است. خانواده فونت جایگزین هر فونت بدنهی سنسسریف که از قبل در محصول شما استفاده شده است یا "سنسسریف" برای فراخوانی فونت پیشفرض سیستم سبک فونت عادی وزن فونت ۴۰۰ رنگ فونت سفید، مشکی (#1F1F1F) یا خاکستری (#5E5E5E). کنتراست (4.5:1) قابل قبول را نسبت به پسزمینه حفظ کنید. اندازه فونت حداقل اندازه فونت: 12sp
حداکثر اندازه فونت: 16sp
برای کسب اطلاعات در مورد sp، به واحدهای اندازه فونت در وبسایت Material Design مراجعه کنید.فاصله حروف عادی
مثال CSS
کد CSS زیر نقشههای گوگل را با سبک و رنگ تایپوگرافی مناسب روی پسزمینه سفید یا روشن نمایش میدهد.
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap'); .GMP-attribution { font-family: Roboto, Sans-Serif; font-style: normal; font-weight: 400; font-size: 1rem; letter-spacing: normal; white-space: nowrap; color: #5e5e5e; }
الزامات بصری
برای نحوهی نمایش بصری ارجاعات نقشههای گوگل، این الزامات را رعایت کنید.انتساب را در نزدیکی بالا یا پایین محتوا و در همان ظرف بصری قرار دهید. برای یک خط محتوا، انتساب میتواند در سمت راست یا چپ قرار گیرد.
با استفاده از نشانههای رابط کاربری مانند حاشیه، رنگ پسزمینه، سایه یا فضای خالی کافی، محتوای پلتفرم نقشههای گوگل را از سایر محتواها به صورت بصری متمایز کنید.
- با نسبت دادن محتوای غیر از پلتفرم نقشههای گوگل، نقشههای گوگل را تحریف نکنید.
- تأیید کنید که منبع همیشه قابل مشاهده و خوانا باشد. هرگز آن را حذف، پنهان، مبهم یا تغییر ندهید.