این سند الزامات برنامههای توسعهیافته با Roads API را فهرست میکند. توجه داشته باشید که استفاده از Roads API تحت کنترل «قرارداد» شما با Google است.
خطمشیها
این بخش خطمشیهای مربوط به Roads API را شرح میدهد. خطمشیها دستورالعملها و الزامات اجرایی کاربردی را ارائه میدهند تا به شما کمک کنند از «سرویس» بهدرستی و مطابق با انتظارات «پلاتفرم Google Maps» استفاده کنید.
استثنائات محدودیتهای ذخیره کردن در حافظه نهان
توجه داشته باشید که شناسه مکان، که برای شناسایی منحصربهفرد یک مکان استفاده میشود،
از محدودیتهای ذخیرهسازی موقت معاف است.
بنابراین میتوانید مقادیر شناسه مکان را بهطور نامحدود ذخیره کنید.
شناسه جا در فیلد place_id در پاسخهای میانای برنامهسازی کاربردی برگردانده میشود. در راهنمای شناسههای مکان، با نحوه ذخیره، بازآوری، و مدیریت شناسههای مکان آشنا شوید.
محدودیتهای پیادهسازی
اگر قصد دارید از Roads API بهعنوان بخشی از برنامه ردیابی دارایی استفاده کنید، ممکن است لازم باشد پروانه ردیابی دارایی خریداری کنید. برای اطلاعات بیشتر، با فروش تماس بگیرید. برای جزئیات استفاده مجاز، به بخش پروانه شرایط خدمات پلاتفرم Google Maps مراجعه کنید.
کشورها و قلمروهای منطقه اقتصادی اروپا
این محصول برای مشتریانی که نشانی صورتحساب آنها در منطقه اقتصادی اروپا (EEA) است «شرایط خدمات» متفاوتی دارد و ممکن است عملکرد متفاوتی نیز داشته باشد. قبلاز ساختن با Google Maps Platform، شرایط و اطلاعات زیر را که مختص منطقه اقتصادی اروپا است مرور کنید:
- شرایط خدمات Google Maps Platform در منطقه اقتصادی اروپا
- شرایط خاص سرویس پلاتفرم Google Maps در منطقه اقتصادی اروپا
- پرسشگان منطقه اقتصادی اروپا
- الزامات ایمنی جادهای پلاتفرم Google Maps
اگر نشانی صورتحساب شما در منطقه اقتصادی اروپا نیست، شرایط خدمات زیر برای شما اعمال میشود:
الزامات ارجاع Google Maps
این بخش الزامات و دستورالعملهای ذکر منبع را برای نمایش Google Maps و محتوا ازطریق برنامههایتان ارائه میدهد.
نمایش ارجاع Google Maps
هنگام نمایش «محتوا» از «میاناهای برنامهسازی کاربردی پلاتفرم Google Maps» در برنامه یا وبسایتتان، باید از الزامات ذکر منبع Google Maps پیروی کنید. اگر «محتوا» در Google Map نشان داده میشود و ارجاع ازقبل نمایان است، نیازی به افزودن ارجاع اضافی نیست.
ارجاع Google Maps اضافه شد
برای ارجاع Google Maps که ازقبل توسط «پلاتفرم Google Maps» در میانای کاربر ارائه شده است، مثلاً در «کیت میانای کاربر جاها»:
- ارجاع گنجاندهشده را صرفنظر از جایی که نمایش داده میشود برندارید. اسناد را تغییر ندهید، پنهان نکنید، یا مبهم نکنید و مطمئن شوید که بهوضوح در پسزمینه قابلمشاهده است.
- همیشه «محتوای Google Maps Platform» را بااستفاده از نشانههای میانای کاربری مانند حاشیه، رنگ پسزمینه، سایه، یا فضای خالی کافی بهصورت بصری از محتوای دیگر متمایز کنید.
- هنگام ایجاد تغییرات دیداری، باید از همه الزامات اسنادی Google Maps پیروی کنید.
نشانواره Google Maps و اسناد استنادی نوشتاری
ارجاع باید درصورت امکان بهصورت نشانواره Google Maps باشد. در مواردی که فضا محدود است، نوشتار Google Maps قابلقبول است. همیشه باید برای کاربران نهایی مشخص باشد که کدام محتوا توسط Google Maps ارائه شده است.
ارجاع نشانواره
این الزامات را برای استفاده از نشانواره Google Maps در برنامه یا وبسایت خود دنبال کنید.بارگیری نشانوارههای Google Maps
از فایلهای رسمی نشانواره Google Maps استفاده کنید. نشانوارههای زیر را بارگیری کنید و دستورالعملهای این بخش را دنبال کنید.
بارگیری داراییهای ارجاع Google Mapsهنگام استفاده از نشانواره Google Maps، این دستورالعملها را دنبال کنید.
- به هیچ وجه نشانواره را تغییر ندهید.
- نسبت ابعادی نشانواره را حفظ کنید تا از اعوجاج جلوگیری شود.
- از نشانواره با خط پیرامونی روی پسزمینه شلوغ، مثل نقشه یا تصویر، استفاده کنید.
- از نشانواره بدون خطوط محیطی روی پسزمینهای ساده، مثل رنگ یکدست یا گرادیان ظریف، استفاده کنید.
مشخصات اندازه نشانواره
مشخصات اندازه زیر را برای نشانواره Google Maps دنبال کنید:- حداقل ارتفاع نشانواره: ۱۶ پیکسل مستقل از تراکم
- حداکثر ارتفاع نشانواره: ۱۹ پیکسل مستقل از تراکم
- حداقل فضای خالی نشانواره: ۱۰ پیکسل در سمت راست، چپ، و بالا، ۵ پیکسل در پایین
برای آشنایی با dp، به تراکم پیکسل در وبسایت Material Design مراجعه کنید.
دسترسیپذیری نشانواره
این الزامات دسترسپذیری را برای نشانواره Google Maps دنبال کنید:- کنتراست دسترسپذیری بین نشانواره و پسزمینه را حفظ کنید.
- برچسب دسترسپذیری با نوشتار Google Maps را اضافه کنید.
انتساب نوشتار
اگر اندازه میانای شما از استفاده از نشانواره Google Maps پشتیبانی نمیکند، میتوانید Google Maps را بهصورت نوشتاری بنویسید. این دستورالعملها را دنبال کنید:
- به هیچ وجه نوشتار Google Maps را تغییر ندهید:
- حروف بزرگ و کوچک Google Maps را تغییر ندهید
- Google Maps را در چند خط نپیچید
- Google Maps را به زبان دیگری بومیسازی نکنید.
- بااستفاده از مشخصه HTML
translate="no"، از ترجمه Google Maps توسط مرورگرها جلوگیری کنید.
نوشتار Google Maps را بهسبک شرحدادهشده در جدول زیر بنویسید:
الزامات سبکدهی نوشتار Google Maps دارایی سبک خانواده قلم Roboto. بار کردن قلم اختیاری است. خانواده قلم جایگزین هر قلم سنسریف نوشتار اصلی که قبلاً در محصولتان استفاده شده است یا «سنسریف» برای فراخوانی قلم پیشفرض سیستم سبک قلم معمولی ضخامت قلم ۴۰۰ رنگ قلم سفید، سیاه (#1F1F1F)، یا خاکستری (#5E5E5E). تضاد (۴٫۵:۱) دسترسپذیر را دربرابر پسزمینه حفظ کنید. اندازه قلم حداقل اندازه قلم: ۱۲ اسپی
حداکثر اندازه قلم: ۱۶ اسپی
برای آشنایی با اسپی، به واحدهای اندازه قلم در وبسایت Material Design مراجعه کنید.فاصله حروف معمولی
نمونه CSS
CSS زیر Google Maps را با سبک و رنگ تایپوگرافی مناسب در پسزمینه سفید یا روشن ارائه میکند.
@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; }
الزامات دیداری
این الزامات را برای پردازش تصویری اسناد استنادی Google Maps دنبال کنید.اسناد را در نزدیکی بالای یا پایین محتوا و در همان محفظه دیداری قرار دهید. برای یک خط محتوا، ارجاع میتواند در سمت راست یا چپ قرار گیرد.
بااستفاده از نشانههای میانای کاربری مانند حاشیه، رنگ پسزمینه، سایه، یا فضای سفید کافی، «محتوای پلاتفرم Google Maps» را بهصورت دیداری از محتوای دیگر متمایز کنید.
- با نسبت دادن Google Maps به محتوای غیر از «پلاتفرم Google Maps»، آن را بهاشتباه معرفی نکنید.
- تأیید کنید که ارجاع همیشه قابلمشاهده و خوانا باشد. هرگز آن را حذف، پنهان، مبهم، یا اصلاح نکنید.
شکلهای زیر نمونههایی از این الزامات بصری را نشان میدهد.
ارائهدهندگان داده طرف سوم
برخیاز دادهها و تصاویر موجود در محصولات نقشهبرداری ما از ارائهدهندگانی غیراز Google دریافت میشود. برای برخی محصولات، مانند Map Tiles API، ممکن است اسناد استنادی موردنیاز را به ارائهدهنده داده طرف سوم ارائه دهیم. وقتی این کار را انجام میدهیم، متن ارجاع شما باید نام «Google Maps» و ارائهدهنده(های) داده مربوطه را ذکر کند، مانند «دادههای نقشه: Google، Maxar Technologies». وقتی Google ارجاع به طرف سوم ارائه میدهد، فقط گنجاندن «Google Maps» یا نشانواره Google ارجاع مناسبی نیست.